查看: 3320|回复: 2

[需求建议] 更智能的公私网判断机制

[复制链接]

32

主题

1264

帖子

3693

积分

高恪VIP内测组

Rank: 6Rank: 6

积分
3693

内测达人

发表于 2018-1-6 16:06:15 | 显示全部楼层 |阅读模式
高恪AK系列硬件AP隆重上市
先看图:
360截图20180106155023404.jpg
这是之前某位同学提出来的,貌似是挖掘机同学。当获取到私网地址重播,但是这是有瑕疵的
1:只能填一类私网地址,并且私网地址局端是可以随机的。(原理类似随意IP上网)
2:游戏情况获得其实是国外的公网地址,这时候有些人会无法判断。
Matrix思路:
1.向以下任意API获取地址。
ip.dnsexit.com
ip.changeip.com
checkip.dns.he.net
myip.dnsomatic.com
ipv4.nsupdate.info/myip
ipv4.wtfismyip.com/text
members.3322.org/dyndns/getip(推荐)
myip.dtdns.com
ip.6655.com/ip.aspx
ip.3322.net(推荐)
2.和WAN口获取的IP地址进行对比,如果一致,判断为公网地址。如果不匹配,判断是NAT二级,然后根据选项决定是否重播。
回复

使用道具 举报

48

主题

148

帖子

461

积分

高级玩家

Rank: 3Rank: 3

积分
461
发表于 2018-1-6 16:15:54 | 显示全部楼层
高恪AK系列硬件AP隆重上市
支持这个公网IP验证逻辑修改
还可以加上NAT方式验证,NAT1 NAT2影响不大,NAT3 NAT4就需要打洞了。
NAT1 → Full Cone NAT
NAT2 → Address-Restricted Cone NAT
NAT3 → Port-Restricted Cone NAT
NAT4 → Symmetric NAT
回复 支持 反对

使用道具 举报

1

主题

2398

帖子

1887

积分

高恪技术支持

Rank: 4

积分
1887

活跃会员热心达人推广达人内测达人方案之王突出贡献优秀版主荣誉管理论坛元老

发表于 2018-1-6 19:26:25 | 显示全部楼层
已经记录,感谢支持。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表