Article

DNS는 알지만 네임서버는 모른다구요?
DNS는 Domain Name을 IP로 변환해주는 시스템이다. 가령 브라우저에서 google.com을 검색하면 브라우저는 이를 DNS 서버에 보내고, google.com 도메인에 해당하는 IP를 받는다. 브라우저는 이 IP를 이용해 google.com 서버와 패킷을 주고 받는다. "아하! DNS는 도메인을 IP로 변환해주는 거구나!" 라고 이해해도 문제는 없지만... 도메인을 등록하다 보면 네임서버, ISP, TLD 등 생소한 단어들이 보인다. 이것들은 뭘까? 이들은 DNS를 구성하는 요소들로, 오늘 이야기 할 주제이다. 용어 정리 TLD (Top-Level-Domain) 도메인 이름의 마지막 마침표 뒤에 오는 부분을 뜻함. 같은 맥락에서 2LD는 TLD 앞에 오는 부분을 말함. 예를 들어 google.co.uk에서 TLD는 uk 2LD는 co 3LD는 google임 ISP (Internet Service Provider) SKT, KT, LG U+ 등을 말한다. 일반적으로 DNS Resolver를 제공한다. ICANN (Internet Corporation for Assigned Names and Numbers) 이름 그대로 해석하면 국제 인터넷 주소 관리 기구다. 수많은 컴퓨터가 함께 통신하기 위해서는 고유한 식별자가 있어야 한다. ICANN은 이러한 식별자 시스템을 감독한다 DNS가 동작하는 방식 클라이언트에서는 ISP가 제공하는 DNS Resolver로 요청을 보낸다. DNS Resolver는 Root Server로 요청으로 보낸다. Root Server는 ICANN이 관리한다. 각 TLD에 해당하는 TLD Server 정보를 알고 있다.
  • 최현준
Made with SlashPage