web-dev-qa-db-fra.com

Comment DIG trouve-t-elle mon adresse WAN-IP? Que fait "myip.opendns.com"?

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?

11
Beate Bier

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?

11
tr01

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
6
Mafketel