DNS에 대해 살펴본 내용 요약

2827 단어 dns

소개



직장에서 DNS 설정 등을 하는 이슈에 할당되었으므로 이 기회에 DNS에 대해 조사했습니다.
틀린 점이 있을지도 모르지만 양해 바랍니다. (지적 코멘트 부탁합니다.)

DNS란?



Wikipedia: Domain Name System

Domain Name System(도메인 이름 시스템, DNS)은 인터넷을 통한 계층적
분산 데이터베이스 시스템입니다.
현재는 주로 인터넷상의 호스트명이나 이메일에 사용되는 도메인명과,
IP 주소와의 대응 (정수, 역방향)을 관리하는 데 사용됩니다.

브라우저의 주소 표시 줄에서 http://www.gooogle.com를 치면 뒤에서이 www.gooogle.com라고 하는 도메인명은 어디의 호스트인가 DNS 에 문의해 이름 해결을 실시해, IP 주소를 취득하고 있다.
TCP/IP 통신에서는 IP 주소가 없으면 통신할 수 없으므로 DNS가 필요합니다.

이름 해석 방법



도메인 이름과 IP 주소의 대응은 그 문의 방향에 따라 이름이 다르다.


문의
방향


긍정적 인
도메인 이름 ⇨ IP 주소

역방향
IP 주소 ⇨ 도메인 이름


예를 들어, www.google.com의 긍정적 인 IP 주소를 DNS 서버에 문의한다고 가정합니다.
우선 Mac, Linux의 경우, /etc/resolv.conf에 쓰여져 있는 nameserver에 문의를 의뢰한다.
이 nameserver 라고 하는 것은 リゾルバ 라고 말해 통상, 이 리졸버가 DNS 클라이언트가 되어
자신 대신 DNS 서버에 문의를 해준다.

그런 다음 확인자는 자신이 가진 루트 영역을 관리하는 권한 서버에 문의합니다.

루트 존을 관리하는 권위 서버는 세계에서a.root-servers.net. 〜 m.root-servers.net.의 13 대 존재하고,
그 중 하나가 자신이 가진 .com 영역의 정보 (.com 영역을 관리하는 권한 서버의 IP 주소)를 알려줍니다.

권한 DNS 서버는 영역 파일이라는 도메인 이름과 IP 주소 매핑 정보를 가진 DNS 서버입니다.
권한 DNS 서버는 영역 파일 정보를 기반으로 이름 확인 쿼리에 응답합니다.

덧붙여서 여기에서는 IPv6의 애니캐스트라고 하는 기술이 사용되고 있다.
애니 캐스트에서는 애니 캐스트 주소라는 특정 그룹에 할당되었습니다.
IP 주소를 쿼리하면 가장 가까운 호스트가 응답을 반환합니다.



.com 영역의 정보를 얻으면 권위 서버에 google.com의 정보를 알려주고,
결국, www.google.com의 영역 정보를 관리하는 권위 서버에 ㅋㅋㅋ 5오gぇ. 작은 m의 IP 주소를 가르쳐 주면서 해석기는 클라이언트에게 이름 확인 결과를 응답합니다.

보충



권위서버와 관련하여


종류
설명


콘텐츠 서버
영역 정보가있는 서버 권한 서버라고도합니다.

캐싱 서버
클라이언트로부터의 이름 해석 요구에 대해서, 응답 결과를 일정 기간 메모리에 캐쉬하는 서버

콘텐츠 전용 서버
캐싱은 수행하지 않고 콘텐츠 만 반환하는 서버

캐싱 전용 서버
캐싱만 수행하고 콘텐츠가 없는 서버




이번에 처음으로 그림을 htps //w w. d 등 w. 이오/로 써 보았습니다.
색상이나 고집하지 않으면 파와포보다 쉽게 ​​그림이 걸리므로 추천합니다.
AWS 라든지 아이콘의 소재도 풍부합니다.

좋은 웹페이지 즐겨찾기