中国联通宽带下使用自己的电脑做服务器,或者使用手机、平板做为服务器,想要在外网通过公网IP访问,则需要做端口映射,将服务器使用的端口映射到局域网中的服务器设备,通常可以将指定的端口映射到指定的内网IP或者内网连接设备的MAC地址,再通过DDNS实现将动态域名解析,将随时变化的公网IP动态解析到指定的域名上,就可以实现DDNS外网访问联通宽带连接的内部服务器。
默认情况下,中国联通光宽带的光猫的连接方式为路由模式,光猫同时具有调制解调器和路由器的功能。
第一种方法
需要增加一台路由器,这种方法改变了路由器的功能,如果观看IPTV,需要把机顶盒连接到路由器网络,否则机顶盒无法联网。
- 通过光猫背部的登录信息以普通管理员user身份登录到光猫,进入“网络-宽带配置-上网账号设置”,选择网络的连接名称,将默认的PPPoE模式改为为桥接(桥接)模式
- 将路由器连接到光猫的LAN接口,登录路由器管理账号,将WAN口接入模式设置为PPPoE,输入中国联通宽带的上网账号和拨号密码,保存
- 在路由器中设置“转发规则”,为需要充当服务器的设备配置静态IP后将指定的端口转发到服务器对应的内网IP
第二种方法
这种方法需要先拿到光猫的超级管理员账号和密码,可以找安装人员索取。
- 以超级管理员身份登录到光猫后台,为需要充当服务器的设备配置静态IP
- 进入“高级设置-NAT设置-虚拟主机设置”,将指定的端口映射到服务器对应的内网IP或MAC
- 如果服务器是通过路由器再连接光猫,在光猫里面将端口映射到路由器的MAC或者路由器在光猫网络中的内网IP,再在路由器中将端口映射到服务器在路由器的内网IP
无论使用哪种方法,只要不是通过MAC地址绑定端口,都需要为映射目标设备配置一个固定的内网静态IP.
通常来说,中国电信、中国移动、中国联通都屏蔽了443、80等端口,如果想要你的局域网服务器被外网中的客户端访问,需要将服务器端口改成其他没有被屏蔽的端口,比如55555.
配置好端口映射后,就可以使用公网IP加端口来访问服务器了,申请并且解析一个域名到公网IP即可使用域名来访问服务器。
DDNS动态域名解析可以使用花生壳来实现,但是现在花生壳的免费服务越来越垃圾。不妨使用域名API+计划任务可以实现动态域名解析。
推荐使用由吴先成编码实现的 Powershell DnsPod 3.0 API 接口程序实现动态更新域名解析记录。
如果运营商宽带支持IPv6,可以直接使用IPv6公网IP实现外网访问内网服务器,中国联通光猫IPv6配置。 |
|