合 路由器中虚拟服务器(端口映射)设置指导
路由器中DMZ主机的使用设置:https://www.dbaup.com/luyouqizhongdmzzhujideshiyongshezhi.html
如何映射服务器到外网?
使用路由器后,Internet用户无法访问到局域网内的计算机,因此不能访问内网搭建的Web、FTP、Mail等服务器。虚拟服务器功能可以实现将内网的服务器映射到Internet,从而实现服务器对外开放。
本文指导新界面路由器的虚拟服务器功能的应用和配置。
需求分析
某小型企业通过路由器上网,需要将邮件服务器和网页服务器对外网开放。配置信息如下:
企业考虑到网页服务器的安全,需要将该服务器对外开放的端口设置为9000。
设置步骤
1、确认服务器搭建成功
设置虚拟服务器之前,需要确认以下几点:
【1】服务器为手动指定IP地址(或IP地址不会动态变化)。
【2】局域网内的客户端电脑可以访问对应服务器开放的服务。
2、添加虚拟服务器规则
2.1、进入设置界面
登录路由器管理界面,点击 高级设置,如下图:
点击 高级用户 > 虚拟服务器,如下图:
2.2、添加虚拟服务器规则
点击 添加,如下图:
添加网页服务器:
对外开放端口为9000,内部端口为服务器真实端口80,点击 保存,如下图:
注意:外网用户访问服务器的时候使用外部端口,该端口可以与内部端口一致。
添加邮件服务器:
邮件服务器使用SMTP(25)、POP3(110),需要添加两条规则,如下图:
注意:由于该服务的特殊性,邮件服务中外部端口与内部端口需保持一致。
按照同样的方式添加POP3的映射。
添加完成后,规则列表如下:
3、确认映射成功
根据以上设置,Internet中的邮件客户端软件访问121.202.33.100,即可访问到邮件服务器。通过浏览器访问网页服务器,访问形式如下:
注意:具体的访问形式以实际服务器要求为准。
如果您的宽带并非静态IP地址,可以在 动态DNS 中申请域名账号并在路由器中登录该账号,登录后使用域名和开放的端口号访问服务器。
设置了虚拟服务器,外网无法访问服务器怎么办?
参考:https://service.tp-link.com.cn/detail_Article_427.html
设置好虚拟服务器映射后,外网用户无法访问服务器。
请逐步按照以下方法排查。
可能原因:访问服务器的方式,或是访问服务器时输入的地址和端口号不正确。
解决办法:访问服务器的方式取决于实际应用,外网访问服务器的方式与内网访问服务器的方式一般是一样的。
外网用户通过路由器WAN口IP地址(域名)访问虚拟服务器,请确认访问服务器的浏览器或客户端软件中填写正确的IP地址(域名)和端口,如下图:
1、确认服务器网络参数
可能原因:服务器网络参数不正确。
解决办法:确认服务器网络参数设置正确(IP地址、子网掩码、默认网关),如下图:
如果服务器是一台主机,确定服务器通过本路由器可以正常上网。
2、确认服务器搭建成功
可能原因:服务器搭建不成功。
解决办法:确认内网电脑可以访问到服务器,如果内网电脑无法访问成功,建议排查服务器原因。