Networks

DNS

남생이야 2024. 7. 29. 04:12

 

DNS(Domain Name System)

  사람이 읽을 수 있는 도메인 이름을 장치가 읽을 수 있는 IP주소로 변환하는 것을 말한다. 

 

 

동작 순서

1. 브라우저 주소창에 URL을 입력한다. 

2. 브라우저가 입력된 도메인의 IP 주소를 알아내기 위해 운영체제를 거치면서 DNS Resolver에 요청을 보낸다.

3. DNS Resolver는 로컬 DNS 캐시에 이전에 방문한 도메인 정보가 있는지 검사한다. 

4. 캐시에 정보가 없다면 DNS Resolver는 루트 DNS 서버에서 최상이 도메인(TLD) DNS 서버의 IP 주소 정보를 알아낸다.

5. DNS Resolver는 최상위 도메인 DNS 서버에 연결하여 네임 서머의 IP 주소를요청하여 받아낸다. 

6. DNS Resolver는 권한 네임 서버에서 도메인의 IP 주소를 로컬 DNS 캐시에 저장시킨다. 

7. 받아온 최종 주소를 역으로 운영체제를 거쳐 브라우저로 전달한다.

 

 

 

 

 

참고 문헌

https://nordvpn.com/ko/blog/dns-explained/

 

DNS란? 꼭 알아야 하는 도메인 네임 시스템의 정의와 작동 방식 | NordVPN

DNS는 인터넷에서 도메인 이름과 IP 주소를 연결해 주는 서버입니다. 여기서 DNS란 무엇인지, DNS 서버란 무엇인지에 대해 이해할 수 있도록 도와줍니다. DNS 뜻과 작동방식에 대해 자세히 살펴봅시

nordvpn.com

https://www.ibm.com/kr-ko/topics/dns

 

도메인 이름 시스템(DNS)이란 무엇인가요? | IBM

DNS를 사용하면 사용자가 숫자로 된 인터넷 프로토콜 주소 대신 인터넷 도메인 이름을 사용하여 웹 사이트에 연결할 수 있습니다.

www.ibm.com