因此,我在 hosts 文件上为某个公共 IP 地址设置了公共 IP,但它却从任何地方或从 DNS 中获取私有 IP。
Content of windows hosts file C:\Windows\System32\drivers\etc\Hosts
210.210.210.10 my.domain.com
nslookup my.domain.com
10.10.10.10
10.10.10.11
10.10.10.12
我希望它解析为我在文件中分配的公共 IP,而不是我在查找 my.publicdomain.com 时显示的私有 IP。
有什么办法可以解决这个问题吗?有人遇到过这样的问题吗?ipconfig /flushdns 没有帮助。只是说说而已。
答案1
nslookup
不使用hosts
文件而是使用 DNS。
尝试使用ping
,它将返回文件中提供的 IP hosts
。
在真实的 DNS 服务器中设置该域的 IP。