当我访问网站(例如 whatismyip.com)时,它显示我的 IP 地址是13.151.xxx.xxx
。但是,当我运行 时ipconfig
,我的 IP 地址是192.168.0.xx
IPv4,而我的 DNS 地址是202.xx.xxx.xx
。
为什么会有区别?另外,如何通过命令行找到第一个 IP 地址?
答案1
在 Linux 中,如果您输入,ifconfig
它会显示您的系统 IP 地址。而在浏览器中,如果您输入 www.ipaddress.com,它会显示您的 Internet 连接 IP 地址。
就你的情况来说,
192.168.0.x
--> 系统 IP 地址13.151.xxx.xxx.
--->互联网连接。
ifconfig 中显示的 IP 地址始终是第一个 IP 地址
答案2
您的计算机位于使用NAT共享与互联网的单一连接。我会在 dyndns.com 上设置一个帐户,并在您的计算机上安装客户端。完成此操作后,您应该始终能够通过对“yourname”.dyndns.com 进行 dns 查询找到路由器的 IP。一些路由器还内置了动态 dns 客户端。