용어와 정의
영문 또는 원어: Dynamic DNS
한글명: 동적 DNS
변경되는 IP 주소 등에 맞춰 DNS 정보를 갱신하는 방식.
정확한 의미
DDNS는 DNS의 주소 정보 등을 변경 상황에 맞춰 갱신하는 방식입니다. NAS의 외부 접속 서비스에서는 현재 IP 주소와 정해진 호스트 이름을 연결해 유지하는 용례가 흔합니다.
쉽게 이해하기
외부 주소가 바뀌어도 같은 이름으로 현재 위치를 찾도록 이름표의 연결 정보를 갱신하는 기능입니다.
사용하는 곳
유동적으로 바뀌는 외부 주소에서 NAS의 호스트 이름을 유지하는 기능을 설명할 때 사용합니다.
오해하기 쉬운 점
DDNS를 켠다고 방화벽의 문이 열리거나 인증과 암호화가 추가되는 것은 아닙니다. 이름 갱신과 실제 접근 경로는 서로 다릅니다.
VPN이나 접근제어 기능 자체가 아니다.
공식 근거
- IETF: RFC 2136 — Dynamic Updates in DNS
Introduction: adding/deleting RRs or RRsets through UPDATE
- Synology: DDNS — DSM
Host name to current IP mapping; provider update query URL
최종 내용 검토: 2026-10-21
네트워크에서의 동작과 사용 예시
표준 DNS UPDATE 규약을 쓰는 경우와 서비스 사업자의 API로 갱신하는 경우가 있습니다. 갱신을 수행할 주체의 인증과 어느 영역을 바꿀 수 있는지의 권한 관리가 필요합니다.
외부 주소가 바뀌는 환경에서 이름을 유지하는 데 사용할 수 있습니다. 이름이 새 주소를 가리켜도 CGNAT와 방화벽 때문에 외부에서 서비스에 연결하지 못할 수 있습니다.
종류와 적용 조건의 구분
이름 유지, 주소 할당과 포트 포워딩은 다른 기능입니다. DNS TTL과 캐시 때문에 갱신 결과가 모든 단말에 동시에 보이지 않을 수 있습니다.
DDNS를 설정했다고 외부 서비스가 안전하게 공개되는 것은 아닙니다. 갱신 자격 증명과 서비스 접근 정책을 분리해 관리하고 자격 증명을 글이나 공개 코드에 넣지 않습니다.
관련 용어와 글
함께 이해할 기준 개념
함께 비교할 용어
- Private IP address 사설 IP 주소
- Public IP address 공인 IP 주소
- Static IP address 고정 IP 주소
- DHCP 동적 호스트 설정 프로토콜
- DNS 도메인 이름 시스템
- Hostname 호스트 이름
- DNS resolver DNS 리졸버
- DNS resource record DNS 리소스 레코드
- FQDN 전체 도메인 이름
- mDNS 멀티캐스트 DNS
- DNS TTL DNS 레코드 캐시 수명
- DNSSEC DNS 보안 확장
- DoH HTTPS 기반 DNS
- DoT TLS 기반 DNS
- Authoritative DNS server 권한 DNS 서버
- Recursive resolver 재귀 DNS 리졸버
- A record A 레코드
- AAAA record AAAA 레코드
- CNAME 정규 이름 별칭 레코드
- MX 메일 교환 레코드
- NS 네임 서버 레코드
- PTR 포인터 레코드
- TXT 텍스트 레코드
- SOA 권한 시작 레코드
- SRV 서비스 위치 레코드
- DNS-SD DNS 기반 서비스 발견
- UPnP 유니버설 플러그 앤 플레이
- PBR 정책 기반 라우팅
- Routing 라우팅
- Double NAT 이중 NAT
- NAT loopback NAT 루프백
- SNAT 출발지 주소 변환
- DNAT 목적지 주소 변환
- PAT 포트 주소 변환
- CGNAT 사업자 규모 주소 변환
- Static routing 정적 라우팅
- Dynamic routing 동적 라우팅
- Default route 기본 경로
- IPv4 인터넷 프로토콜 버전 4
- IPv6 인터넷 프로토콜 버전 6
- CIDR 클래스 없는 도메인 간 라우팅
- ARP 주소 결정 프로토콜
- NDP 이웃 탐색 프로토콜
- DHCPv6 IPv6 동적 호스트 설정 프로토콜
- DHCP relay DHCP 릴레이
- OSPF OSPF 라우팅 프로토콜
- BGP 경계 경로 프로토콜
- RIP 라우팅 정보 프로토콜
- VRRP 가상 라우터 이중화 프로토콜
- ECMP 동일 비용 다중 경로
- VRF 가상 라우팅 및 전달