Windowsホストではvmwareworkstation14の2つの仮想クライアント。これらのゲストens33
、ens37
NAT、およびホスト用に2つのアダプタを設定しました。ホストの NAT 用 vnet アダプタは で192.168.33.1
、ホスト専用 vnet アダプタはです192.168.220.1
。ens33
IPシリーズはあり192.168.33.x
、ens37
IPはです192.168.220.x
。
私のルーターはホストのプライマリDNSサーバーとして機能します。現在私のVMのゲートウェイはです192.168.33.2
。 VMのホスト専用ネットワーク用のDNSサーバーを設定しようとしており、VM1でこれを行いました。ただし、VM2 を VM1 DNS サーバーのクライアントとして構成しようとすると、名前を繰り返し検索してインポート192.168.33.2
します。/etc/resolv.conf
VM1のIPをネームサーバーとして追加するように編集しましたが、効果はありません。私が見たものもあります。 VM1またはVM2を起動すると、編集内容/etc/resolv.conf
に戻ります192.168.33.2
。誰かがこの問題を明確に説明できますか?
答え1
一般的にこれですdhclient
。/etc/resolv.conf
これはUNIXとは大きく異なります。
あなたができることは、それを検索しないようにdhcpclientを設定することです。domain-name-servers
これは編集を通して行うことができます/etc/dhcpclient.conf
。
request
削除した行から始めますdomain-name-servers
。その後、もちろんシステムを再起動します(仮想マシンなので問題にならないようです)。