본문으로 건너뛰기

DNS로 이름 해결

· 약 2분

DNS (Domain Name System, 도메인 네임 시스템)

이름 해결에 사용되는 프로토콜

  • 인터넷을 IP 주소를 주소로 사용
  • IP 주소와 같은 숫자의 나열은 기억하기 어려워 IP에 '도메인명'이라는 이름을 부여
  • DNS는 사용 용도에 따라 UDP, TCP를 모두 사용

이름 해결은 UDP

  • 이름 해결은 애플리케이션 통신에 앞서 행해지는 경우가 많아, 무엇보다 속도가 우선
  • UDP로 즉시성을 요구

존 전송은 TCP

  • 대부분의 DNS 서버는 중복화를 도모하여 이름 해결 서비스 제공의 안정성 유지
  • DNS 서버는 IP주소와 도메인명의 정보를 '존 파일'에 보유
  • DNS 서버 중복성으로 사용하는 기능이 '존 전송 (zone transfer)', '존 파일'을 동기화하는 기능
  • '존 전송'에는 즉시성이 필요하지 않고 신뢰성이 중시되어 TCP를 사용