DNS 역할을 하는 기본 게이트웨이

DNS 역할을 하는 기본 게이트웨이

생성된 DNS 서버가 요청을 해결할 수 없는 경우 기본 게이트웨이가 라우터의 DNS IP를 사용하여 DNS 서버 역할을 한다는 것이 사실입니까?

DNS 서버를 설정하고 전달자에서 모든 DNS IP를 제거하려고했습니다. 또한 네트워크 어댑터의 기본 DNS 필드에 생성한 DNS 서버의 IP를 입력했습니다. 전달자로서 DNS IP를 모두 제거했기 때문에 클라이언트가 이를 해결할 수 없을 것으로 예상합니다. 그런데 아직도 www.google.com에 핑이 뜹니까? 나는 DNS를 플러시했습니다.

DNS 서버 IP는 - 10.0.2.4이고 DNS 서버와 클라이언트의 기본 게이트웨이는 동일합니다 - 10.0.2.1

답변1

질문에 직접 대답하는 것은 쉬울 것입니다. DNS 서버에 '패킷 캡처' 도구(예: Wireshark 또는 tcpdump)를 설치하고 DNS 확인 프로세스를 모니터링하도록 하십시오. 보여줄 것이다정확히어떤 서버에 접속하고 있는지.

생성된 DNS 서버가 요청을 해결할 수 없는 경우 기본 게이트웨이가 라우터의 DNS IP를 사용하여 DNS 서버 역할을 한다는 것이 사실입니까?

아니요. Windows에서 다른 DNS 서버를 수동으로 구성한 경우에는오직해당 서버를 사용합니다. 게이트웨이는 자동으로 사용되지 않습니다. 게이트웨이가 DNS를 제공해야 한다는 규칙은 없습니다.

(단, IPv4와 IPv6 모두분리된"DNS 서버" 설정 페이지. IPv4를 수동으로 설정하더라도 IPv6은 여전히 ​​"자동"으로 유지되고 게이트웨이에서 "DNS 서버" 알림을 계속 수신할 수 있습니다. ipconfig /all원치 않는 DNS 서버가 표시되지 않는지 항상 확인하세요 .)

DNS 서버를 설정하고 전달자에서 모든 DNS IP를 제거하려고했습니다. 또한 네트워크 어댑터의 기본 DNS 필드에 생성한 DNS 서버의 IP를 입력했습니다. 전달자로서 DNS IP를 모두 제거했기 때문에 클라이언트가 이를 해결할 수 없을 것으로 예상합니다. 그런데 아직도 www.google.com에 핑이 뜹니까?

DNS 서버 소프트웨어에 forwarder설정이 있는 경우 이는 일반적으로 서버가 전체 반복 쿼리 프로세스를 수행할 수도 있음을 의미합니다.그 자체로또한.

즉, 서버 자체는 "포워더"가 수행하는 것과 정확히 동일한 작업을 수행합니다. (이미 그 과정을 보셨을 겁니다.다른 스레드에서 설명함.)

그러나 davidgo의 게시물에 표시된 예와는 달리 DNS 서버는 실제로 1단계에서 "루트 서버" 목록을 조회할 필요가 없습니다. 이미 이 목록이 제공됩니다.내장. 이는 프로세스가 작동하는 데 전달자가 완전히 필요하지 않음을 의미합니다.

관련 정보