해당 문서는 XPEnology 부트업 환경에서
DSM 6.0 기준으로 작성되었습니다.
DSM을 사용하면서 국내 DNS서비스 DNSZi의 DDNS 업데이트 방법을 소개합니다.
해당 방법을 이용하면, DNSZi 에 등록된 도메인의 DDNS를 특정 시간, 부팅시 마다 동기화 될 수 있게 만들어줍니다.
기본적으로, DNSZi 에 DNS가 등록 되어 있어야 하며,
호스트IP 관리(A레코드) 설정에서 DDNS 설정에 'O' 로 저장이 되어 있어야 합니다.
1. DNSZi 도메인 관리에서 '고급 관리' 로 들어갑니다.
2. 인증키설정 옆에 텍스트박스의 내용이 비어있다면, 아래와 같이 '인증키 생성' 버튼을 누르고 '인증키 저장'을 누릅니다.
3. 아래와 같이 리눅스용 DDNS 자동 업데이트 방법을 누릅니다.
4. 아래 나의 URL에서 DDNS가 업데이트될 도메인을 선택합니다.
5. 아래 http URL을 복사합니다.
6. DSM 제어판에 접속합니다.
7. 작업 스케줄러에 들어가 생성-> 예약된 작업 -> 사용자 지정 스크립트를 누릅니다.
8. 작업 이름을 정하고, 사용자는 root로 두며 활성화됨에 체크합니다.
9. DDNS가 자동 업데이트될 시간과 상황을 스케쥴을 통해 정합니다.
10. 작업 설정버튼을 눌러 '시용자 정의 스크립트' 에 아래와 같은 내용을 입력합니다.
/usr/bin/wget -q -O - '복사한 URL'
11. 확인을 눌러 저장합니다.
사용자 정의 스크립트로 특정 경로에 있는 sh 파일을 실행하도록 해도 되지만 한줄 짜리기도 하고... 그냥 직접 써 넣었습니다.
마지막으로, DNSZi 에서 임의의 호스트IP를 입력한 후 작업 스케줄러에서 '실행' 버튼을 눌러 값이 정상적으로 바뀌는지 확인하시면 됩니다.