虚拟机上的 DNS 名称不起作用

虚拟机上的 DNS 名称不起作用

我的虚拟机有问题:

我有三台机器。 VM5 已通过 NAT 连接到互联网。它可以 ping 通 8.8.8.8 和 google.com。 VM1 和 VM2 可以 ping 通 8.8.8.8,但无法 ping 通 google.com。

是不是DNS有问题?

VM5 具有 POSTROUTING MASQUERADE。

更新:

VM1 到 google.com ping

VM5 上的 tcpdump

VM5 上的 /etc/resolv.conf

组网方案

虚拟机5配置

更新2:

我有2个网络:

  • 192.168.1.0/24 是图中的红色椭圆。
  • 192.168.2.0/24 是绿色椭圆。 VM5 有 NAT 来访问 Internet 网络。

我在所有机器上都使用 Debian 操作系统。

更新3:

虚拟机5:

平 192.168.0.1

nslookup google.com

答案1

如果给定的虚拟机可以 ping 通 8.8.8.8 但不能 ping 通 google.com,我猜它的 DNS 配置不正确。nameserver 8.8.8.8中的A/etc/resolv.conf可以解决该问题。

相关内容