[MacBook Pro, MacOS High Sierra 호스트, Ubuntu 16.04 LTS 게스트]
자체 DNS 서버가있는 VirtualBox에서 VM을 실행하고 있습니다. DHCP를 통해 구성된 DNS 서버가있는 LAN에도 연결되어 있습니다.
도메인 이름을 사용하여 VM에있는 도메인에 액세스하고 싶습니다 (가상 호스팅 설정이 있습니다). MacOS는 구성된 모든 DNS 서버 네트워크 설정을 확인하지 않습니다.
고급 / DSN 설정 목록에서 VM의 DNS 서버의 IP를 먼저 넣으면 VM의 도메인을 확인할 수는 있지만 실험실 외부 (예 : Google)에는 액세스 할 수 없습니다. LAN DNS 서버의 IP를 먼저 넣으면 VM의 도메인에 액세스 할 수 없지만 글로벌 도메인에 액세스 할 수 있습니다 (예 : Google이 작동합니다).
내가 무엇을 잘못하고 있지?
en0
공항이고en5
벼락입니다. 두 인터페이스 모두 내가 연결된 LAN의 DHCP 주소와 DNS를 가져 오도록 설정되어 있습니다. 그러나 내 VM에서 실행되는 DNS 서버에 액세스해야합니다. VM의 DNS 서버를 DNS 목록에 추가했지만 목록의 순서가 중요하며 MacOS는 두 번째 (또는 더 낮은) 서버를 확인하지 않습니다.