Info
OPNsense 를 통해서 DDNS 설정하는 방법을 기록한 페이지 입니다.
Cloudflare Global API Key 준비
Cloudaflare 에서 ddns 를 사용할 도메인에서 Global API Key 를 복사해둡니다.
우측 상단 프로필 → 프로필 → API 토큰 → Global API Key 생성 및 보기로 확인합니다.
필자는 이미 생성해서 아래와 같은 화면으로 나옵니다.

OPNsense DDNS 설정
System → Firmware → Plugins 에서 os-ddclient 를 설치합니다.
이때 opnsense 도 upgrade 해주어야 하고, Plugins 에 os-ddclient 가 나오지 않는다면 우측에 Show community plugins 를 체크해주면 나옵니다.

Services → Dynamic DNS → Settings 로 이동하여 Cloudflare DDNS 계정을 추가해줍니다.

아래 그림과 같이 입력해줍니다. Username 은 cloudflare 로그인하는 이메일 주소, password 는 발급받은 Global Token 입니다!
그리고 Hostname 의 경우 도메인을 그대로 넣어야 됩니다. 이후 서브도메인을 해줘야하는지는 개발하면서 새로 업데이트 하도록 하겠습니다.

테스트
다음과 같이 테스트를 진행해 줍니다. 아래와 같이 설정해주어야 이후 시간이 지나면 임의로 설정한 ip 가 실제 공인 ip 로 변경되는 것을 확인할 수 있습니다.
