첫 번째 DNS 서버 확인 실패 후 대체 DNS 서버가 확인되지 않음

첫 번째 DNS 서버 확인 실패 후 대체 DNS 서버가 확인되지 않음

랩 네트워크의 Citrix XenServer 6.1 위에서 실행되는 여러 VM이 설정되어 있지만 이 문제는 XenServer에만 국한된 문제가 아닐 수도 있습니다.

여러 가지 OS가 실행되고 있습니다.

  • 페도라 19
  • 우분투 12.04 데스크탑
  • 우분투 12.04 서버
  • 윈도우 7

각각은 DHCP에서 두 개의 DNS 서버 주소를 가져옵니다.

  • 기본: 172.16.18.68은 우리 연구실 네트워크의 로컬 DNS입니다. 연구실 네트워크 내부의 이름을 확인합니다.
  • 보조: 10.10.201.11. 이는 연구실 네트워크 외부의 DNS이지만 여전히 회사의 일부입니다. 그것은 외부 세계에 대한 우리의 접근을 제공합니다.

Windows 7 및 Ubuntu 12.04 Server에서는 연구실 네트워크 외부 및 내부에서 도메인 이름을 확인할 수 있습니다. Ubuntu 12.04 Desktop 및 Fedora 19에서는 연구실 네트워크 내부에서만 이름을 확인할 수 있습니다. 외부에서는 이름을 확인할 수 없습니다. 그래도 웹 브라우저에 74.125.131.106을 입력하여 google.com을 방문할 수 있으므로 DNS가 아닌 외부 세계에 액세스할 수 있습니다. 하지만 DNS 서버의 순서를 바꾸면 외부 이름은 확인할 수 있지만 내부 이름은 확인할 수 없습니다. 따라서 Fedora 19와 Ubuntu Desktop은 DNS 서버 목록의 첫 번째 서버만 사용하며, 이것이 실패하면 대체 서버를 시도하지 않습니다. 왜 그런 겁니까? Ubuntu Server와 Windows 7에서는 왜 같은 일이 발생하지 않습니까?

답변1

기본 및 보조 DNS 서버는 동일한 결과를 제공할 것으로 예상됩니다. OS가 실험실 이름/IP를 확인하기 위해 DNS 서버를 사용하고 다른 모든 이름/IP를 확인하기 위해 회사 DNS 서버를 사용하기를 원하는 자체 DNS 서버를 설정한 것 같습니다.

이것은 작동 방식이 아닙니다. PC가 DNS 서버에 회사 서버의 IP를 요청하고 DNS 서버가 이름을 알 수 없다고 응답하면 결과가 있으므로 다른 DNS 서버에 요청할 필요가 없습니다. 또한 PC가 회사 DNS 서버에 연구실 이름을 요청하면 이름을 모른다고 대답합니다.

귀하 도메인 이외의 도메인에 대한 모든 요청을 회사 DNS 서버로 전달하도록 DNS 서버를 구성해야 합니다. 이상적인 경우 회사 DNS 서버는 하위 도메인을 알고 도메인에 대한 모든 요청을 DNS 서버로 전달하도록 구성되어야 합니다.

DNS 서버를 기본 DNS 서버로 사용해야 합니다. 회사 DNS에서 정방향 영역을 구성할 수 있으면 해당 DNS 서버를 보조 서버로 사용할 수 있습니다. 그렇지 않으면 보조 DNS 서버를 구성하면 안 됩니다.

그리고 DNS가 어떻게 작동하는지 모르는 것 같으니 회사 관리자에게 도움을 요청해야 합니다.

답변2

외부 DNS 서버는 내부 이름을 확인하지 않는 경향이 있습니다("모범 사례"로 간주되지 않음). 내부 DNS 서버는 일반적으로 내부 이름에 응답하고 알 수 없는 쿼리를 외부 서버로 전달합니다. 내부 DNS 서버의 전달자 설명을 살펴보는 것이 좋습니다.

워크스테이션에 내부 및 외부 이름 서버를 모두 기본 및 보조 서버로 사용하면 설명하는 문제가 발생합니다(외부 이름 서버가 실제로 내부 서버의 보조 서버로 구성되지 않은 경우)(두 서버 간에 영역 전송이 발생했어야 함) 서버).

관련 정보