Windows 호스트에는vmwareworkstation14의 두 가상 클라이언트. 이러한 게스트 ens33
, ens37
NAT 및 호스트 에 대해 두 개의 어댑터를 구성했습니다 . 호스트의 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
. 그런 다음 물론 시스템을 재부팅합니다(가상 머신이므로 문제가 되지 않을 것 같습니다).