DNS
“Domain Name System”의 약어입니다.
도메인 이름은 웹사이트와 인터넷의 다른 서비스에 사용되는 기억하기 쉬운 이름입니다. 그러나 컴퓨터는 IP 주소를 사용해 인터넷 장치에 접속합니다. DNS는 도메인 이름을 IP 주소로 변환하므로, 도메인 이름으로 인터넷 위치에 접속할 수 있습니다.
DNS 덕분에 IP 주소 대신 도메인 이름을 입력해 웹사이트를 방문할 수 있습니다. 예를 들어 Tech Terms 컴퓨터 사전을 방문하려면 IP 주소(67.43.14.98) 대신 웹 브라우저의 주소 표시줄에 “techterms.com”을 입력하기만 하면 됩니다. DNS는 이메일 주소도 간단하게 만들어 줍니다. DNS가 도메인 이름(“@” 기호 뒤에 오는 부분)을 해당 IP 주소로 변환하기 때문입니다.
DNS가 작동하는 방식을 이해하려면 스마트폰의 연락처 앱과 같다고 생각하면 됩니다. 친구에게 전화를 걸 때는 목록에서 친구의 이름을 선택하기만 하면 됩니다. 전화기는 실제로 이름으로 전화를 거는 것이 아니라 그 사람의 전화번호로 전화를 겁니다. DNS도 각 도메인 이름을 고유한 IP 주소와 연결하는 방식으로 동일하게 작동합니다.
주소록과 달리 DNS 변환 표는 한 곳에 저장되지 않습니다. 대신 데이터는 전 세계 수백만 대의 서버에 저장됩니다. 도메인 이름을 등록할 때는 최소 두 개의 네임서버를 할당해야 합니다. 네임서버는 언제든 도메인 이름 등록 기관을 통해 편집할 수 있습니다. 네임서버 주소는 도메인 이름과 연결된 IP 주소의 목록을 보유한 서버를 가리킵니다. 컴퓨터가 인터넷을 통해 웹사이트에 접속하면 해당 네임서버를 찾아 웹사이트의 올바른 IP 주소를 가져옵니다.
DNS 변환을 수행하면 웹사이트에 연결할 때 추가 작업이 발생하므로 ISP는 DNS 레코드를 캐시하고 데이터를 로컬에 저장합니다. 도메인 이름의 IP 주소가 캐시되면 ISP는 이후 요청을 자동으로 적절한 IP 주소로 보낼 수 있습니다. IP 주소가 변경될 때까지는 이 방식이 매우 효과적입니다. IP 주소가 변경되면 요청이 잘못된 서버로 전송되거나 서버가 전혀 응답하지 않을 수 있습니다. 따라서 DNS 캐시는 정기적으로 업데이트되며, 보통 몇 시간에서 며칠 사이의 간격으로 업데이트됩니다.
지식 테스트하기