判断是否为公网 ip 的方法为?

2017-04-05 09:23:33 +08:00
 liaoyaoheng

请教判断是否为公网 ip 的方法,谢

访问 http://www.net.cn/static/customercare/yourip.asp 出现两个 ip 的情况是内网,还是外网?

32719 次点击
所在节点    宽带症候群
38 条回复
yexm0
2017-04-05 11:58:27 +08:00
@jasontse 😨😨😨技术跟这家公司的经理是亲戚关系吧。
cwek
2017-04-05 12:09:02 +08:00
将你路由器(最外面那个,光猫或者负责做拨号的)看到的 wanip 和外面的 ip 检查网站(例如 ip138 )看到的 ip 对比,是的话一致的话就是外网,不是的话就不是。
还有你自己的 wanip 看下是不是属于私用网络段肯定看得出,基本就是 10.0.0.0/8 和 100.64.0.0/10 。
cwek
2017-04-05 12:10:45 +08:00
@wangzhangwei 还有 100.64.0.0/10 。 169.254.0.0/16 一般不多出现,因为是 OS 在检测不到有效网络时自己配的(多见于 windows )
mytsing520
2017-04-05 13:09:09 +08:00
@jasontse 感谢补充
fengxing
2017-04-05 17:16:52 +08:00
你发的这个网站不准,我点进去也有 10.147.39.129 这个 ip ,但是我可以确定我的是公网 IP ,并且路由器使用的也是 192.168.1.X ,并不是 10 开头的

回到你问的问题,你用任何一个查看 IP 的网站,只要和路由器给的 IP 是一样的,就是公网 IP 。
liaoyaoheng
2017-04-05 18:03:41 +08:00
@fengxing

这个方法是否科学? https://www.chiphell.com/thread-821248-1-1.html


1 )点击链接 http://www.net.cn/static/customercare/yourIP.asp 抓取自己的 IP 地址


2 )打开一个命令提示符窗口 tracert <刚才获取的 IP>


3 )如果只有一跳那就说明是有公网 IP 地址的,如果超过一跳那就肯定是内网 IP 地址了。
flyfishcn
2017-04-05 18:29:18 +08:00
@liaoyaoheng 多少年前的方法了,你这只适用于直接拨号的。用路由器开端口转发的一定会超过 1 跳,难道就不是公网了?
xrr2016
2017-04-05 18:46:50 +08:00
http://ping.pe/ 这个测试准不? 跟 ipip.net 结果一样
phrack
2017-04-05 21:21:23 +08:00
他第二个网址乱 jb 写的吧?
lany
2017-04-05 21:30:47 +08:00
自己写个服务端程序,再写个客户端程序丢 VPS (或者朋友电脑)上连接一下不就知道到了。
zxhk10086
2017-04-05 21:43:56 +08:00
出现 3 个怎么办 第一个 222 开头 第二个 10 开头 第三个 14 开头
wql
2017-04-05 22:20:24 +08:00
@phrack 我觉得可能是放在了新架构的阿里云里面,导致的内网地址。
fahai
2017-04-05 22:24:03 +08:00
@phrack @wql 感觉像是,多刷新几次会变。。。
txydhr
2017-04-06 01:30:28 +08:00
@liaoyaoheng 阿里的锅,我在美国确定有公网 ip ,打开都显示两个,左边公网,右边 10.x.x.x 。不知道搞毛
dongoo
2017-04-06 06:52:19 +08:00
访问多个查 ip 网站
只要有不同的结果,那你就是内网了
如果都一样的结果,那你(很可能)是公网
liaoyaoheng
2017-04-06 11:05:12 +08:00
@dongoo 其实是否直接问运营商(电信)会更确定一点?
lslqtz
2017-04-08 23:51:17 +08:00
这破玩意除了公网,内网根本没检测。
你直接打开就会看到内网 IP 一直变
MooRider
2019-02-24 21:38:07 +08:00
@flyfishcn 我是挂在路由器上的, 我是两跳, 但第一跳产生在内网 https://i.loli.net/2019/02/24/5c729e37c627a.png

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/352554

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX