据我所知,IP 地址有三种类型:
- 本地 IP 为 192.168.xx
- WAN IP,你可以从以下网站获取iplocation.net
- 一些路由器在状态页面上报告的私有 IP 地址类似于 100.xxx,只有当您的 ISP 使用 CG-NAT 或其他类型的双 NAT 时,您才能拥有此 IP。
我的问题是,如何在不访问路由器的配置地址(192.168.1.1)的情况下检查我的私有 IP 地址?
例如,如何使用 CMD 检查私有 IP 地址?
可以使用命令轻松找到本地IP地址
ipconfig
。可以使用以下命令找到 WAN IP 地址:
nslookup myip.opendns.com resolver1.opendns.com
获取私有IP地址的命令是什么?
附带问题:如果您位于 CG-NAT 后面,则在浏览器中输入私有 IP 地址时会打开路由器的配置,但在另一个 ISP 上,当我在浏览器中输入我的 WAN 的 IP 地址时,它也会打开路由器的配置,这是哪种类型的 NAT?
一点背景:
过去,我有一个使用 CG-NAT 的 ADSL ISP,我可以在路由器配置中看到我的私有 IP 地址,由于 CG-NAT,我无法转发端口。但是现在我正在使用另一个 ISP,即 VDSL,我为其购买了一个新的调制解调器路由器,这个 ISP 也不允许我进行端口转发,但是当我进入路由器设置时,我无法检查我的私有 IP,我需要知道为什么端口转发对我不起作用。如果我确认有一个私有 IP 地址正在工作,我就会知道我处于某种类型的双 NAT 之后,所以我将放弃端口转发。为了检查私有 IP 地址,我认为问题出在调制解调器路由器上,它没有向我显示它,所以我正在寻找一种无需路由器配置即可检查私有 IP 的方法。
答案1
私有 IP 地址根据定义只是私有网络范围内的 IP 地址。
10.0.0.0/8
,172.16.0.0/12
和192.168.0.0/16
我相信你混淆了私人地址和所谓的“共享地址空间”(RFC 6598)这是100.64.0.0/10
运营商级NATing所使用的网络。