DNS가 어떻게 작동하는지 이해하려고 노력 중입니다. 저는 그런 목적으로 nslookup을 사용합니다. 그러나 나는 몇 가지 의심이 있습니다.
- 다른 ns 서버를 사용하면 다른 결과가 나타납니다. 예를 들어 "dns.server1.pl"을 사용하여 "abc.com"을 요청하면 "233.66.8.9"가 표시되지만 "dns.server2.de"를 사용하면 "121.26.28.50"이 표시됩니다.
- "서버" 옵션을 사용하여 DNS 서버를 명시적으로 지정하면 "쿼리가 거부되었습니다"라는 메시지가 나타납니다.
- "server"와 "lserver" 옵션의 차이점은 무엇입니까? 몇 가지 예를 들어주세요.
답변1
동일한 호스트에 대해 다른 IP가 네트워크 트래픽을 분할하는 데 사용됩니다. 다른 트래픽에서 로컬 서버로 전달합니다.
서버 미러링 방법에는 여러 가지가 있습니다. 그 중 일부는 미러 호스트의 기본 호스트에서 명시적인 리디렉션을 사용하고 다른 일부(예: mirror.centos.org)는 암시적으로 동일한 호스트에 대해 다른 IP를 사용합니다.
폴란드와 독일 서버를 쿼리하면 아마도 이것이 바로 그것일 것입니다.
기원 후. 2. DNS 서버는 허용된 네트워크(예: LAN에서만 또는 지정된 국가에서만)의 쿼리에만 응답하고 다른 모든 쿼리는 거부하도록 구성할 수 있습니다.
기원 후. 3. nslookup에 대한 데비안 매뉴얼을 인용하겠습니다:
[lserver] 기본 서버를 도메인으로 변경합니다. lserver는 초기 서버를 사용하여 도메인에 대한 정보를 조회하고, 서버는 현재 기본 서버를 사용합니다. 신뢰할 수 있는 답변을 찾을 수 없는 경우 답변이 있을 수 있는 서버의 이름이 반환됩니다.