도메인이란?
인터넷에 연결되어 있는 전자기기를 부르는 이름
도메인의 필요성
우리가 전자기기를 사용해서 통신을 하기 위해서는 서로를 구별 할 수 있어야 하고,
구별하기 위한, 각자만의 특징이 있어야한다.
지금 현재 사람들은 ip를 이용해서, 각 전자기기를 구별하고 있다.
하지만, ip주소를 사람이 일일히 입력하기에는 너무 복잡하고, 구별하기 쉽지 않다.
그래서 이 ip주소를 가르키는 "이름"을 붙히고, 이를 이용해 서로를 더욱 쉽게 구별할 수 있게 해주었다.
도메인을 사용하는 방법
도메인을 제공하는 기업이 있다.
나의 컴퓨터의 ip주소를, 내가 원하는 도메인을 통해 접근할 수 있도록 만들어준다.
1. 사람들이 인터넷 주소창에 <내도메인>을 입력해, 정보를 요청
2. 회사가 서버에서 <내도메인>을 감지하고, 요청를 <내ip>로 보내줌
3. <내ip>에서 요청에 따른 응답을 보냄
4. 회사가 응답을 요청한 사람들에게 보내줌
5. 사람들의 화면에 정보를 보여줌
DNS란?
Domain Name Server의 줄임말로,
다른 사람들이 인터넷을 통해 나의 도메인을 이용할 수 있도록,
도메인에서 받은 요청을 , 나의 ip로 전달해주는 서버
1. 사용자가 도메인주소 접속
2. DNS resolver가 이를 받아, 할당된 ip주소로 변환해, ttl과 함께 사용자에게 전달
( ttl값 캐시저장, 주어진 시간(24시간) 동안 변환된 ip주소 접속가능 )
3. 전달받은 ip주소로 요청을 전달
도메인 접속 예시
" www.daum.net "
resolver -> DNS root name server
- .com, .net, 의 도메인을 구분함
resolver -> Name server for ".net"
- .daum, .example 의 도메인을 구분함
resolver -> Name server for ".daum"
- www 도메인을 구분함
상용중인 DNS IP 주소
기본 DNS | 보조 DNS | |
KT | 168.126.63.1 | 168.126.63.2 |
SKT | 219.250.36.130 | 210.220.163.82 |
8.8.8.8 | 8.8.4.4 |
반응형