DNS란
- 도메인 네임 시스템(Domain Name System, DNS)으로 호스트의 도메인 이름을 호스트의 네트워크 주소로 바꾸거나 그 반대의 변환을 수행할 수 있도록 하기 위해 개발되었습니다.
쉽게 비유를 하자면 '전화번호부' 와 같습니다. 상대방의 번호를 찾기 위해 상대방의 이름을 전화번호부에 검색을 하면 상대방의 번호인 010-xxxx-xxxx를 알려주는 것처럼 DNS도 그러한 역할을 수행합니다.
도메인이 뭔데 ?
도메인은 웹 브라우저를 통해 특정 사이트에 진입을 할 때, IP 주소를 대신하여 사용하는 주소입니다.
터미널에서 명령어 nslookup 으로 도메인의 IP 주소를 확인할 수 있습니다.
DNS의 동작과정
- 사용자가 웹 브라우저를 열어 주소 표시줄에 www.example.com을 입력하고 Enter 키를 누릅니다.
- www.example.com에 대한 요청은 일반적으로 케이블 인터넷 공급업체, DSL 광대역 공급업체 또는 기업 네트워크 같은 인터넷 서비스 제공업체(ISP)가 관리하는 DNS 해석기로 라우팅됩니다.
- ISP의 DNS 해석기는 www.example.com에 대한 요청을 DNS 루트 이름 서버에 전달합니다.
- ISP의 DNS 해석기는 www.example.com에 대한 요청을 이번에는 .com 도메인의 TLD 이름 서버 중 하나에 다시 전달합니다. .com 도메인의 이름 서버는 example.com 도메인과 연관된 4개의 Amazon Route 53 이름 서버의 이름을 사용하여 요청에 응답합니다.
- ISP의 DNS 해석기는 Amazon Route 53 이름 서버 하나를 선택해 www.example.com에 대한 요청을 해당 이름 서버에 전달합니다.
- Amazon Route 53 이름 서버는 example.com 호스팅 영역에서 www.example.com 레코드를 찾아 웹 서버의 IP 주소 192.0.2.44 등 연관된 값을 받고 이 IP 주소를 DNS 해석기로 반환합니다.
- ISP의 DNS 해석기가 마침내 사용자에게 필요한 IP 주소를 확보하게 됩니다. 해석기는 이 값을 웹 브라우저로 반환합니다. 또한, DNS 해석기는 다음에 누군가가 example.com을 탐색할 때 좀 더 빠르게 응답할 수 있도록 사용자가 지정하는 일정 기간 example.com의 IP 주소를 캐싱(저장)합니다. 자세한 내용은 Time to Live(TTL)를 참조하세요.
- 웹 브라우저는 DNS 해석기로부터 얻은 IP 주소로 www.example.com에 대한 요청을 전송합니다. 여기가 콘텐츠가 있는 곳으로, 예를 들어 웹 사이트 엔드포인트로 구성된 Amazon S3 버킷 또는 Amazon EC2 인스턴스에서 실행되는 웹 서버입니다.
- 192.0.2.44에 있는 웹 서버 또는 그 밖의 리소스는 www.example.com의 웹 페이지를 웹 브라우저로 반환하고, 웹 브라우저는 이 페이지를 표시합니다.
DNS 레코드 종류
- SOA(Start of Authority) : 권한 시작 지정하고, 권한이 있는 서버를 가리킴.
- A(Host Record) : FQDN과 32비트의 IPv4 주소를 연결
- AAAA(IPv6호스트) : FQDN과 128비트의 IPv6 주소를 연결
- CNAME(Alias Record) : 실제 도메인 이름과 연결괴는 가상 도메인 이름(별칭)
- MX(Mail Exchane Record) : 주어진 사서함에 도달할 수 있는 라우팅 정보 제공.
- SRV(Service Resources) : 비슷한 TCP/IP 서비스를 제공하는 다수의 서버 위치 정보를 제공.
- NS(Name Servers) : 도메인 서버 목록을 지정.
Reference
도메인 네임 시스템 - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 도메인 네임 시스템(Domain Name System, DNS)은 호스트의 도메인 이름을 호스트의 네트워크 주소로 바꾸거나 그 반대의 변환을 수행할 수 있도록 하기 위해 개발되었
ko.wikipedia.org
https://aws.amazon.com/ko/route53/what-is-dns/
DNS란 무엇입니까? – DNS 소개 - AWS
12개월 동안 AWS 프리 티어에 액세스하고 연중무휴 24시간 고객 서비스, 지원 포럼 등을 비롯한 AWS Basic Support의 기능을 사용할 수 있습니다. 현재 Amazon Route 53는 AWS 프리 티어에서 제공되지 않는다
aws.amazon.com
[네트워크/기본] 도메인과 DNS - 네임서버란? - 개념편 - 하나몬
❗️결론 도메인은 IP 주소를 대신하여 사용하는 주소이다. DNS라는 시스템을 이용해서 IP와 도메인을 매칭한다. DNS란 웹사이트의 IP 주소와 도메인 주소를 이어주는 환경/시스템이다. DNS 시스템
hanamon.kr
'Network' 카테고리의 다른 글
네트워크 장치 유형 (3) | 2024.09.07 |
---|---|
NMS 와 SNMP (0) | 2022.11.02 |
SNMP란? (0) | 2022.11.02 |