2.2.3 DNS
복잡한 IP 주소는 도메인 네임 덕분에 비교적 기억하기 쉬운 문자열로 대체됐습니다. 한편 도메인 네임도 hosts.txt 파일처럼 어딘가에 기록하고 관리해야 하는데, 이를 위해 고안된 시스템이 DNS입니다.
DNS는 ‘Domain Name System’의 약자로, 도메인 네임을 IP 주소로 변환해주는 시스템입니다. 인터넷에 연결된 컴퓨터의 주소는 무조건 IP여야 합니다. 도메인 네임으로 주소를 대체했다고 하더라도 컴퓨터끼리 통신하려면 IP 주소가 있어야 합니다.
DNS의 동작 방식은 다음과 같습니다.
➊ 사용자가 웹 브라우저의 주소 표시줄에 도메인 네임을 입력합니다.
➋ DNS 서버가 이를 해석해 IP 주소를 반환합니다.
➌ 웹 브라우저가 IP 주소를 받아 해당 IP 주소를 가진 컴퓨터에 접속합니다.