J'avais besoin d'obtenir automatiquement ma propre adresse WAN-IP de mon routeur. J'ai trouvé cela question et, entre autres, une solution avec creuse a été proposée:
Dig +short myip.opendns.com @resolver1.opendns.com
Cela fonctionne parfaitement, mais maintenant je veux comprendre ce que ça fait. Voici ce que je (espérons) comprendre jusqu'à présent (veuillez me corriger, si je me trompe):
+short
me donne juste une sortie courte@resolver1.opendns.com
est le serveur DNS, qui est demandé quelle adresse IP appartient au domaine donnéCe n'est pas clair pour moi est myip.opendns.com
. Si j'écrivais www.spiegel.de
Au lieu de cela, j'aurais obtenu l'adresse IP du domaine www.spiegel.de, non? Avec myip.opendns.com
Je reçois la WAN-IP de mon routeur. Donc, c'est myip.opendns.com
Il suffit d'imiter un domaine, qui est résolu à mon routeur? Comment ça le fait? D'où obtient ma propriété intellectuelle? Et comment est-il différent de quelles pages Web, comme par exemple. www.wieistmeineip.de, faisons? Ils essaient également d'obtenir mon IP.
Dans la Réponse de Krinkle sur la question que j'ai mentionnée, il est indiqué que cette "approche DNS" serait meilleure que "l'approche http"? Pourquoi est-ce mieux et quelle est la différence?
Il doit y avoir une différence, car le WAN-IP, je reçois de Dig +short myip.opendns.com @resolver1.opendns.com
(IP1) est celui que je peux également voir dans l'interface Web de mon routeur, alors que www.wieistmeineip.de
(et d'autres sites similaires aussi) me donne une autre adresse IP (IP2). Je pouvais imaginer que mon fournisseur de services Internet utilise une sorte de sous-réseau, de sorte que mes demandes de WebServers traversent un autre routeur (ISP-) qui a IP2, de sorte que www.wieistmeineip.de
voit simplement voir cette adresse (IP2). Mais encore une fois, qu'est-ce que c'est myip.opendns.com
faire alors?
Additiononaly: l'ouverture IP1 de mon réseau local me donne le site Web de test de mon RASPI, l'ouvrant de l'extérieur de mon réseau local (Internet mobile) ne fonctionne pas. Cela signifie-t-il que IP1 n'est pas correcte "Internet IP", mais plus comme une adresse IP LAN?
Premièrement à résumer l'utilisation générale de Dig
: il demande à l'IP attribuée au domaine donné à partir du serveur DNS par défaut. Alors par exemple Dig google.de
demanderait la propriété intellectuelle attribuée au domaine google.de
. Ce serait 172.217.19.99
.
La commande que vous avez mentionnée est:
Dig +short myip.opendns.com @resolver1.opendns.com
Donc, quelle est cette commande est: elle envoie une demande d'adresse IP du domaine myip.opendns.com
au serveur DNS resolver1.opendns.com
. Ce serveur est programmé que (si ce domaine spécial est demandé), la demande ip de la demande est renvoyée.
Les raisons pour lesquelles la méthode d'interrogation de WAN IP à l'aide de DNS est mieux mentionnée par Krinkle: normalisée, plus stable et plus rapide.
La raison pour laquelle je pouvais imaginer pour ces deux IP est que votre routeur caches DNS demande et retourne une vieille adresse IP. Un autre problème, la colud soit Dualstack Lite . Qui est souvent utilisé par les nouveaux contrats Internet. Connaissez-vous que votre ISP utilise votre ISP DS Lite?
Ce service gratuit a été fermé par Cisco. Payé cela pourrait toujours fonctionner.
Google fournit le même service.
IPv4
Dig -4 TXT +short o-o.myaddr.l.google.com @ns1.google.com
ou IPv6
Dig -6 TXT +short o-o.myaddr.l.google.com @ns1.google.com