Info

OPNsense 를 통해서 DDNS 설정하는 방법을 기록한 페이지 입니다.

Cloudflare Global API Key 준비

Cloudaflare 에서 ddns 를 사용할 도메인에서 Global API Key 를 복사해둡니다.

우측 상단 프로필 프로필 API 토큰 Global API Key 생성 및 보기로 확인합니다. 필자는 이미 생성해서 아래와 같은 화면으로 나옵니다. image

OPNsense DDNS 설정

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

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

아래 그림과 같이 입력해줍니다. Username 은 cloudflare 로그인하는 이메일 주소, password 는 발급받은 Global Token 입니다!

그리고 Hostname 의 경우 도메인을 그대로 넣어야 됩니다. 이후 서브도메인을 해줘야하는지는 개발하면서 새로 업데이트 하도록 하겠습니다. image

테스트

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

image