HTTP/네트워크 기본 지식

[HTTP] DNS란?

Boradoris 2023. 1. 17. 00:22

DNS란?

DNS (Domain Name Service)란,

TCP/IP 네트워크상에서 사람이 기억하기 쉽게 문자로 만들어진 도메인을 인터넷 주소(IP)로 바꿔주는 시스템을 뜻한다.

쉽게 말해서 전화번호부 역할을 한다고 생각하면 된다.

 

IP는 기억하기 어렵다.

휴대폰 번호를 외우기 힘든 것처럼 IP 주소도 마찬가지이다.

 

 

IP는 변경될 수 있다.

기껏 외웠던 휴대폰 번호가 바뀐다면, 다른 사람에게 전화를 걸게 되거나 전화 연결이 아예 안 될 수 있다.

IP주소도 마찬가지다.

 

 

DNS 사용

 

하지만 DNS라는 전화번호부가 있다면?

클라이언트 입장에서는 IP주소를 외울 필요없이 google.com이라는 도메인 명만 외우면 된다.

도메인 명을 DNS 서버에 전송하면 해당 도메인의 IP 주소를 반환해준다.

클라이언트는 반환받은 IP주소를 통해 서버에 접속할 수 있게 된다.

서버의 IP주소가 변경되어도 클라이언트가 도메인 명만 알고 있으면 아무 문제없다.

 


출처 : https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC

'HTTP > 네트워크 기본 지식' 카테고리의 다른 글

[HTTP] URL 분석 및 문법  (0) 2023.01.17
[HTTP] URI, URL, URN이란?  (0) 2023.01.17
[HTTP] Port란?  (0) 2023.01.17
[HTTP] UDP란?  (0) 2023.01.16
[HTTP] TCP란?  (0) 2023.01.16