仮想マシンのDNS名が機能しません。

仮想マシンのDNS名が機能しません。

仮想マシンに問題があります。

機械が3つあります。 VM5 は NAT を介してインターネットに接続されます。 8.8.8.8とgoogle.comをpingできます。 VM1とVM2は8.8.8.8でpingできますが、google.comではpingできません。

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があります。

私はすべてのコンピュータでDebianオペレーティングシステムを使用しています。

アップデート3:

仮想マシン 5:

ping 192.168.0.1

nslookupgoogle.com

答え1

特定のVMが8.8.8.8をpingできますが、google.comはpingできない場合は、そのVMのDNSが誤って設定されているようです。nameserver 8.8.8.8A inは/etc/resolv.confこの問題を解決できます。

関連情報