NS 기록이란?
NS 레코드 (Nameserver 레코드)는 DNS 서버가 특정 도메인에 대한 권한이 있는지 지정하는 DNS 레코드 유형입니다. NS 레코드 delegate DNS 해결 기관, 도메인 또는 하위 도메인에 대한 공식 DNS 정보를 찾을 수있는 글로벌 DNS 시스템을 알려줍니다. 모든 등록 된 도메인은 적어도 두 개의 NS 레코드가 중복 및 신뢰성을 위해 저자명 서버로 지적해야합니다.NS 기록 작업 방법
DNS 위임 사슬
Root servers (.): "Who handles .com?"
↓
.com servers: "example.com is delegated to ns1.example.com"
↓
ns1.example.com: "Here are the actual DNS records"
기록 체재
example.com. IN NS ns1.example.com.
example.com. IN NS ns2.example.com.
│ │ │ │
│ │ │ └── Target nameserver
│ │ └── Record type
│ └── Class (Internet)
└── Domain name
NS 레코드 유형
도메인 NS 기록
전체 도메인에 대한 위임 기관:
example.com. NS ns1.dnsprovider.com.
example.com. NS ns2.dnsprovider.com.
Subdomain 위임
다른 nameservers에 하위 도메인을 삭제합니다.
subdomain.example.com. NS ns1.subdomain-provider.com.
subdomain.example.com. NS ns2.subdomain-provider.com.
접착제 기록
nameservers가 delegated 도메인 안에 있는 경우, glue 레코드는 원형 의존성을 방지하기 위해 IP 주소를 제공합니다:
문제
example.com NS ns1.example.com
# How to find ns1.example.com without resolving example.com first?
솔루션 (글루 레코드)
example.com. NS ns1.example.com.
ns1.example.com. A 192.0.2.1
접착제 기록은 부트 스트랩 해상도에 부모 영역 (registry Level)에 저장됩니다.
NS 기록 윤곽
등록 수준
도메인을 등록하면 nameserver를 지정합니다.
- 이 권한 NS 레코드가 됩니다.
- TLD 영역에서 저장 (예 : .com 영역)
- 레지스트라 제어판을 통해 관리
at DNS 공급자 수준
영역 파일 안에:
@ IN NS ns1.example.com.
@ IN NS ns2.example.com.
최고의 연습
중복 요구 사항
| 이름 * | (주) | 지원하다 |
|---|---|---|
| 2 NS 레코드 | 3-4 NS 레코드 | 13 NS 레코드 |
Geographic 배포
- 다른 데이터 센터의 nameservers 배치
- 다른 네트워크 공급자 사용
- 글로벌 적용을 위한 Anycast DNS를 고려하십시오
TTL 고려
example.com. 86400 IN NS ns1.example.com.
↑ 24 hours is common for NS records
- Higher TTLs는 조회 짐을 감소시킵니다
- 낮은 TTLs는 더 빠른 변화를 가능하게 합니다
- 균형 안정성 vs 유연성
일반적인 NS 기록 시나리오
Registrar의 네임서버 사용
example.com. NS ns1.registrar.com.
example.com. NS ns2.registrar.com.
제3자 DNS 제공자 사용
example.com. NS ns1.cloudflare.com.
example.com. NS ns2.cloudflare.com.
셀프 호스팅 네임서버
example.com. NS ns1.example.com.
example.com. NS ns2.example.com.
# Requires glue records
NS 레코드 확인
dig 사용
dig example.com NS
# Response shows authoritative nameservers
;; ANSWER SECTION:
example.com. 86400 IN NS ns1.example.com.
example.com. 86400 IN NS ns2.example.com.
nslookup 사용
nslookup -type=NS example.com
문제 해결 NS 문제
일반적인 문제 및 해결책:
-Lame delegation: NS 레코드 포인트를 비소거 서버
-Missing 접착제: 레지스트리의 레코드가 없는 셀프 레퍼런셜 네임서버
-Inconsistent NS: 다른 NS 레코드 레지스트리 대 영역 파일
- Expired Nameservers: NS는 서버에 위임
NS 레코드는 DNS 위임의 기반을 형성, 서버가 주어진 도메인 또는 하위 도메인에 대한 쿼리에 응답 권한을 결정.