Domain Name System
웹 서버의 모든 주소는 IP로 관리됨
IP는 일련의 숫자로 구성되어 (IPv4: 32비트 - 최대 12자리, IPv6: 128비트 - 최대 39자리)
이 IP들을 사람이 기억하기 쉬운 도메인으로 맵핑하고 둘 간을 변환해 주는 서비스가 DNS
DNS 서버는 계층적 구조로 되어 있는데
주소창에 도메인을 입력하면, 가장 먼저 로컬 DNS서버에 접속해 도메인을 찾음
만약 여기 없다면 점차 상위 계층으로 올라가는 구조
Root DNS 서버는 이 세상의 모든 도메인에 대한 정보를 가지고 있음
즉 입력한 도메인이 실제로 존재한다면 100% 해당하는 IP를 돌려받을 수 있음
그럼 DNS 서버의 IP는 누가 제공하나? → ISP가 할당
루트 DNS 서버 주소는 어떻게 알고 있나? → 모든 하드웨어가 생산될 때 기본적으로 하드코딩되어서 나옴