가상 머신의 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:

핑 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이 문제를 해결할 수 있습니다.

관련 정보