Dig WAN-IP adresimi nasıl bulur? “Myip.opendns.com” ne yapıyor?


11

Yönlendiricimden otomatik olarak kendi WAN-IP adresimi almam gerekiyordu. Bu soruyu buldum ve diğerleri arasında kazı ile bir çözüm önerildi:

dig +short myip.opendns.com @resolver1.opendns.com

Mükemmel çalışıyor, ama şimdi ne yaptığını anlamak istiyorum. Şimdiye kadar anladığım (umarım) işte (yanlışsam lütfen beni düzeltin):

  • +short bana kısa bir çıktı veriyor
  • @resolver1.opendns.com hangi ip adresinin verilen alana ait olduğu sorulan dns sunucusudur

Benim için net olmayan şey myip.opendns.com. www.spiegel.deBunun yerine yazacak olsaydım, www.spiegel.de alan adının ip adresini alırdım, değil mi? Bununla birlikte myip.opendns.comyönlendiricimin WAN-IP'sini alıyorum. Peki myip.opendns.comsadece yönlendiricime çözümlenmiş bir alan taklit etmek mi? Bunu nasıl yapıyor? IP adresimi nereden alıyor? Peki, www.wieistmeineip.de gibi web sayfalarının yaptıklarından farkı nedir? Onlar da benim ip almaya çalışın.

Gelen cevap bahsettiğim soru üzerine Krinkle nedeniyle, bu "dns-yaklaşım" daha iyi "http-yaklaşımla" den olacağı, belirtilmektedir? Neden daha iyi ve fark nedir?

Bir fark olmalı, çünkü WAN-IP, dig +short myip.opendns.com @resolver1.opendns.com(ip1) ' den aldım, yönlendiricimin web arayüzünde de görebildiğim, oysa www.wieistmeineip.de(ve diğer benzer siteler) bana başka bir ip adresi (ip2 veriyor) ). ISS'm bir çeşit sub-LAN kullandığını hayal edebiliyordum, böylece web sunucularına olan taleplerim ip2 olan başka bir (ISP-) yönlendiriciden geçiyor, bu yüzden www.wieistmeineip.debu adresi (ip2) görüyorum. Ama yine de, myip.opendns.como zaman ne yapıyor?

Ayrıca: IP1'i LAN'ımdan açmak bana raspi'mden test web sitesi veriyor, LAN'ımın dışından (mobil internet) açmak çalışmıyor. Bu ip1 uygun bir "internet ip" ama daha çok bir LAN ip gibi anlamına mı geliyor?

Yanıtlar:


11

İlk olarak aşağıdakilerin genel kullanımını özetlemektedir dig: verili etki alanına atanan IP'yi varsayılan DNS sunucusundan ister. Örneğin dig google.de, etki alanına atanan IP'yi ister google.de. Bu olurdu 172.217.19.99.

Bahsettiğiniz komut:

dig +short myip.opendns.com @resolver1.opendns.com

Bu komutun yaptığı şey: alan adının IP'si myip.opendns.comiçin DNS sunucusuna bir istek gönderir resolver1.opendns.com. Bu sunucu, (bu özel etki alanı istenirse) isteğin geldiği IP'nin geri gönderileceği şekilde programlanır.

WAN IP'yi DNS kullanarak sorgulama yönteminin daha iyi olmasının nedenleri krinkle ile belirtildi: standart, daha kararlı ve daha hızlı.

Bu iki IP için hayal edebilmemin nedeni, yönlendiricinizin DNS isteklerini önbelleğe alması ve eski bir IP döndürmesi. Başka bir sorun DualStack Lite olabilir . Bu genellikle yeni internet sözleşmeleri tarafından kullanılır. ISS'nizin DS Lite'ı ne kadar kullandığını biliyor musunuz?


-Yani, cevabınızı doğru anlarsam, her iki yöntem de aynı mekanizmayı kullanıyor (sadece ip'e bakarak, istek geldi; ancak "dns yaklaşımı" durumunda daha standart bir şekilde)? -SSS'mın DS Lite kullanıp kullanmadığını bilmiyorum. Nasıl öğrenebilirim? -Yönlendiricimin eski önbellekleme ("ips, dns istekleri") hakkındaki fikrinizi dikkate alarak: Bunu biraz açıklayabilir misiniz?
Beate Bier

Aslında sanmıyorum, durum böyle. Sanırım, doğru ip yönlendiricim tarafından bana gösteriliyor. Bu aynı zamanda dig komutunun bana verdiği komut. Ama telefon benim ISS adam bana, bu ip "kamu" biri olmamalı söyledi, bu nedenle benim raspi ulaşılamaz ve bu web siteleri bana diğer ips veriyor. Ama sonra kalır: dig ve opendns.com benim "iç" (orta-iç) ip almak nasıl?
Beate Bier

6

Bu ücretsiz hizmet Cisco tarafından kapatıldı. Ödenebilir hala işe yarayabilir.

Google aynı hizmeti sunar.

ipv4

dig -4 TXT +short o-o.myaddr.l.google.com @ns1.google.com

veya ipv6

dig -6 TXT +short o-o.myaddr.l.google.com @ns1.google.com

U&L'ye hoş geldiniz, kabul edilen cevabın işe yarayıp yaramayabileceğini unutmayın, benim durumumda evden işe yaramadı (en azından ISS'imden birinden), ancak işteki bazı ev sahiplerinden (2'sinden test edildi) ir çalışma.
Archemar

ücretsiz hizmet kapanması gerçeği ekledi hala işe yarayabilir
Mafketel

1
myip.opendns.comyine de benim için çalışıyor, ancak-4 WAN bağlantımın IPv6 IP adresi de varsa bayrağı belirtmem gerekiyor. Aksi takdirde hiçbir şey yazdırmaz.
Jacob Ford
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.