Programming/기본 (Baisc)
Java Spring Boot DNS 서버에서 RFC 2136 Dynamic DNS UPDATE 프로토콜 완전 구현기
목차왜 Dynamic DNS UPDATE인가RFC 2136 프로토콜 구조 이해메시지 포맷 상세 분석TSIG 인증 통합 (RFC 2845/8945)Spring Boot 구현 아키텍처핵심 구현: Prerequisite 검사핵심 구현: Update 연산pfSense 연동 실전삽질 기록: 실제로 마주친 5가지 함정운영 환경 구성과 모니터링마무리1. 왜 Dynamic DNS UPDATE인가가정이나 소규모 사무실에서 고정 IP 없이 서버를 운영해 본 사람이라면 공감할 것이다. ISP가 할당하는 공인 IP는 예고 없이 바뀌고, 그때마다 DNS 레코드를 수동으로 변경하는 것은 사실상 불가능하다.기존에는 이 문제를 해결하기 위해 DynDNS, No-IP 같은 외부 DDNS 서비스를 사용했다. 하지만 자체 DNS 서버를 ..
2026. 2. 13. 03:54