본문 바로가기
IT 정보

DNS (Domain Name System)

by 망고노트 2025. 5. 23.
728x90
반응형

**DNS (Domain Name System)**는 통신망 전반에서 사용되는 이름 → IP 주소 변환 시스템입니다. IMS, VoLTE, 5G Core 등에서도 매우 중요한 역할을 하며, 특히 NF 탐색, ENUM, SIP 서버 라우팅, 보안 정책 적용 등에 활용됩니다.


■ DNS 개요

항목 설명
정의 도메인 이름(예: ims.kt.com)을 IP 주소로 변환해주는 분산형 데이터베이스 시스템
표준 IETF RFC 1034, 1035, 2782 등
주요 기능 - 도메인 이름 → IP 주소 변환
- SIP 서버 탐색 (NAPTR/SRV)
- ENUM 번호 변환
- 로드 밸런싱 및 정책 라우팅 지원
 

■ IMS/VoLTE에서의 DNS 활용 예시

사용 영역 상세 기능
SIP 서버 탐색 P-CSCF, S-CSCF, I-CSCF 등 SIP 서버 탐색 NAPTR → SRV → A/AAAA
ENUM 서비스 전화번호(E.164)를 SIP URI로 매핑 ENUM → NAPTR 쿼리
NF 등록/탐색 (5G Core) NRF 기반 서비스 탐색 시 DNS로 서비스 IP 조회 nrf.nfvi.mnc001.mcc450.5g
보안/정책 적용 DNS over TLS/HTTPS (DoT/DoH), DNS Firewall, DNSSEC 등 보안강화 기능
 

■ 예: SIP 서버 탐색 과정 (NAPTR → SRV → A)

  1. UE가 ims.kt.com에 SIP 접속 요청
  2. DNS NAPTR 조회:
  3. text
    복사편집
    IN NAPTR 100 10 "s" "SIP+D2U" "" _sip._udp.ims.kt.com.
  4. 해당 SRV 조회:
  5. text
    복사편집
    _sip._udp.ims.kt.com. IN SRV 10 50 5060 pcscf1.ims.kt.com.
  6. A/AAAA 레코드 조회:
  7. text
    복사편집
    pcscf1.ims.kt.com. IN A 203.250.10.1

■ IMS에서 사용되는 주요 DNS 레코드

레코드 설명 예시
A / AAAA 도메인 → IPv4 / IPv6 주소 pcscf.ims.com IN A 1.2.3.4
NAPTR 서비스 타입 식별 및 SRV 지시 "SIP+D2U"
SRV 서비스 우선순위와 포트 지정 _sip._udp.ims.com IN SRV 10 60 5060 server1
PTR IP → 도메인 역변환 4.3.2.1.in-addr.arpa IN PTR example.com
TXT 인증/정책 데이터 전달 SPF, DKIM, DNSSEC 등
CNAME 도메인 별칭 지정 alias.example.com CNAME real.example.com
 

■ DNS 보안 확장 (DNSSEC, DoT/DoH)

보안 기능 설명
DNSSEC 응답 위·변조 방지용 서명 기반 검증
DoT (DNS over TLS) TLS로 암호화된 DNS 통신
DoH (DNS over HTTPS) HTTPS 기반 DNS 암호화
DNS Firewall 악성 도메인 필터링 기능
Split DNS 내부망/외부망 DNS 분리 운영 (예: VoWiFi 시 내부망 분리)
 

■ 통신망(DNS 서버) 성능 주요 지표

지표 설명 권장 수치 (대형망 기준)
QPS (Query per Second) 초당 DNS 요청 처리량 10만 QPS 이상
TTL 최적화 캐시 유지 시간 300~3600초
응답 지연 평균 응답시간 5ms 이하 권장
이중화 Failover 구성 Active-Active DNS 이중화 필수
 

■ 정리

항목 설명
DNS 목적 이름 → IP 주소 매핑 (SIP 서버, NF, ENUM 등 포함)
IMS 활용 SIP 라우팅, ENUM 변환, NF 탐색
주요 레코드 A/AAAA, NAPTR, SRV, ENUM
보안기능 DNSSEC, DoT, DoH, Firewall
고가용성 이중화, 로드밸런싱 필수 구성 요소
 

필요하시면 IMS에서 사용하는 실제 NAPTR+SRV+ENUM 쿼리 흐름도, 5G Core용 DNS 이름 체계 예시(.5gc.mncXXX.mccYYY.3gppnetwork.org) 등도 제공해 드릴 수 있습니다.

 

 

 DNS와 관련해 아래 중  추가 정보

  1. IMS/VoLTE/5GC에서의 DNS 구성도
  2. NAPTR → SRV → A 레코드의 실제 쿼리 예
  3. 5G Core NF 이름 기반 도메인 체계 예 (amf.mnc001.mcc450.5gc…)
  4. DNS 성능 테스트 및 벤치마크 도구 (예: dnsperf, resperf)
  5. DNS 이중화/보안 아키텍처 설계 (DoT, DNSSEC, Failover 등)

■ 1. IMS/VoLTE/5GC에서의 DNS 구성도

■ 2. NAPTR → SRV → A 레코드 실제 쿼리 예

도메인: ims.kt.com

  • NAPTR 조회
  • SRV 조회
  • A/AAAA 조회

 


■ 3. 5G Core NF 이름 기반 도메인 체계 예

NF 타입 도메인 예시
AMF amf001.5gc.mnc001.mcc450.3gppnetwork.org
SMF smf001.5gc.mnc001.mcc450.3gppnetwork.org
NRF nrf.5gc.mnc001.mcc450.3gppnetwork.org
UDM udm001.5gc.mnc001.mcc450.3gppnetwork.org
 
  • 형식: <NF이름>.<slice>.<PLMN>.3gppnetwork.org
  • DNS는 이 도메인을 통해 NF 등록 및 탐색 시 IP 주소를 해석

■ 4. DNS 성능 테스트 및 벤치마크 도구

도구 설명
dnsperf 고속 대량 DNS 쿼리 테스트 도구 (QPS 측정)
resperf 응답 시간, 지연율, 실패율 등을 포함한 분석
dig 기본 DNS 질의 도구
bind9 querylog 실제 트래픽 분석을 위한 로그 기능
 

■ 5. DNS 보안 및 고가용성 아키텍처 설계 팁

항목 설계 방법
이중화 Primary/Secondary DNS 구성 (Active-Active)
DNSSEC 도메인 무결성 검증 (서명/공개키 기반)
DNS over TLS (DoT) DNS 트래픽을 TLS로 암호화하여 도청/변조 방지
DNS over HTTPS (DoH) HTTPS 포트를 통해 DNS 쿼리 송수신 (차단 회피 용이)
Split DNS 내부망 전용 도메인 처리 (e.g., VoWiFi 환경)
캐시 TTL 최적화 과도한 DNS 트래픽 방지 (권장 TTL: 300~600초)
 

필요하시면 위 내용 중 특정 항목에 대해 구성도, 스크립트, 테스트 샘플도 제공 가능합니다. 원하시는 항목을 알려주세요!

이 글이 도움이 되었다면,아래 링크를 통해서 후원해주세요.( 맥주한잔 이나 커피한잔 )

 

No 약어 이름 바로가기 링크
1 STP Signal Transfer Point 바로가기
2 LRF Location Retrieval Function 바로가기
3 NetAnn Network Announcement 바로가기
4 eDNS/iDNS External/Internal DNS 바로가기
5 DNS Domain Name System 바로가기
6 ENUM Telephone Number Mapping 바로가기
7 MGW Media Gateway 바로가기
8 MGCF Media Gateway Control Function 바로가기
9 SM-IP-GW Short Message IP Gateway 바로가기
10 XCAP XML Configuration Access Protocol 바로가기
11 MRF Media Resource Function 바로가기
12 BGCF Breakout Gateway Control Function 바로가기
13 SBC-A SBC-A / IMS-ALG/AGW / ATCF/ATGW 바로가기
14 SBC-I SBC-I / IBCF / TrGW 바로가기
15 TAS Telephony Application Server 바로가기
16 CSCF Call Session Control Function 바로가기
728x90
반응형

'IT 정보' 카테고리의 다른 글

NetAnn (Network Announcement)  (0) 2025.05.23
eDNS/iDNS  (0) 2025.05.23
ENUM (Telephone Number Mapping)  (0) 2025.05.23
MGW (Media Gateway)  (0) 2025.05.23
MGCF (Media Gateway Control Function)  (0) 2025.05.23

 

이 글이 도움이 되셨다면
🔔 구독❤️ 좋아요 꾸우욱 눌러 주세요!🙏

그리고 💖커피 ☕, 💚차 🍵, 💛맥주 🍺, ❤️와인 🍷 중 마음에 드시는 한 잔으로 💰 후원해 주시면 큰 힘이 됩니다.

👇 지금 바로 아래 🔘버튼을 꾸욱 눌러 📣 응원해 주세요! 👇