[Web] Domain Name System

ㅎㅎ·2021년 6월 1일
0

Web

목록 보기
2/3

📌 Domain Name System

1. ip주소와 host

  • 각각의 인터넷들에 연결되어 있는 모든 장치들을 host라고 부른다.

  • 모든 ip주소를 기억하기 힘들기 때문에 hosts라는 파일(모든 운영체제에 존재함)에 ip주소에 이름을 저장하면 컴퓨터는 이름을 통해 ip주소에 접속할 수 있다.

2. DNS 이전

  • 하지만, 인터넷이 커짐에 따라 많은 문제점을 발견하게되었는데 이런 문제점을 해결하기 위해 DNS가 등장했다.

3. DNS 원리

  • 특정 사용자가 특정 ip에 접속을 하고 싶을때는 어떻게 해야 하는가? 컴퓨터가 ip와 이름을 보내면, DNS server는 example.name이라는 도메인 네임이 93.184.216이라는 ip를 가진다고 기억한다. 그리고 사용자기 컴퓨터가 인터넷에 접속을 하는 순간 example.name이라는 도메인 네임이 93.184라는 ip 주소가 자동으로 세팅이 된다. 따라서 정리를 하면 사용자가 도메인 이름을 치면 hosts파일을 찾아가고, 만약 파일에 없다면 DNS server에 접속해 ip를 물어보고 DNS server는 ip 주소를 알려주고 사용자는 ip주소와 통신을 하게 된다.

4. Public DNS

  • 사용자가 컴퓨터에 접속을 하는 순간 통신사들이 자동으로 설정한 DNS server에 접속을 하게 된다. 하지만 샤용자가 통신사가 원하는 서버를 원하지 않을때는 다른 DNS server로 바꿀 수 있다.

5. 도메인 이름의 구조

  • 만약 클라이언트가 아니라 서버을 운영하는 입장에서 도메인을 사용한다면??

0개의 댓글