Network

[Network] Domain과 DNS

MoonSta 2022. 12. 31. 15:54

Domain이란?

 인터넷과 연결된 모든 장치에는 각각 고유의 IP(Internet Protocol)을 가지고 있다. 로컬 PC를 의미하는 localhost의 IP는 127.0.0.1이 기본적인 IP주소의 예가 될 수 있다. 그렇다면 Domain은 무엇일까? 

 

 특정 사이트에 접근할 때 IP주소로도 접근할 수 있지만, IP주소를 일일이 기억하긴 어렵습니다. 그래서 등장한 것이 바로 Domain입니다. Domain을 사용하면 각각의 IP주소에 체계에 따라 Domain을 구성할 수 있습니다. Domain은 아래 사진과 같은 체계를 갖는다.

도메인 체계

❗️참고로 Domain 주소는 역순 트리이다. 이제 Domain에 대해 알았으니, IP주소를 어떻게 Domain으로 변환 하는지를 알아보도록 하겠습니다. 


❓DNS(Domain Name System)

  IP주소와 Domain 두 개의 변환은 DNS에서 이루어진다. DNS에서 어떤 처리 순서로 변환이 되고, 원하는 사이트로 이동하는지에 대해 알아보도록 하겠습니다.

 

❗️Domain 입력 -  https://mooonstar.tistory.com

 

MoonStar

개발을 좋아하는 사람,

mooonstar.tistory.com

 위의 Domain주소를 입력하게 되면 DNS(Domain Name System)에 저장되어 있는 IP주소 중에 Domain과 매칭되는 IP주소를 반환한다. 

 

❗️IP주소 반환 - 211.231.99.250

도메인과 IP주소

❗️반환된 IP주소를 갖는 서버 접속 후 연결된 브라우저 실행 

 

 하지만 티스토리의 경우 물리적 서버를 여러개를 운용하여 IP주소가 계속 변경되는 되는 것을 확인할 수 있습니다.