Saya perlu secara otomatis mendapatkan alamat WAN-IP-saya sendiri dari router saya. Saya menemukan pertanyaan ini dan, antara lain, solusi dengan penggalian diusulkan:
dig +short myip.opendns.com @resolver1.opendns.com
Ini berfungsi dengan baik, tetapi sekarang saya ingin memahami apa yang dilakukannya. Inilah yang saya (harap untuk) mengerti sejauh ini (tolong perbaiki saya, jika saya salah):
+short
hanya memberi saya output pendek@resolver1.opendns.com
adalah server dns, yang ditanyai alamat ip mana yang termasuk dalam domain yang diberikan
Yang tidak jelas bagi saya adalah myip.opendns.com
. Jika saya mau menulis www.spiegel.de
, saya akan mendapatkan alamat ip domain www.spiegel.de, kan? Dengan myip.opendns.com
saya mendapatkan WAN-IP dari router saya. Jadi myip.opendns.com
hanya meniru domain, yang diselesaikan ke router saya? Bagaimana cara melakukannya? Dari mana ia mendapatkan ip saya? Dan apa bedanya dengan apa halaman web, seperti misalnya www.wieistmeineip.de, lakukan? Mereka juga mencoba mendapatkan ip saya.
Dalam jawaban Krinkle pada pertanyaan yang saya sebutkan, dinyatakan, bahwa "pendekatan dns" ini akan lebih baik daripada "pendekatan http"? Mengapa lebih baik dan apa bedanya?
Harus ada perbedaan, karena WAN-IP, saya dapatkan dari dig +short myip.opendns.com @resolver1.opendns.com
(ip1) adalah yang saya juga bisa lihat di antarmuka web router saya, sedangkan www.wieistmeineip.de
(dan situs sejenis lainnya juga) memberi saya alamat ip lain (ip2) ). Saya bisa membayangkan bahwa ISP saya menggunakan semacam sub-LAN, sehingga permintaan saya ke server web akan melalui router lain (ISP-) yang memiliki ip2, sehingga www.wieistmeineip.de
hanya melihat alamat ini (ip2). Tetapi, sekali lagi, apa yang sedang myip.opendns.com
dilakukan?
Selain itu: Membuka ip1 dari dalam LAN saya memberi saya situs web pengujian dari raspi saya, membukanya dari luar LAN saya (internet seluler) tidak berfungsi. Apakah ini berarti, bahwa ip1 bukan "ip internet" yang tepat tetapi lebih seperti IP LAN?