DNS란
- 도메인은 IP 주소를 대신해서 사용하는 주소이다.
- DNS 라는 시스템을 이용해서 IP 와 도메인을 매칭한다.
- DNS 란 웹사이트의 IP 주소와 도메인 주소를 이어주는 환경/시스템이다.
- DNS 시스템 안에서 IP 와 도메인 매칭을 하는 역할을 하는 것이 DNS 서버이다.
- DNS 서버와 네임서버는 같은 의미이다.
1. DNS(Domain Name System)
- 네트워크 상에 존재하는 모든 PC 는 IP 주소가 있다.
- 그러나 모든 IP 주소가 도메인 이름을 가지는 것은 아니다.
- 로컬 PC 를 나타내는
127.0.0.1 은 [localhost](http://localhost) 로 사용할 수 있지만, 그 외의 모든 도메인 이름은 일정기간 동안 대여하여 사용한다.
👉 도메인 이름과 IP 주소는 어떻게 매칭하는 걸까?
- 브라우저의 검색창에 도메인 이름을 입력해, 해당 사이트로 이동하기 위해서는, 해당 도메인 이름과 매칭된 IP 주소를 확인하는 작업이 반드시 필요한다.
- 네트워크에는 이것을 위한 서버가 별도로 있다.
- 이 서버가 바로 DNS 서버이다.
👉 DNS 가 하는 일
- DNS 는 Domain Name System 의 줄임말로, 데이터베이스 시스템이다.
- 호스트의 도메인 이름을 IP 주소로 변환하거나 반대의 경우를 수행할 수 있도록 개발된 데이터베이스 시스템이다.
- DNS(Domain Name System) 은 범국제적 단위로 웹사이트의 IP 주소와 도메인 주소를 이어주는 환경/시스템이다.
- DNS 시스템 안에서 이어주는 역할을 하는 서버를 풀네임으로 DNS 서버라고 한다.
👉 DNS 처리순서

- 브라우저 검색 창에 example.com 을 입력한다.
- 이 요청은 DNS 에서 IP 주소(93.184.216.34)를 찾는다.
- 그리고 이 IP 주소에 해당하는 웹 서버로 요청을 전달하여, 클라이언트와 서버가 통신할 수 있도록 한다.