| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
- 서버방화벽
- SMTP설정
- https
- iptables
- 오블완
- 티스토리챌린지
- 리눅스
- linux
- oops-firwall
- ubuntu
- DNS
- 서버관리
- 서버보안
- CentOS
- 시스템관리
- 국가IP차단
- 서버운영
- geoip
- SSL인증서
- sftp
- ip차단
- FTP
- FileZilla
- Apache
- centos7
- 파일질라
- 웹서버
- 리눅스명령어
- 리눅스서버
- postfix
- Today
- Total
운영중입니다
DNS 본문
1. DNS는 무엇인가
Domain Name System의 약자.
인터넷에서 사용하는 기기들은 IP 주소를 할당받아 통신에 사용합니다..
IP 주소는 숫자로 구성되어 있고 길이도 짧지 않아 사용자가 외워 사용하기 어려움이 있습니다.
따라서 사용자가 도메인과 같은 문자열을 통해 보다 쉽게 접근할 수 있도록, 도메인 이름을 IP 주소로 해석하여 매칭하는 시스템을 DNS라고 합니다.
2. DNS구조
DNS는 효율적인 관리를 위해 계층적인 구조(Hierarchical Structure)로 설계되어 있으며,
실제 데이터 레코드는 이 계층의 마지막 부분에 저장됩니다.
계층 구조를 사용하는 이유
- 효율성: 수많은 도메인 정보를 빠르고 체계적으로 관리할 수 있습니다.
- 안정성: 관리 권한과 책임을 분산함으로써 특정 서버의 문제가 전체 네트워크에 미치는 영향을 최소화합니다.
도메인의 구성 이해
ex) https443.domain.com 이라는 도메인이 있다고 가정
실제 도메인의 형식상 끝에는 루트를 의미하는 마침표(.)가 붙어 https443.domain.com.이 되는 것이 원칙입니다.
브라우저나 DNS 클라이언트가 이를 자동으로 해석하기 때문에 평소에는 생략하지만,
이 마침표는 DNS가 계층 구조임을 보여주는 중요한 지표가 됩니다.
”.”을 기준으로 하위 도메인으로 내려가며 질의를 하는데
예로든 https443.domain.com. 도메인을 기준으로
맨 첫번째 “.” 뒤에는 Root DNS가 있으며
두번째 “.” 뒤에 보이는 com은 Top Level Domain (TLD)
세번째 “.” 뒤로 domain 은 Second Level Domain
네번째 https443의 경우 Subdomain에 해당합니다.
아래 그림은 DNS 구조를 나타냅니다.
상단부터 Root DNS, Top Level Domain, Second Level Domain, Subdomain

DNS Root
-DNS Root는 실제로 Root DNS 서버들이 존재하는 최상위 계층입니다.
- 서버들이 DNS 트리를 시작하는 기준점이며
- 전 세계에는 13개의 Root DNS 서버가 있습니다., 이 서버들은 A부터 M까지의 식별자로 명명 (IANA) 합니다.

TLDs (Top Level Domains)
-인터넷 주소의 최상위 계층입니다.
TLD의 종류
Generic Top-Level Domains (gTLDs): 일반 최상위 도메인으로, 특정 지역이나 국가와 관련이 없는 도메인입니다.
주로 목적에 따라 아래와 같이 구분합니다.
.com: 상업적 기업을 위한 도메인.
.org: 비영리 조직을 위한 도메인.
.net: 네트워크 관련 기관을 위한 도메인.
.edu: 교육 기관을 위한 도메인.
.gov: 정부 기관을 위한 도메인.
.info: 정보 제공 사이트를 위한 도메인.
Country Code Top-Level Domains (ccTLDs): 국가 코드 최상위 도메인으로, 각 국가를 나타내는 두 글자 코드가 TLD로 사용합니다.
.kr: 대한민국 (South Korea)
.jp: 일본 (Japan)
Sponsored Top-Level Domains (sTLDs): 후원 최상위 도메인으로, 특정 산업 분야나 커뮤니티 그룹을 위해 생성합니다.
.edu: 교육기관
.mil: 군사기관
New Generic Top-Level Domains (new gTLDs): 새로운 일반 최상위 도메인으로, ICANN이 새로운 도메인 이름을 확장하면서 도입한 추가적인 TLD. 다양한 분야, 관심사 등에 사용합니다.
.tech: 기술관련
.blog: 블로그 관련
.xyz: 일반 목적
-TLD (Top-Level Domain) 레코드와 관련된 NS (Name Server) 주소 정보를 관리하는 Zone file을 보유하고 있습니다.
NS (NameServer)
-도메인 이름을 해당하는 IP 주소로 변환하거나, 다른 필요한 정보를 제공합니다.
-해당 도메인, 서브 도메인의 레코드 정보가 있는 zonefile을 관리합니다.
'DNS' 카테고리의 다른 글
| DNS3 (도메인 조회, nslookup, whois, dig) (0) | 2024.11.23 |
|---|---|
| DNS2 (0) | 2024.11.19 |