기본 게이트웨이 = DNS를 설정해야 합니까?

기본 게이트웨이 = DNS를 설정해야 합니까?

테스트 네트워크 구성 작업을 진행 중입니다. 기본 게이트웨이 = DNS인 네트워크 구성의 장점은 무엇입니까?

답변1

없음. 지정된 기본 게이트웨이는 더 넓은 인터넷을 오가는 트래픽을 게이트웨이하는 로컬 네트워크의 시스템이어야 하며, 지정된 DNS 서버는 DNS 쿼리에 정확하고 신속하게 응답하는 시스템이어야 합니다. 이러한 기능은 단일 장치에 통합되는 경우가 많지만 반드시 그렇게 해야 할 이유는 없습니다.

그렇지 않은 예는 다음과 같습니다.

[me@host]$ netstat -rn|grep ^0.0.0.0
0.0.0.0         10.13.0.1       0.0.0.0         UG        0 0          0 eth0

[me@host]$ grep nameserver /etc/resolv.conf
nameserver 10.13.0.13
nameserver 10.13.3.16 
nameserver 10.13.1.16

답변2

귀하의 질문에서 얼마나 이해했는지 알 수는 없지만 게이트웨이가 DNS를 실행해야 한다는 요구 사항은 없습니다. 컴퓨터에서 사용하는 DNS 서버는 IP 주소를 통해 해당 서버에 액세스할 수 있는 한 인터넷 어디에나 있을 수 있습니다.

내가 볼 수 있는 유일한 이점은 캐싱 확인자가 포함된 게이트웨이 라우터가 있는 경우입니다. (많은 SOHO 라우터가 기본적으로 DHCP를 통해 DNS로 발급하기 때문에 확인자를 포함한다는 것을 알고 있지만 응답을 캐시하는지 여부는 알 수 없습니다.) . 이 경우 모든 로컬 컴퓨터는 캐시의 이점을 누릴 수 있으므로 컴퓨터 A가 google.com으로 이동하면 라우터는 인터넷에서 이 기록을 찾아 캐시합니다. 그런 다음 컴퓨터 B가 google.com으로 이동하면 DNS 응답이 라우터에서 직접 제공되므로 더 빠른 응답을 제공할 수 있습니다. (라우터가 좋다면 가장 저렴한 LAN 라우터의 하드웨어를 고려할 때 Google과 같은 서버가 여전히 더 빠르더라도 놀라지 않을 것입니다.)

편집: 명확히 하기 위해 위의 (가능한) 응답 시간 이점은 특별히 DNS를 실행하는 게이트웨이/라우터로 인한 것이 아니라 캐싱 DNS 서버가 클라이언트 시스템에 가깝기 때문에 발생합니다.

관련 정보