ddclient memperbarui ke IP lokal, bukan IP publik


11

Saya mencoba men-setup ddclient di server ubuntu saya untuk memperbarui catatan DNS saya di zoneedit ketika IP publik saya berubah.

Ini memperbarui baik-baik saja, masalahnya adalah memberikan zoneedit IP lokal saya bukan publik saya.

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

File konfigurasi ddclient saya terlihat seperti ini:

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

Mengapa pembaruan ke IP lokal saya bukan yang publik?

Pembaruan: mungkinkah ini karena saya berada di belakang router? Jika demikian, bagaimana cara saya mengkonfigurasi ddclient untuk mendapatkan IP publik?

Jawaban:


22

Ya, masalahnya adalah karena Anda berada di belakang router. Solusi terbaik adalah dengan melihat apakah Anda dapat menginstal klien DNN pada router itu sendiri. Kalau tidak ada alat pembaruan ddns yang jari server jauh dan memastikan IP Anda dengan apa ini menghasilkan.

Ini dapat dilakukan dengan mengganti:

use=if, if=eth0

Dengan ini:

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

Yang tampaknya konfigurasi default dihasilkan oleh debconfpada sistem Debian.


ah - terima kasih. Saya kira ddclient akan menggunakan server jauh untuk mendapatkan IP, jika ada yang tahu cara mengatur ini, itu akan bagus.
Alex Coplan

sekarang terpecahkan - lihat jawaban saya
Alex Coplan

2

Menggantikan

use=if, if=eth0

dengan

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

Apa fungsinya? Apakah Anda menambahkan beberapa informasi atau konteks mengapa ini solusi?
Raystafarian

my.ip.fi hanya menampilkan alamat ip Anda saat ini tanpa "Alamat Ip Anda saat ini adalah: ...". Jadi, Anda juga dapat CURL
Marvin Wiezorke

Harap tambahkan informasi itu ke jawaban Anda dan contoh perbedaannya dari jawaban yang sudah diterima, jika tidak, itu hanya seperti jawaban duplikat dengan situs yang berbeda.
Raystafarian

icanhazip.com juga hanya menampilkan IP
warhansen
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.