공개 IP 대신 로컬 IP로 업데이트하는 ddclient


11

내 공용 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를 어떻게 구성해야합니까?

답변:


22

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

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

use=if, if=eth0

이것으로 :

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

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


아-고마워 누군가가 이것을 설정하는 방법을 알고 있다면 ddclient가 원격 서버를 사용하여 IP를 얻는다고 가정했습니다.
Alex Coplan

이제 해결-내 대답을 참조하십시오
Alex Coplan

2

바꾸다

use=if, if=eth0

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

이것은 무엇을 하는가? 이것이 왜 솔루션 인지에 대한 정보 나 컨텍스트를 추가 하시겠습니까 ?
Raystafarian

my.ip.fi는 "현재 IP 주소 :: ..."항목없이 현재 IP 주소를 표시합니다. 그래서 당신도 그것을
구부릴

해당 정보를 답변에 추가하고 이미 수락 된 답변과 어떻게 다른지에 대한 예를 추가하십시오. 그렇지 않으면 다른 사이트의 중복 답변처럼 보입니다.
Raystafarian

icanhazip.com는 또한 전용 IP를 표시
warhansen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.