外网访问之公网访问(推荐)
一、IP的区分
公网ip分为公网ipv4和公网ipv6两种,优先选择公网ipv4,原因国内目前大部分环境不支持ipv6,如公司、出租房等。
样例:
公网ipv4:220.181.111.232
公网ipv6:240e:83:205:381:0:ff:b00f:96a2
二、如何区分是否是公网ip
网络结构图如下
方式一:
获取路由器ip,通过在线ping_多地ping_多线路ping_持续ping_网络延迟测试_服务器延迟测试进行测试,注意区分v6和v4
各个省都显示绿色,为公网ip。
方式二:
使用:IPv6 测试检测
绿色带对号的为有
三、获取公网ip
先了解你所在的地方是否有公网ip提供可以打客服,想要家用的公网ip建议用联通、电信的宽带,移动肯定是没有公网ipv4.
将光猫改为桥接,使用路由器进行拨号,同时开启光猫ipv6功能,光猫改桥接需要超级管理员密码,由于现在新装宽带都是动态密码这个建议和给你安装那个宽带小哥要。
改好后按二标题测试
注:
效果优先级:ipv4>ipv6>内网穿透
四、设置公网ip访问
4.1 关闭防火墙
需要关闭光猫、路由器、nas上的防火墙
4.2 设置端口转发(以小米路由器做演示)
访问小米路由器 Web 后台--高级设置--端口转发,如下图:
4.3按需求点击“添加规则”:可以设置单独转发某一个端口(如下图左),也可以设置范围转发(如下图右,将转发起始与结束端口之间所有端口的访问)。协议支持 TCP 和 UDP
4.4添加完转发规则之后,必须点击界面的“保存并生效”才行,否则设置不会保存
4.5之后通过公网ip+端口号访问,如:http://100.123.25.66:666
4.6设置默认端口需要测试下当前网络是否开放端口
测试地址:在线端口扫描器 - 站长工具网
如果:80和443端口状态开启,那么设置后,访问就不用加端口号了
注意事项
1. 尽量不使用 80、21、53 等端口号,因为可能会被运营商屏蔽(也可能会屏蔽其它的端口号);
2. 确保局域网内部服务,能通过局域网其它电脑浏览器使用局域网 IP+端口号正常访问(有些服务默认仅限本机访问);
3. 多个路由器组成 LAN-WAN 级联的情况下,每一个上级路由器都需要设置端口转发(包括带路由功能的宽带猫)。