Est-il possible d'obtenir l'adresse IP externe de votre routeur sans utiliser de site Web?


8

Je me demandais s'il y avait un moyen de trouver l'adresse IP de votre routeur sans utiliser un site Web comme www.whatismyip.com.

J'ai cherché autour de moi et je commence à penser que c'est impossible. Si tel est le cas, quelqu'un pourrait-il expliquer pourquoi?

Réponses:


2
  • Parfois, l'appareil fournira une interface Web (commune avec les petits appareils domestiques tels que les modems câble) où ce type d'informations peut être trouvé et / ou configuré.
  • Vous pouvez peut-être établir une connexion en ligne de commande avec le périphérique à l'aide de telnet ou ssh, puis utiliser /sbin/ifconfigou l'équivalent local.

3
Je voulais juste ajouter que dans votre page de configuration de l'interface Web des routeurs, elle sera généralement appelée votre WAN ou votre adresse IP publique .
mwan100

J'ajouterai que vous pouvez obtenir plus d'informations avec un "dig localhost". Cela semble me donner l'adresse IP de mon serveur de noms plutôt que ce qui apparaît sur whatismyip.com.
Alex Eftimiades

2

Vous voulez savoir comment vous voyez de l'extérieur, alors pour ce faire, vous devez utiliser un service extérieur.

Notez qu'il ne doit pas s'agir uniquement de l'adresse WAN de votre routeur. Si vous utilisez un proxy http par exemple, le résultat peut être obtenu par une adresse IP de plusieurs cerceaux loin de votre routeur.

Il existe plusieurs sites avec un tel service. La plupart sont basés sur HTTP, pour plus de commodité.

Si vous devez le faire depuis le terminal, vous pouvez:

wget -q -O - whatismyip.org

Vous ne répondez pas vraiment à la question de l'affiche originale lorsque vous utilisez un site Web pour obtenir l'adresse IP externe. Beaucoup de ces sites Web cessent de fonctionner lorsqu'ils considèrent que vous faites trop de demandes et certains d'entre eux "mentent" simplement en utilisant un résolveur DNS mensonger (certains pays obligent le principal FAI à fournir des résolveurs DNS menteurs pour bloquer certains sites Web).
gouessej

1

en plus de la réponse de dmckee, vous pouvez même interroger le périphérique à l'aide de snmp, bien qu'il nécessite généralement une configuration et ne soit pas particulièrement convivial.


1

La plupart des routeurs prennent en charge la lecture (et parfois même l'écriture) des informations d'état et d'autres options de configuration via uPnP. L'une des informations que vous pouvez obtenir via uPnP est l'adresse IP externe attribuée au routeur.

Je ne sais pas quels clients uPnP sont disponibles pour Linux mais cela peut valoir la peine d'essayer ...


Peut-être que GUPnP peut aider, je vais enquêter.
gouessej

0

avec certains routeurs, vous pouvez faire un "get" sur leur interface d'administration en quelque sorte, et enterré dans le HTML sera l'adresse IP externe.


Avez-vous au moins un exemple?
gouessej
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.