🔎 하루에 새롭게 접하는 개념들이 많아 작게 나눠서 정리하며 학습하고 있다. 이번에는 어느정도 익숙한 Domain name
과 DNS
에 대해 정리해보려고 한다.
➡️ 웹 브라우저를 통해 특정 사이트에 진입을 할 때,
IP 주소를 대신하여 사용하는 주소
, 도메인을 이용해서 한눈에 파악하기 힘든 IP 주소를 보다 분명하게 나타낼 수 있다.
ex)IP 주소
= 지번 또는 도로명 주소
도메인 이름
= 해당 주소에 위치한 상호
➡️ 터미널에서 도메인 이름으로 IP 주소 확인하는 명령어는?
nslookup
으로 codestates.com 의 IP 주소를 확인 가능.
→ 위 그림에서 IP 주소는 3.34.153.168 이고,
도메인 이름은 codestates.com
네트워크 상에 존재하는 모든 PC는 IP 주소가 있지만,
모든 IP 주소가 도메인 이름을 가지는 것은 아니다.
⬇️
로컬 PC를 나타내는 127.0.0.1 은 localhost 로 사용할 수 있지만,
그 외의 모든 도메인 이름은 일정 기간 동안 대여하여 사용한다
⬇️
그럼 대여한 도메인 이름과 IP 주소는 어떻게 매칭하는걸까?
⬇️
해당 도메인 이름과 매칭된 IP 주소를
확인하는 작업이 반드시 필요하다
⬇️
DNS
가 바로 이 작업을 위한 별도의 서버이다
⬇️
DNS는 호스트의 도메인 이름을 IP 주소로 변환하거나
반대의 경우를 수행할 수 있도록 개발된 데이터베이스 시스템
✅ Domain name : IP 주소를 대신하여 사용하는 주소로, 보다 분명하게 나타낼 수 있다
✅ DNS : 범국제적 단위로 웹사이트의 IP 주소와 도메인 주소를 이어주는 데이터베이스 시스템이다.