거북이처럼 천천히

DNS - Part 1 본문

생각 정리

DNS - Part 1

유로 청년 2022. 5. 12. 15:45

1. DNS (Domain name system)

  - 사용자가 기억하기 쉬운 문자형태의 도메인 주소(ex. www.naver.com)를 웹 브라우저에 입력하면 

    입력된 도메인 주소(ex. www.naver.com)를 IP주소로 변환하는 시스템이 필요한데 이것을 담당하는

    시스템이 바로 DNS (Domain name system)이다. 

 

 

2. DNS의 동작 과정

  - 사용자가 '192.0.43.7' IP 주소를 갖는 host에 접속하기 위해서 IP 주소 대신 'www.icann.org' 도메인 주소를

    이용하여 접속하려고 한다. 그러면 먼저, 사용자의 컴퓨터는 hosts 파일내에 'www.icann.org' 도메인 주소가 존재

    하는지를 확인한다. 만약 'www.icann.org' 도메인 주소의 IP 주소가 존재한다면 IP 주소를 이용하여 접속할 수 있지만,

    'www.icann.org' 도메인 주소의 IP주소가 존재하지 않으면, DNS server에 접속하여 'www.icann.org' 도메인 주소의

    IP 주소를 요청한다. 그러면 DNS server는 'www.icann.org' 도메인 주소의 IP 주소을 가지고 응답하면 사용자 컴퓨터

   는 DNS server로 부터 받은 IP 주소를 가지고 'www.icann.org' 도메인 주소를 갖는 host에 접속하게 된다.

 

사용자가 '192.0.43.7' IP 주소를 갖는 host에 접속하기 위한 과정 (출처 : 생활코딩)

 

 

3. DNS의 장점 

  - DNS를 사용하기 이전에는 hosts 파일을 업데이트를 하지 않으면 최근에 등록된 도메인 주소를 사용할 수 없었다.

    하지만, DNS를 이용하면 hosts 파일을 업데이트 할 필요 없이 DNS server에 접속하여 원하는 도메인 주소의 

    IP를 얻을 수 있어 빠르고, 간편하게 도메인 주소를 사용할 수 있다.

 

  - 사용자는 hosts 파일 업데이트 없이 최신 도메인 주소를 바로 사용이 가능하다.

 

  - 생산자(=도메인 주소를 등록하고자 하는 host)입장에서는 자동화된 DNS server에 도메인 주소를 등록할 수 있어 

    시간적으로나 경제적으로나 아낄 수 있다.

 

 

 

4. Public DNS

  - https://boojafactory.tistory.com/170

'생각 정리' 카테고리의 다른 글

DNS - Part 3  (0) 2022.05.13
DNS - Part 2  (0) 2022.05.13
Domain Name  (0) 2022.05.12
HOST  (0) 2022.05.12
JSON  (0) 2022.05.11