[HTTP/네트워크] Domain name과 DNS

fejigu·2022년 8월 5일
1

HTTP / 네트워크

목록 보기
4/10


🔎 하루에 새롭게 접하는 개념들이 많아 작게 나눠서 정리하며 학습하고 있다. 이번에는 어느정도 익숙한 Domain nameDNS에 대해 정리해보려고 한다.


✔️ Domain name

➡️ 웹 브라우저를 통해 특정 사이트에 진입을 할 때,
IP 주소를 대신하여 사용하는 주소
, 도메인을 이용해서 한눈에 파악하기 힘든 IP 주소를 보다 분명하게 나타낼 수 있다.

ex) IP 주소 = 지번 또는 도로명 주소
도메인 이름 = 해당 주소에 위치한 상호

➡️ 터미널에서 도메인 이름으로 IP 주소 확인하는 명령어는?
nslookup으로 codestates.com 의 IP 주소를 확인 가능.

→ 위 그림에서 IP 주소3.34.153.168 이고,
도메인 이름codestates.com


✔️ DNS

네트워크 상에 존재하는 모든 PC는 IP 주소가 있지만,
모든 IP 주소가 도메인 이름을 가지는 것은 아니다.
⬇️
로컬 PC를 나타내는 127.0.0.1 은 localhost 로 사용할 수 있지만,
그 외의 모든 도메인 이름은 일정 기간 동안 대여하여 사용한다
⬇️
그럼 대여한 도메인 이름과 IP 주소는 어떻게 매칭하는걸까?
⬇️
해당 도메인 이름과 매칭된 IP 주소를
확인하는 작업이 반드시 필요하다

⬇️
DNS가 바로 이 작업을 위한 별도의 서버이다
⬇️
DNS는 호스트의 도메인 이름을 IP 주소로 변환하거나
반대의 경우를 수행할 수 있도록 개발된 데이터베이스 시스템


✔️ 그래서 Domain name과 DNS는?

Domain name : IP 주소를 대신하여 사용하는 주소로, 보다 분명하게 나타낼 수 있다
DNS : 범국제적 단위로 웹사이트의 IP 주소와 도메인 주소를 이어주는 데이터베이스 시스템이다.

profile
console.log(frontendjigu( ☕️, 📱); // true

0개의 댓글