VM 中托管的网站出现 DNS 错误

VM 中托管的网站出现 DNS 错误

我在私有网络上,但需要访问虚拟机中托管的外部网站。当我在公共网络中时,我编辑了 Windows 操作系统中的 hosts 文件 (%windir%\Windows\System32\drivers\etc\hosts) 并添加了一个条目,这样我就可以看到该网站了。但现在这不起作用,因为浏览器返回了一个错误:“DNS 错误:找不到主机”

有人知道访问该网站需要遵循什么程序吗?

提前致谢!!!

答案1

检查您是否可以从您的私人网络访问该网站。

run ->  cmd
telnet my_site_on_public_vm port_where_you_run
example
telnet 1.1.1.1  80

如果出现错误,则说明您即使通过 IP 地址也无法访问该网站。因此,您需要进行处理。

修复你的 DNS 问题的方法和你之前做的一样 - 将站点的 IP 名称添加到 hosts 文件中。

ps:Ping 不是您想要使用的工具,原因很简单,服务器可能会拒绝 Ping 请求,因为它有防火墙,或者中间有防火墙阻止 Ping

相关内容