본문 바로가기

컴퓨터공학 기초/네트워크

[네트워크] DNS란 무엇인가?

DNS (Domain Name System) 란 어디에 사용하는 것일까. 


문제상황 : 

1)기억의 문제 :

아이피만 가지고 있으면 그 이름을 기억하기가 어렵다. 아이피가 200.200.200.2 라고 되어 있으면 그 아이피 주소가 너무 복잡하지 않는가? 

 

2)변경의 문제 : 

아이피주소는 변경될 수가 있다. 그래서 그 아이피 주소로 접근을 하려고하는데 변경되어버렸다면, 친구한테 전화해서 다시 물어봐야한다. 


DNS가 해결해주는 것 : 

먼저 DNS는 전화번호부를 제공해준다고 생각하면 된다. 

 

1) 기억의 문제 : 

숫자로 되어있는 아이피 주소는 기억하기가 힘들다. 그래서 그 아이피 주소에 해당하는 도메인 이름을 부여한다. 

dns서버

그러면 이제 클라이언트는 google.com이라는 기억하기 쉬운 도메인 이름을 가지고, dns 서버에 요청을 보낸다. 

그 응답으로 dns 서버는 google.com에 해당하는 ip주소를 내려준다. 

 

2) 변경의 문제 : 

변경되는 아이피 주소에도 불구하고, 도메인 명이 등록되어있으니, 클라이언트입장에서는 언제나 도메인명으로 접속하면 된다. 그러면 변경의 문제도 해결된다! 

 

 

 

아주 간단. 


 

본게시물은 모든 개발자를 위한 HTTP 웹 기본 지식의 강의에서 들은 내용을 정리한 것입니다.