DNS
인터넷을 이용할때 사용자는 외우기 어려운 IP주소 대신 외우기 쉽고, 알기 쉬운 도메인 이름 사용
도메인 이름을 사용할때 도메인 주소를 네트워크상에서 사용하는 IP주소로 바꾸는 과정이 필요한데
이러한 역할을 하는 것이 DNS
DNS는 네트워크에서 도메인이나 호스트 이름을 숫자로 된 IP 주소로 해석해 주는 서비스
DNS 등장 배경
초기엔 호스트 수가 많지 않았기에 랜카드를 이용해 hosts.txt파일을 이용하였지만 업데이트가 늦고
호스트의 수가 증가됨에 따라 한계에 따라 계층 구조를 분산데이터베이스 구조를 가지는
Domain Name System이 나오게 되었습니다.
DNS 구성 요소
Domain Name Space,Name Server,Resolver로 구성 됩니다.
DNS는 거대한 분산 네이밍 시스템이며 도메인 네임 스페이스는 DNS가 저장/관리하는
계층적 구조를 의미
도메인 네임 스페이스는 최상위에 루트 DNS서버가 존재하고 그 하위로 인터넷에 연결된
모든 노드가 연속해서 이어진 계층 구조로 구성되어 있습니다.
Name Server
문자열로 표현된 도메인 이름을 실제 컴퓨터가 통신할때 사용하는 IP주소로 변환시키기
위해서는 도메인 네임 스페이스의 트리 구조에 대한 정보가 필요하며
이러한 정보를 가지고 있는 서버를 네임 서버라고 한다.
DNS 동작 과정
1단계 Local Hosts 파일 참조
2단계 자체의 DNS cache table
3단계 DNS Server 참조
DNS 레코드의 종류
SOA : 권한 시작 지정하고 권한이 있는 서버 가리킴
A : FQDN과 32비트의 IPv4 주소와 연결
AAAA : FQDN과 128비트의 IPv6주소를 연결
CNAME : 실제 도메인 이름과 연결되는 가상 도메인 이름
MX : 주어진 사서함에 도달 할 수 있는 라우팅 정보 제공
SRV : 비슷한 TCP/IP서비스를 제공하는 다수의 서버 위치 정보 제공
NS : 도메인 서버 목록을 지정
출처 : https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=gaegurijump&logNo=110186376474
'IT > 인프라' 카테고리의 다른 글
Airflow란 ?? (0) | 2022.07.18 |
---|---|
이메일 관련 보안 기술 SPF,DKIM,DMARC에 대하여 알아보자 (0) | 2022.06.30 |
Batch란 ?? (0) | 2022.06.16 |
DLP와 DRM의 차이점 (0) | 2022.05.17 |
인프라 정리 (0) | 2022.03.11 |