Engineering/Network

DNS 서버에 대하여..

Icarus8050 2019. 12. 5. 00:42
반응형

DNS 란?

 DNS 는 Domain Name System 의 약자로, 우리가 인터넷 상에서 접근하는 도메인에 대해 찾아가야 할 IP 주소로 변환해주는 시스템입니다.

 

DNS 서버의 구조는 아래와 같이 역트리 구조로 이루어져 있습니다.

출처 : https://xn--3e0bx5euxnjje69i70af08bea817g.xn--3e0b707e/jsp/resources/domainInfo/domainInfo.jsp

 DNS 는 상위 DNS 부터 메시지를 주고 받아서 클라이언트가 요청한 도메인에 대한 IP 주소를 응답해줍니다.

(ex : Root DNS 서버 -> com DNS 서버 -> naver.com DNS 서버)

 

아래는 AWS Route53 에서 가이드 되고 있는 DNS 에 대한 라우팅 과정입니다.

https://aws.amazon.com/ko/route53/what-is-dns/

 

DNS 동작 과정을 간략하게 설명하자면 아래와 같습니다.

 

1. Local Hosts 파일 참조

   c:\windows\system\drivers\etc\hosts

 

2. Local DNS 에 요청

   도메인이 캐싱되어 있지 않다면 다른 DNS Server 에 요청.

 

3.  DNS Server 에 요청

   Local DNS 는 Root DNS 를 시작으로 Second-Level Domain, Sub Domain Server 순으로 요청 도메인에 대한 IP 검색.

   최상위 도메인을 Top Level Domain (TLD) 라고 한다.

 

4. Local DNS 는 응답받은 IP 주소를 캐싱하고, 해당 정보를 클라이언트에 응답.

 

 

DNS 레코드 종류

 

SOA (Start of Authority) : 해당 DNS 서버 자체의 설정 정보를 정의

A : IPv4 형식의 호스트 주소

AAAA : IPv6 형식의 호스트 주소

NS (Name Server) : DNS 서버가 참조하는 다른 DNS 서버.

CNAME (Canonical Name) : 도메인의 이름을 다른 도메인과 맵핑

 


참고자료

 

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

https://www.netmanias.com/ko/post/blog/5365/dns-network-protocol/three-types-of-dns-message-a-ns-and-cname

 

DNS의 3가지 메시지 타입

2011년 12월 12일 Netmanias Blog에서 DNS 기본 동작 원리에 대해서 설명 드린바 있습니다. 다시 요약해서 말씀드리자면 "단말에 설정해 놓은 Local DNS 서버가 Recursive하게 상위 DNS와 DNS 메시지를 주고 받아(예; Root DNS 서버 -> com DNS 서버 -> naver.com DNS 서버 순으로) 단말이 요구한 IP 주소를 얻어와서 단말에 전달해 준다" 입니다. 오늘은 이 Local DNS 서버가 상위 DNS

www.netmanias.com

https://www.netmanias.com/ko/post/blog/5353/dns/dns-basic-operation

 

DNS 기본 동작 설명

DNS 기본 동작 설명 DNS Basic Operation December 12, 2011 | By 유창모 (cmyoo@netmanias.com)

www.netmanias.com

https://bcho.tistory.com/tag/SOA%20%EB%A0%88%EC%BD%94%EB%93%9C

 

'SOA 레코드' 태그의 글 목록

평범하게 살고 싶은 월급쟁이 기술적인 토론 환영합니다.같이 이야기 하고 싶으시면 부담 말고 연락주세요:이메일-bwcho75골뱅이지메일 닷컴.

bcho.tistory.com

https://xn--3e0bx5euxnjje69i70af08bea817g.xn--3e0b707e/jsp/resources/domainInfo/domainInfo.jsp

 

한국인터넷정보센터(KRNIC)

도메인 소개, 등록 및 사용, IP주소, AS번호, DNS 정보, 관련규정 제공

xn--3e0bx5euxnjje69i70af08bea817g.xn--3e0b707e

 

반응형