内网可以访问FTP,外网不能访问怎么解决?

内网可以访问FTP,外网不能访问怎么解决?,第1张

你说的情况是这样的FTP服务器是放在网关上的还是在内网?在内网的话需要在网关上做NAT。并且在防火墙上开放相应规则。 还有要运行一下 netstat 看看ftp服务的监听IP地址,是0000还是你内网的IP,如果只是 内网的,则外网是无法访问的。

几种方法:

1、使用防火墙或路由器,将外网地址和端口号,映射到你的FTP服务器ip地址和端口号。一一对应。

2、使用家庭网关路由器,使用DMZ功能,将外网地址的端口配置到你的FTP服务器中。

如:外网地址:22217220068 端口号:12345

映射到内网FTP服务器:19216811 端口号:21

外网用户只需要访问外网地址22217220068端口12345就相当于访问你的FTP服务器的21端口。

1、明确FTP服务内网访问地址端口,确保FTP服务服务正常,在内网可以正常访问连接。

2、内网服务器安装nat123客户端,并使用它。使用自己的帐号登录。进入主面板/域名解析列表/添加域名。

3、选择动态域名解析记录,使用免费二级域名,或自己的域名。鼠标放在输入框有向导提示。如图所示。

4、添加动态解析后,在域名解析列表中查看当着解析状态。动态解析域名与本地公网IP保持对应。

5、路由器端口映射,路由映射FTP服务访问端口。因为公网IP是在路由器上的,外网访问时,需要经过路由,需要在路由器上做端口映射,将内网FTP服务访问端口打通。路由器端口映射位置:转发规则/DMZ主机/启用DMZ并添加允许外网访问内网FTP服务器。我的FTP服务器内网地址是192168122。

6、外网访问时,使用动态解析域名。在外网访问FTP服务时,使用动态解析域名进行连接访问。

外网访问内网首先服务器必须影射到外网地址才可以访问,如果你的地址是内网的,外网无法访问,必须登录路由器映射IP和端口。FTP的端口和外网端口设置也必须一样,FTP默认21端口,在路由的端口映射里,添加你的IP,也就是1921681100,而端口填21。

方法二

1在内网安装nat123软件。

2启用nat123。添加端口映射。选择自己需要内网发布到外网的应用。如网站应用80端口映射,或其他,或全端口映射所有应用。可以使用自己的顶级域名,或直接使用默认提示的二级域名。

3域名映射后,用域名访问即可以了哦。就是这么简单实现外网访问内网。

我的服务器用的是小鸟云的,访问很流畅。

如你这情况,只要把那台作为服务器的机器的内网IP映射到外网去,然后再浏览器中FTP://你的IP/,就可以访问了。如果你是动态IP,可以用花生壳主页

申请一个免费域名,下载一个客户端,FTP://你的域名/就可以了,因为客户端直接把域名转向到你的IP上,当然,如果你内网机器,还是得映射一下。

1、下载个Serv-u, 解压并安装,打开软件后 界面如下图,点击域详细信息下的“配置域的监听器”。

2、进入监听器选项卡界面后,点击左下角“添加”按钮。

3、弹出“监听器”的对话框,请按下图填写内容,端口最好填写缺省的“21”,启用监听器前面要勾选,PASV IP一定要填写,输入运营商给的静态IP地址,如果不是静态IP,只能通过其他软件解析,输入完成后点保存。

4、点击左上角,返回主页面,单击右边倒数第二个菜单“服务器限制和设置”。

5、在弹出的界面中,我们选择"设置"选项卡,进入设置界面。

6、进入设置界面后往下拉到最下面,填写PASV端口范围,例如2000-2049,设置好后点保存,公网访问FTP的设置服务器端已经设置好了。

1、需要IIS配置好FTP网站的192168310地址和端口80(配置IIS就不多说了,N多教程)

2、需要路由器做这个FTP的80端口的影射

3、需要到免费域名提供商的网站上注册一个用户,并用这个用户名和密码进入,申请一个免费域名。

4、路由器开启DDNS,选择免费域名提供商,然后填写这个提供商网站的用户名、密码和刚申请的免费域名名称。

那么现在就可以远程,在公网上,直接输入免费域名,就可以访问到你服务器的网站主页了

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 内网可以访问FTP,外网不能访问怎么解决?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情