상세 컨텐츠

본문 제목

DNS2

DNS

by https443 2024. 11. 19. 00:23

본문

3. DNS 작동방식
예를 들어 https443.domain.com 도메인을 조회한다는 가정.

3.1 클라이언트가 직접 조회를 하는 것이 아닌 DNS Resolver에게 질의.
3.1.1 DNS Resolver란 도메인 이름 시스템(DNS)에서 중요한 역할을 하는 컴포넌트로, 사용자가 도메인 이름을 IP 주소로 변환할 수 있도록 돕는 시스템.
3.1.2 클라이언트가 도메인 입력시 IP로 변환하는 작업을 수행.
3.1.3 DNS Resolver는 자주 조회되는 도메인 이름의 IP 주소를 캐시하여, 동일한 요청이 발생했을 때 빠르게 응답할 수 있도록 함.

3.2 DNS Resolver는 최상위 계층인 Root DNS에 질의.

3.3 Root DNS 에는 도메인의 TLD를 조회할 수 있는 곳에 대한 내용이 있음, 따라서 예시로 사용 중인 도메인의 TLD는 .com이며 해당 TLD를 관리하는 주소를 DNS Reslover에 알려줌.

3.4 이에 따라 DNS Resolver는 .com 도메인을 어디서 관리하는지 알게 되었으며 .com은 Verisign이라는 기관에서 관리를 하고 Verisign에 해당 도메인을 다시 요청.
3.4.1 Verisign는 https443.domain.com의 전체 정보를 알고있는 것은 아니나 domain.com을 관리하는 NS가 어디인지 알고 있음.
3.4.2 해당 NS를 다시 DNS Resolver에 알려줌.

3.5 DNS Resolver는 https443.domain.com 도메인이 설정된 NS에 다시 질의.
3.5.1 해당 NS에는 https443.domain.com 도메인에 설정된 레코드 정보가 있는 zonefile이 있으며 zonefile에 저장된 내용인 https443.domain.com에 대한 내용을 다시 DNS Resolver에 알려줌.
3.5.2 예를들어 https443.domain.com의 IP가 10.0.0.325 라고 가정할 때 해당 내용을 DNS Resolver에 알려주고 https443.domain.com 주소가 어떤 IP에 맵핑되는지 알기 때문에 해당 IP를 사용하는 곳에 클라이언트가 원하는 요청을 보낼 수 있음.

'DNS' 카테고리의 다른 글

DNS3 (도메인 조회, nslookup, whois, dig)  (0) 2024.11.23
DNS  (2) 2024.11.18

관련글 더보기