공개 IP 대신 로컬 IP로 업데이트하는 ddclient 우분투 서버에서 ddclient를 설정하려고합니다. 잘 업데이트되고 있는데,

내 공용 IP가 변경 될 때 zoneedit에서 내 DNS 레코드를 업데이트하기 위해 우분투 서버에서 ddclient를 설정하려고합니다.

잘 업데이트되고 있는데, 문제는 공용 IP 대신 로컬 IP를 영역 편집하는 것입니다.

SUCCESS:  updating mydomain.com: IP address set to 192.168.0.17 (200: Update succeeded.)

내 ddclient 설정 파일은 다음과 같습니다 :

protocol=zoneedit1
use=if, if=eth0
server=dynamic.zoneedit.com
login='user'
password='password'
mydomain.com

공개 IP 대신 로컬 IP로 업데이트되는 이유는 무엇입니까?

업데이트 : 라우터 뒤에 있기 때문일 수 있습니까? 그렇다면 공개 IP를 얻도록 ddclient를 어떻게 구성해야합니까?



답변

예, 문제는 라우터 뒤에 있기 때문입니다. 가장 좋은 해결책은 라우터 자체에 ddns 클라이언트를 설치할 수 있는지 확인하는 것입니다. 그렇지 않으면 원격 서버에 손가락을 대고 IP를 확인하는 ddns 업데이트 도구가 있습니다.

다음을 교체하여 수행 할 수 있습니다.

use=if, if=eth0

이것으로 :

use=web, web=checkip.dyndns.org/

분명히 debconf데비안 시스템에서 생성 된 기본 구성 입니다.


답변

바꾸다

use=if, if=eth0

use=web, web=my.ip.fi/