현재 DDNS 공급자를 통해 DNS 항목을 업데이트하는 내장 DDNS(동적 도메인 이름 시스템)를 사용하는 DD-wrt 라우터 설정이 있습니다.
제3자 제공업체를 이용하고 싶지 않고, 자체 제공업체를 이용하고 싶습니다.
DDWRT 라우터의 WAN IP 주소를 확인하기 위해 호스트 이름/도메인 레코드를 업데이트하기 위해 Linux 바인딩 DNS와 통신하는 데 어떤 명령을 사용할 수 있습니까?
내 도메인 영역 바인딩(Linux)에서 DDWRT 라우터의 LAN IP 업데이트를 허용합니다.
미리 감사드리며 이 내용이 다른 사람들에게도 도움이 되기를 바랍니다.
답변1
~에 따르면DD-WRT 문서, DD-WRT의 "사용자 정의" DDNS 서비스 옵션은 HTTP를 기반으로 합니다.
BIND의 DDNS는 실제 DNS 프로토콜(RFC 2136)의 확장이므로 HTTP 자체와는 아무런 관련이 없습니다. 불행하게도 이 두 구성은 이름이 동일함에도 불구하고 서로 다른 두 프로토콜에 대해 이야기합니다.
nsupdate
BIND와 함께 DD-WRT의 DDNS 기능을 사용하려면 DD-WRT의 DDNS 요청을 수신한 다음 수신된 정보를 RFC 2136 프로토콜을 사용하여 BIND에 전달 하는 인증된 HTTP 서비스를 설정해야 합니다 .
기존 웹 서버 애플리케이션이나 유사한 스크립트를 아는 사람이 있으면 이 답변을 편집하거나 직접 작성해 주시기 바랍니다.
답변2
또 다른 가능한 대답은 rfc 2136 업데이트 및 엔트웨어용으로 구성된 바인드 서버와 바인드 클라이언트 패키지가 설치된 dd-wrt 라우터의 jffs 파티션에 있습니다. wan IP 변경을 감지하고 후속 nsupdate를 수행하는 스크립트를 직접 작성한 다음 cronjob으로 실행하십시오.