パブリック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をどのように構成する必要がありますか?
はい、問題はルーターの背後にいるためです。最善の解決策は、ルータ自体にddnsクライアントをインストールできるかどうかを確認することです。それ以外の場合は、リモートサーバーを操作してIPを確認するddns更新ツールがあります。
これは、以下を置き換えることで実行できます。
use=if, if=eth0
これとともに:
use=web, web=checkip.dyndns.org/
これは明らかに、Debianシステムでdebconf
によって生成されるデフォルトの構成です。
交換
use=if, if=eth0
と
use=web, web=my.ip.fi/