DNS 란 무엇이며 분석 프로세스는 무엇입니까
1, 호스트 m.abc.com 은 먼저 로컬 서버 dns.xyz.com 에 재귀적으로 쿼리합니다.
2, 로컬 서버는 반복 쿼리를 사용합니다. 먼저 루트 도메인 이름 서버에 쿼리합니다.
3, 루트 도메인 이름 서버는 다음에 조회할 최상위 도메인 이름 서버 dns.com 의 IP 주소를 로컬 서버에 알려 줍니다.
4, 로컬 도메인 이름 서버가 최상위 도메인 이름 서버 dns.com 을 쿼리합니다.
5, 최상위 도메인 이름 서버 dns.com 은 로컬 도메인 이름 서버에 다음에 조회할 권한 서버 dns.abc.com 의 IP 주소를 알려 줍니다.
6, 로컬 도메인 이름 서버가 권한 도메인 이름 서버 dns.abc.com 을 쿼리합니다.
7, 권한 도메인 이름 서버 dns.abc.com 은 조회된 호스트의 IP 주소를 로컬 도메인 이름 서버에 알려 줍니다.
8, 로컬 도메인 이름 서버는 마지막으로 m.xyz.com 에 쿼리 결과를 알려줍니다. < P > DNS 쿼리 효율성을 높이고 서버의 로드를 줄이고 인터넷상의 DNS 쿼리 메시지 수를 줄이기 위해 도메인 이름 서버에서 캐시를 광범위하게 사용하여 최근 조회한 도메인 이름과 도메인 이름 매핑 정보를 얻을 수 있는 기록을 보관합니다.
예를 들어, 위 확인 중에 m.xyz.com 의 호스트에서 얼마 전에 사용자가 y.abc.com 의 IP 주소를 조회한 경우 로컬 도메인 이름 서버는 루트 도메인 이름 서버에 y.abc.com 의 IP 주소를 다시 쿼리할 필요 없이 알림 캐시를 직접 보관합니다
이름-주소 바인딩은 자주 변경되지 않기 때문에 캐시의 내용이 정확하도록 도메인 이름 서버는 각 콘텐츠에 대해 타이머를 설정하고 적당한 시간을 초과하는 항목을 처리해야 합니다. 도메인 이름 서버가 캐시에서 정보를 제거한 후 해당 정보를 쿼리하라는 요청을 받으면 항목을 관리할 권한이 있는 도메인 이름 서버 바인딩 정보로 다시 이동해야 합니다. 권한 서버가 쿼리 요청에 응답할 때 바인딩이 유효한 시간 값을 응답에 표시합니다. 이 시간 값을 늘리면 네트워크 오버헤드가 줄어들고 이 시간 값을 줄이면 도메인 이름 확인의 정확성이 향상됩니다.