IP publique

dididu85 Messages postés 78 Statut Membre -  
Smart91 Messages postés 30146 Statut Contributeur sécurité -
Bonjour, je voudrai savoir comment déterminer son adresse publique en passant par l'invite de commande. Je sais que on peut l'obtenir sur des sites internet mais pour ma culture j'aimerai connaitre la procédure ( si il en existe une biensur).
Merci
A voir également:

7 réponses

Smart91 Messages postés 30146 Statut Contributeur sécurité 2 328
 
Bonjour,

Tu cliques sur ce site ei va te la donner immediatement:
https://adresseip.com/

Smart
0
dididu85 Messages postés 78 Statut Membre
 
merci mais je connais déjà cette technique, ma question est peut on la récupérer autrement que par des sites?
0
Smart91 Messages postés 30146 Statut Contributeur sécurité 2 328
 
ipconfig (sous Windows) ou ifconfig (sous Linux) vous donneront votre adresse IP.
Mais si vous êtes derrière un routeur qui fait du NAT, cela ne correspondra pas à votre adresse IP publique.
Maintenant il est possible d'aller dans l'interface de gestion du routeur et y trouver l'adresse IP Publique
Sans passer par un site externe

Smart
0
c.bruno Messages postés 229 Statut Membre 16
 
salut,
tu fais cette manip:
clique sur demarrer puis executer,tu tapes: cmd /k ipconfig /all
puis clique sur ok.
0
Smart91 Messages postés 30146 Statut Contributeur sécurité 2 328
 
Cette commande ne va lui donner que sa configuration IP privé sur tout s'il se trouve derrèire un routeur qui fait du NAT (comme la plupart des box) et non pas son adresse IP Publique

Smart
0
fiddy Messages postés 11653 Date d'inscription   Statut Contributeur Dernière intervention   1 847
 
Salut,
Ce que tu peux faire est un programme (en python par exemple) qui va aller lire le contenu de adresseip.com et t'afficher en console ton adresse IP extérieure.
0
dididu85 Messages postés 78 Statut Membre
 
daccord donc il faudrait en fait que je me fasse un programme moi-même? je n'ai aucune base en programmation je n'ai pas encore le temps de m'y interesser. Je trouve ça étonnant que l'on ne puisse pas récupérer son IP publique via l'invite de commande.
merci
0
Smart91 Messages postés 30146 Statut Contributeur sécurité 2 328 > dididu85 Messages postés 78 Statut Membre
 
Bien sûr que l'on peut récupérer son adresse IP Publique à l'invite de commande mais à la condition de ne pas être derrière un routeur qui du NAT. Si tu as une connexion directe à Internet avec un modem, la commande IPconfig te donnera ton IP Publique

Smart
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dididu85 Messages postés 78 Statut Membre
 
je ne sais pas ce qu'est un route NAT désolé. Cependant je peux vous dire que je dispose d'un routeur qui me permet la connexion à internet et lorsque je fais un IPCONFIG j'obtien mon IP privée.
0
Smart91 Messages postés 30146 Statut Contributeur sécurité 2 328
 
On est d'accord, c'est bien ce que j'ai dit plus haut comme tu es derrière un routeur celui va faire un "traduction d'adresse réseau", et c'est pour cela que tu ne vois que ton adresse IP privée.
Pout ton info:
https://fr.wikipedia.org/wiki/Network_address_translation

Smart
0
dididu85 Messages postés 78 Statut Membre
 
Merci pour votre aide je connaissai le principe du routeur mais je ne savais pas que le fait de transposer une adresse privée en publique s'appellait NAT. donc si je comprend bien je ne peux pas connaitre mon IP publique car mon ordinateur est dans mon réseau local et que la connexion publique de mon routeur est sur internet.
merci
0
fiddy Messages postés 11653 Date d'inscription   Statut Contributeur Dernière intervention   1 847
 
Voici un article sur le NAT : https://fr.wikipedia.org/wiki/Network_address_translation
En gros, avant d'aller sur internet, ton routeur va remplacer ton adresse IP src, par la sienne. Il assurera bien sûr l'opération inverse dans l'autre sens.
Le programme dont je te parlais se fait en deux coups de cuillères à pot, mais des utilitaires existent sûrement déjà.
En python :
import urllib
import re
page=urllib.urlopen('http://www.adresseip.com')
content=page.read()
print re.search(r'\d{1,3}(\.\d{1,3}){3}',content).group()
0
Smart91 Messages postés 30146 Statut Contributeur sécurité 2 328
 
Tu aurais pu remarqué que je lui avais déjà donné le lien NAT juste le post avant.

Smart
0
fiddy Messages postés 11653 Date d'inscription   Statut Contributeur Dernière intervention   1 847 > Smart91 Messages postés 30146 Statut Contributeur sécurité
 
Si je l'ai donné c'est que je n'ai pas lu ton post. D'ailleurs t'aurais pu t'en douter compte tenu des dates de nos posts assez rapprochés ;-))).
0
Smart91 Messages postés 30146 Statut Contributeur sécurité 2 328 > fiddy Messages postés 11653 Date d'inscription   Statut Contributeur Dernière intervention  
 
En effet 9 minutes :-(

Smart
0