开启了FTP服务之后,别人就可以通过ftp地址(ftp://192.168...)访问了吗?还是还需要一个域名

在win10上开启了ftp服务之后,可以在自己的浏览器上输入地址ftp://192.169.5...,
然后访问到一些内容,但是在别人的电脑上输入地址,好像是访问不到的。

那如何让别人可以访问ftp服务器中的内容,是不是需要申请一个域名
阅读 10.8k
4 个回答

首先,你要有个外网IP。192.169开头的应该是内网IP,只能内网电脑可以访问,外网是访问不了的。有了外网ip,直接用ip就可以了,域名的本质其实也就是ip的别名而已。

形如192.168.x.x这样的地址是局域网地址,只有同个局域网内的才能访问的到。如果你想把服务发布到外网上,首先得找你的外网地址,比如用ip138.com这样的网站。

你的电脑开启了ftp服务,想要对方能够连接到你的ftp服务

一:你俩在一个局域网内

如果你的ip为 192.168.5.xxx 那对方 ip 也必须为 192.168.5.xxx
如何实现呢,你们两个连接到同一个路由器就可以。

二:你有一个可以映射的公网ip,并且对方也可以访问到公网

你先开启ftp服务,然后百度搜索ip,比如你的ip为 x.x.x.x
那就访问 ftp://x.x.x.x:yy yy 是端口号,注意你开启ftp服务时用的什么端口,一般默认是21
如果可以访问,那让对方访问即可。
如果不能访问,那就是你的ftp服务没有映射到公网中,可能的原因有:你开启了防火墙、你使用的是校园网…………具体问题具体分析。

一般来说只要防火墙上面没有限制端口就可以通过ip访问

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题