2
dig如何找到我的WAN-IP地址?“ myip.opendns.com”在做什么?
我需要从路由器自动获取自己的WAN-IP地址。我发现了这个问题,并提出了挖掘解决方案: dig +short myip.opendns.com @resolver1.opendns.com 它运行完美,但是现在我想了解它在做什么。到目前为止,这是我(希望)理解的(如果我错了,请纠正我): +short 只是给我一个简短的输出 @resolver1.opendns.com 是dns服务器,询问是哪个IP地址属于给定域 我不清楚myip.opendns.com。如果我改写www.spiegel.de,我将获得域名www.spiegel.de的IP地址,对吗?有了myip.opendns.com我的路由器的WAN-IP。那么,myip.opendns.com只是模拟一个解析到我的路由器的域吗?它是如何做到的?它从哪里获得我的IP?与正在运行的网页(例如www.wieistmeineip.de)有什么不同?他们还尝试获取我的IP。 在Krinkle对我提到的问题的回答中,有人说,这种“ dns方法”会比“ http方法”好吗?为什么更好,有什么区别? 一定有所不同,因为我从dig +short myip.opendns.com @resolver1.opendns.com(ip1)那里获得的WAN-IP 是我也可以在路由器的Web界面中看到的,而www.wieistmeineip.de(以及其他类似站点)也给了我另一个ip地址(ip2) )。我可以想象我的ISP使用的是某种子局域网,因此我对Web服务器的请求正在通过另一个具有ip2的(ISP-)路由器,因此www.wieistmeineip.de只能看到此地址(ip2)。但是,那又myip.opendns.com在做什么呢? 另外:从我的局域网内打开ip1可以从我的raspi中获得测试网站,而无法从我的局域网(移动互联网)的外部打开它。这是否意味着ip1不是适当的“ Internet ip”,而是更像LAN ip?