web-dev-qa-db-ja.com

ddclientがパブリックIPではなくローカルIPに更新

パブリックIPが変更されたときに、zoneeditでDNSレコードを更新するように、ubuntuサーバーでddclientをセットアップしようとしています。

それはうまく更新されています、問題はそれが私のパブリックIPの代わりに私のローカルIPをzoneeditに与えることです。

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に更新されるのはなぜですか?

pdate:これは私がルーターの背後にいるためか?その場合、パブリックIPを取得するようにddclientをどのように構成する必要がありますか?

11
Alex Coplan

はい、問題はルーターの背後にいるためです。最善の解決策は、ルータ自体にddnsクライアントをインストールできるかどうかを確認することです。それ以外の場合は、リモートサーバーを操作してIPを確認するddns更新ツールがあります。

これは、以下を置き換えることで実行できます。

use=if, if=eth0

これとともに:

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

これは明らかに、Debianシステムでdebconfによって生成されるデフォルトの構成です。

22
deed02392

交換

use=if, if=eth0

use=web, web=my.ip.fi/
2
Marvin Wiezorke