搭建通过路由器连接到光猫的服务器
2016年11月10日
0:33
用了光猫之后,通常会加上路由器,这样能增加连接口,还能使用WIFI。这时候连到路由器的服务器需要先经过光猫端口映射,然后再通过路由器端口映射才能实现外网访问。
让路由器能够连通光猫并上网
首先用一台电脑通过LAN口连接到路由器,这时路由器的管理地址是192.168.1.1,这很可能跟光猫的管理地址冲突。但是不用担心,路由器还没连上光猫,所以不会有问题。通过这个地址登上管理界面,将LAN口配置成其他网段,比如192.168.3.1,这样冲突就解决了。后面其他设备连到路由器,分配到的IP就是192.168.3.x。
接着将路由器的WAN口连接改成静态IP:192.168.1.100(192.168.1.x都行,需要和光猫在同一个网段,但不能和其他连接到光猫的设备有IP冲突),网关和DNS服务器都设置成光猫的IP:192.168.1.1。
这是设置静态IP是为了后面的端口映射,如果不需要,可以将WAN口连接类型改成动态IP,不用额外配置。
重启路由,连接到路由的电脑应该可以上网了。
进行端口映射
登陆到光猫的管理界面,选择“应用-虚拟主机配置-高级NAT配置”,添加虚拟服务器信息。前面我们已经将路由器设置了固定IP:192.168.1.100,现在可以将端口映射到路由器,比如将端口50001映射到192.168.1.100。
登陆到路由器管理界面,前面我们已经将路由器的IP改成192.168.3.1,所以应该通过这个IP访问。选择“转发规则-虚拟服务器“,添加新条目,将端口50001映射到服务器的IP(服务器的IP可以通过路由器设置为静态IP)。
最终的路径应该是这样:
外网访问服务器
通过公网IP访问服务器
绑定IP到域名,比如使用DNSPOD
通过域名访问服务器
其他
正常网页通过80或8080端口访问,但是试过之后发现这两个端口访问不了。