OPNsense Dynamic DNS
환경: OPNsense 22.7.x
OPNsense에서는 dynamic IP 사용자를 위해 DNS 서버의 IP를 업데이트할 수 있는 기능을 공식 플러그인을 통해 제공한다. 이를 위해 OPNsense에서 Dynamic DNS 플러그인을 설치한다. 추가적으로 플러그인에는 DynDNS라고 동일한 기능을 하는 서비스가 있지만 곧 Dynamic DNS로 대체될 예정이기에 나는 Dynamic DNS를 사용했다.
Dynamic DNS에서는 상당히 많은 DNS를 지원하고 있고, 다행히 현재 내가 사용하고 있는 Cloudflare를 지원한다. 설정 방법은 Dynamic DNS 서비스에 들어가서 DNS를 다음과 같이 추가한다.
특이한 점은 스크립트는 실행 전 WAN IP가 변경되었는지 확인한다. DNS 레코드 업데이트는 WAN IP가 변경되었을 때만 업데이트한다.
Ref: https://arminreiter.com/2022/08/configure-dynamic-dns-in-opnsense-with-cloudflare/