Bonjour
Ma quastion est peut etre bete mais comment puis je recuperer un adresse
IP Public avec un BAT ou autre ?
Je m'explique IPconfig me donne l'adresse IP INterne. Ce que je voudrai
c'est recuperer l'adresse externe avec un Batch. J'ai trouvé plein de
site qui le donne mais pas en batch
Un grand merci d'avance
JPF
Bonjour
Ma quastion est peut etre bete mais comment puis je recuperer un adresse
IP Public avec un BAT ou autre ?
Je m'explique IPconfig me donne l'adresse IP INterne. Ce que je voudrai
c'est recuperer l'adresse externe avec un Batch. J'ai trouvé plein de
site qui le donne mais pas en batch
Un grand merci d'avance
JPF
Bonjour
Ma quastion est peut etre bete mais comment puis je recuperer un adresse
IP Public avec un BAT ou autre ?
Je m'explique IPconfig me donne l'adresse IP INterne. Ce que je voudrai
c'est recuperer l'adresse externe avec un Batch. J'ai trouvé plein de
site qui le donne mais pas en batch
Un grand merci d'avance
JPF
~~JPF~~, pilote expérimenté a eu l'autorisation de se poser
ce 01/08/2006 et nous transmet ce qui suitMa quastion est peut etre bete mais comment puis je recuperer un
adresse IP Public avec un BAT ou autre ?
Je m'explique IPconfig me donne l'adresse IP INterne. Ce que je
voudrai c'est recuperer l'adresse externe avec un Batch. J'ai trouvé
plein de site qui le donne mais pas en batch
[...]
avec une bonne vieille commande DOS.
en premier ouvre une fenêtre *DE COMMANDES* . Démarrer==>éxécuter et
taper cmd + touche entrée.
ensuite si tu tapes : ipconfig /all > ip.txt tu aura un fichier qui se
nomme ip.txt dans le répertoire courant dans lequel toutes les
données de la commande ipconfig /all auront été placées.
en espérant avoir répondu
DE TRAVERS ;-)
à ta question.
~~JPF~~, pilote expérimenté a eu l'autorisation de se poser
ce 01/08/2006 et nous transmet ce qui suit
Ma quastion est peut etre bete mais comment puis je recuperer un
adresse IP Public avec un BAT ou autre ?
Je m'explique IPconfig me donne l'adresse IP INterne. Ce que je
voudrai c'est recuperer l'adresse externe avec un Batch. J'ai trouvé
plein de site qui le donne mais pas en batch
[...]
avec une bonne vieille commande DOS.
en premier ouvre une fenêtre *DE COMMANDES* . Démarrer==>éxécuter et
taper cmd + touche entrée.
ensuite si tu tapes : ipconfig /all > ip.txt tu aura un fichier qui se
nomme ip.txt dans le répertoire courant dans lequel toutes les
données de la commande ipconfig /all auront été placées.
en espérant avoir répondu
DE TRAVERS ;-)
à ta question.
~~JPF~~, pilote expérimenté a eu l'autorisation de se poser
ce 01/08/2006 et nous transmet ce qui suitMa quastion est peut etre bete mais comment puis je recuperer un
adresse IP Public avec un BAT ou autre ?
Je m'explique IPconfig me donne l'adresse IP INterne. Ce que je
voudrai c'est recuperer l'adresse externe avec un Batch. J'ai trouvé
plein de site qui le donne mais pas en batch
[...]
avec une bonne vieille commande DOS.
en premier ouvre une fenêtre *DE COMMANDES* . Démarrer==>éxécuter et
taper cmd + touche entrée.
ensuite si tu tapes : ipconfig /all > ip.txt tu aura un fichier qui se
nomme ip.txt dans le répertoire courant dans lequel toutes les
données de la commande ipconfig /all auront été placées.
en espérant avoir répondu
DE TRAVERS ;-)
à ta question.
Dans le message :,
a pris la peine d'écrire ce qui suit :~~JPF~~, pilote expérimenté a eu l'autorisation de se poser
ce 01/08/2006 et nous transmet ce qui suitMa quastion est peut etre bete mais comment puis je recuperer un
adresse IP Public avec un BAT ou autre ?
Je m'explique IPconfig me donne l'adresse IP INterne. Ce que je
voudrai c'est recuperer l'adresse externe avec un Batch. J'ai trouvé
plein de site qui le donne mais pas en batch
[...]
avec une bonne vieille commande DOS.
NANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN !!!
Ah mais c'est pas possible !!! ( © Abbé Pierre) ;-)
AUCUNE commande "DOS" ne pourrait donner des infos sur la config réseau
!
"DOS", sous NT, est un SOUS-SYSTÈME très réduit, monotâche, non
préemptif, isolé, limité en mémoire, ...
(lancé sous contrôle de NTVDM)
Il ne faut pas confondre "DOS" et "mode texte" (ou "console", ou
"fenêtre de commandes" ) !!!
Une appli en mode texte (telle que CMD, IPCONFIG, NETSTAT, NBTSAT,
TRACERT, ROUTE, PING, NET, NSLOOKUP, ...) est une authentique
application Windows 32 bits, préemptive, avec des DLL, dialoguant avec
tout le reste du système, ...en premier ouvre une fenêtre *DE COMMANDES* . Démarrer==>éxécuter et
taper cmd + touche entrée.
ensuite si tu tapes : ipconfig /all > ip.txt tu aura un fichier qui se
nomme ip.txt dans le répertoire courant dans lequel toutes les
données de la commande ipconfig /all auront été placées.
Dis, , tu sais lire ??? ;-)
LE MONSIEUR TE DEMANDE (pcc "Les Guignols") comment obtenir son IP
*EX-TER-NE* !
La commande Ipconfig ne donne que les adresses LOCALES.en espérant avoir répondu
DE TRAVERS ;-)
à ta question.
Dans le message :mn.0bc87d682cce91a1.11921@ptt.net,
P@py_Michel <ma-boite@ptt.net> a pris la peine d'écrire ce qui suit :
~~JPF~~, pilote expérimenté a eu l'autorisation de se poser
ce 01/08/2006 et nous transmet ce qui suit
Ma quastion est peut etre bete mais comment puis je recuperer un
adresse IP Public avec un BAT ou autre ?
Je m'explique IPconfig me donne l'adresse IP INterne. Ce que je
voudrai c'est recuperer l'adresse externe avec un Batch. J'ai trouvé
plein de site qui le donne mais pas en batch
[...]
avec une bonne vieille commande DOS.
NANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN !!!
Ah mais c'est pas possible !!! ( © Abbé Pierre) ;-)
AUCUNE commande "DOS" ne pourrait donner des infos sur la config réseau
!
"DOS", sous NT, est un SOUS-SYSTÈME très réduit, monotâche, non
préemptif, isolé, limité en mémoire, ...
(lancé sous contrôle de NTVDM)
Il ne faut pas confondre "DOS" et "mode texte" (ou "console", ou
"fenêtre de commandes" ) !!!
Une appli en mode texte (telle que CMD, IPCONFIG, NETSTAT, NBTSAT,
TRACERT, ROUTE, PING, NET, NSLOOKUP, ...) est une authentique
application Windows 32 bits, préemptive, avec des DLL, dialoguant avec
tout le reste du système, ...
en premier ouvre une fenêtre *DE COMMANDES* . Démarrer==>éxécuter et
taper cmd + touche entrée.
ensuite si tu tapes : ipconfig /all > ip.txt tu aura un fichier qui se
nomme ip.txt dans le répertoire courant dans lequel toutes les
données de la commande ipconfig /all auront été placées.
Dis, P@py, tu sais lire ??? ;-)
LE MONSIEUR TE DEMANDE (pcc "Les Guignols") comment obtenir son IP
*EX-TER-NE* !
La commande Ipconfig ne donne que les adresses LOCALES.
en espérant avoir répondu
DE TRAVERS ;-)
à ta question.
Dans le message :,
a pris la peine d'écrire ce qui suit :~~JPF~~, pilote expérimenté a eu l'autorisation de se poser
ce 01/08/2006 et nous transmet ce qui suitMa quastion est peut etre bete mais comment puis je recuperer un
adresse IP Public avec un BAT ou autre ?
Je m'explique IPconfig me donne l'adresse IP INterne. Ce que je
voudrai c'est recuperer l'adresse externe avec un Batch. J'ai trouvé
plein de site qui le donne mais pas en batch
[...]
avec une bonne vieille commande DOS.
NANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN !!!
Ah mais c'est pas possible !!! ( © Abbé Pierre) ;-)
AUCUNE commande "DOS" ne pourrait donner des infos sur la config réseau
!
"DOS", sous NT, est un SOUS-SYSTÈME très réduit, monotâche, non
préemptif, isolé, limité en mémoire, ...
(lancé sous contrôle de NTVDM)
Il ne faut pas confondre "DOS" et "mode texte" (ou "console", ou
"fenêtre de commandes" ) !!!
Une appli en mode texte (telle que CMD, IPCONFIG, NETSTAT, NBTSAT,
TRACERT, ROUTE, PING, NET, NSLOOKUP, ...) est une authentique
application Windows 32 bits, préemptive, avec des DLL, dialoguant avec
tout le reste du système, ...en premier ouvre une fenêtre *DE COMMANDES* . Démarrer==>éxécuter et
taper cmd + touche entrée.
ensuite si tu tapes : ipconfig /all > ip.txt tu aura un fichier qui se
nomme ip.txt dans le répertoire courant dans lequel toutes les
données de la commande ipconfig /all auront été placées.
Dis, , tu sais lire ??? ;-)
LE MONSIEUR TE DEMANDE (pcc "Les Guignols") comment obtenir son IP
*EX-TER-NE* !
La commande Ipconfig ne donne que les adresses LOCALES.en espérant avoir répondu
DE TRAVERS ;-)
à ta question.
Après avoir survolé cet espace aérien, coordonnées, heuuuuu paumé
l'papier :-) ,à non le voila 81.80.92.244 , ~~JPF~~, pilote expérimenté
a eu l'autorisation de se poser ce 01/08/2006 et nous transmet ce qui suit
:Bonjour
Ma quastion est peut etre bete mais comment puis je recuperer un adresse
IP Public avec un BAT ou autre ?
Je m'explique IPconfig me donne l'adresse IP INterne. Ce que je voudrai
c'est recuperer l'adresse externe avec un Batch. J'ai trouvé plein de
site qui le donne mais pas en batch
Un grand merci d'avance
JPF
Bonjour,
avec une bonne vieille commande DOS.
en premier ouvre une fenêtre en mode DOS. Démarrer==>éxécuter et taper cmd
+ touche entrée.
ensuite si tu tapes : ipconfig /all > ip.txt tu aura un fichier qui se
nomme ip.txt dans le répertoire courant dans lequel toutes les données de
la commande ipconfig /all auront été placées.
si tu veux créer un .bat pour effectuer cette tâche. sachant que
ipconfig.exe se trouve dans system32, recopie les lignes suivantes dans un
fichier texte que tu renommera en .bat (pour ma part, créé sur la racine
de C:)
@echo off
c:windowssystem32ipconfig.exe /all > c:ipconfig.txt
explications : ipconfig.exe /all (lance la commande et toutes options)
caractère : > (vers)
texte : c:ipconfig.txt (créé un fichier .txt sur C: et place toutes les
données dedans)
en espérant avoir répondu à ta question.
--
MesNews : www.mesnews.net
Forum : news://news.zoo-logique.org/MesNews
Identifiant = zoo & MdP = entrer
Une fausse erreur n'est pas forcément une vérité vraie.
Pierre DAC (1893-1975)
Après avoir survolé cet espace aérien, coordonnées, heuuuuu paumé
l'papier :-) ,à non le voila 81.80.92.244 , ~~JPF~~, pilote expérimenté
a eu l'autorisation de se poser ce 01/08/2006 et nous transmet ce qui suit
:
Bonjour
Ma quastion est peut etre bete mais comment puis je recuperer un adresse
IP Public avec un BAT ou autre ?
Je m'explique IPconfig me donne l'adresse IP INterne. Ce que je voudrai
c'est recuperer l'adresse externe avec un Batch. J'ai trouvé plein de
site qui le donne mais pas en batch
Un grand merci d'avance
JPF
Bonjour,
avec une bonne vieille commande DOS.
en premier ouvre une fenêtre en mode DOS. Démarrer==>éxécuter et taper cmd
+ touche entrée.
ensuite si tu tapes : ipconfig /all > ip.txt tu aura un fichier qui se
nomme ip.txt dans le répertoire courant dans lequel toutes les données de
la commande ipconfig /all auront été placées.
si tu veux créer un .bat pour effectuer cette tâche. sachant que
ipconfig.exe se trouve dans system32, recopie les lignes suivantes dans un
fichier texte que tu renommera en .bat (pour ma part, créé sur la racine
de C:)
@echo off
c:windowssystem32ipconfig.exe /all > c:ipconfig.txt
explications : ipconfig.exe /all (lance la commande et toutes options)
caractère : > (vers)
texte : c:ipconfig.txt (créé un fichier .txt sur C: et place toutes les
données dedans)
en espérant avoir répondu à ta question.
--
MesNews : www.mesnews.net
Forum : news://news.zoo-logique.org/MesNews
Identifiant = zoo & MdP = entrer
Une fausse erreur n'est pas forcément une vérité vraie.
Pierre DAC (1893-1975)
Après avoir survolé cet espace aérien, coordonnées, heuuuuu paumé
l'papier :-) ,à non le voila 81.80.92.244 , ~~JPF~~, pilote expérimenté
a eu l'autorisation de se poser ce 01/08/2006 et nous transmet ce qui suit
:Bonjour
Ma quastion est peut etre bete mais comment puis je recuperer un adresse
IP Public avec un BAT ou autre ?
Je m'explique IPconfig me donne l'adresse IP INterne. Ce que je voudrai
c'est recuperer l'adresse externe avec un Batch. J'ai trouvé plein de
site qui le donne mais pas en batch
Un grand merci d'avance
JPF
Bonjour,
avec une bonne vieille commande DOS.
en premier ouvre une fenêtre en mode DOS. Démarrer==>éxécuter et taper cmd
+ touche entrée.
ensuite si tu tapes : ipconfig /all > ip.txt tu aura un fichier qui se
nomme ip.txt dans le répertoire courant dans lequel toutes les données de
la commande ipconfig /all auront été placées.
si tu veux créer un .bat pour effectuer cette tâche. sachant que
ipconfig.exe se trouve dans system32, recopie les lignes suivantes dans un
fichier texte que tu renommera en .bat (pour ma part, créé sur la racine
de C:)
@echo off
c:windowssystem32ipconfig.exe /all > c:ipconfig.txt
explications : ipconfig.exe /all (lance la commande et toutes options)
caractère : > (vers)
texte : c:ipconfig.txt (créé un fichier .txt sur C: et place toutes les
données dedans)
en espérant avoir répondu à ta question.
--
MesNews : www.mesnews.net
Forum : news://news.zoo-logique.org/MesNews
Identifiant = zoo & MdP = entrer
Une fausse erreur n'est pas forcément une vérité vraie.
Pierre DAC (1893-1975)
Dans le message :,
a pris la peine d'écrire ce qui suit :~~JPF~~, pilote expérimenté a eu l'autorisation de se poser
ce 01/08/2006 et nous transmet ce qui suitMa quastion est peut etre bete mais comment puis je recuperer un
adresse IP Public avec un BAT ou autre ?
Je m'explique IPconfig me donne l'adresse IP INterne. Ce que je
voudrai c'est recuperer l'adresse externe avec un Batch. J'ai trouvé
plein de site qui le donne mais pas en batch
[...]
avec une bonne vieille commande DOS.
NANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN !!!
Ah mais c'est pas possible !!! ( © Abbé Pierre) ;-)
AUCUNE commande "DOS" ne pourrait donner des infos sur la config réseau !
"DOS", sous NT, est un SOUS-SYSTÈME très réduit, monotâche, non préemptif,
isolé, limité en mémoire, ...
(lancé sous contrôle de NTVDM)
Il ne faut pas confondre "DOS" et "mode texte" (ou "console", ou "fenêtre
de commandes" ) !!!
Une appli en mode texte (telle que CMD, IPCONFIG, NETSTAT, NBTSAT,
TRACERT, ROUTE, PING, NET, NSLOOKUP, ...) est une authentique application
Windows 32 bits, préemptive, avec des DLL, dialoguant avec tout le reste
du système, ...en premier ouvre une fenêtre *DE COMMANDES* . Démarrer==>éxécuter et
taper cmd + touche entrée.
ensuite si tu tapes : ipconfig /all > ip.txt tu aura un fichier qui se
nomme ip.txt dans le répertoire courant dans lequel toutes les
données de la commande ipconfig /all auront été placées.
Dis, , tu sais lire ??? ;-)
LE MONSIEUR TE DEMANDE (pcc "Les Guignols") comment obtenir son IP
*EX-TER-NE* !
La commande Ipconfig ne donne que les adresses LOCALES.en espérant avoir répondu
DE TRAVERS ;-)à ta question.
Pour récupérer son adresse IP INTERNET, il faut passer par un SERVEUR
quelconque auquel on se connecte et sur lequel existe un miniscritp (en
PHP p.ex.) qui vient lire et afficher la variable d'environnement
$REMOTE_ADDR (elel contient l'adr.IP du client)
Ce simple script PHP (getip.php) le fait :
<?php
echo $REMOTE_ADDR;
?>
Que l'on peut appeler par l'URL :
http://www.bellamyjc.org/getip.php
En haut de chaque page de mon site l'adresse du client est affichée, mais
bien sûr il n'est pas le seul à le faire.
Et si on veut se dispenser d'ouvrir un navigateur, on peut obtenir cette
adresse IP directement dans une fenêtre de commande à l'aide d'un script.
P.ex. :
"GetInternetIP.vbs"
(je l'ai mis en pièce-jointe)
------------- couper ici -------------
Set objHTTP = CreateObject("MSXML2.XMLHTTP")
Call objHTTP.Open("GET", "http://www.bellamyjc.org/getip.php", FALSE)
objHTTP.Send
wscript.echo objHTTP.ResponseText
------------- couper ici -------------
Pour récupérer cette valeur, on peut rediriger la sortie de ce script dans
un fichier texte, puis utiliser la commande FOR.
Voici un exemple de batch (à adapter /modifier, ...) :
"PrintAdrIP.bat"
------------- couper ici -------------
@echo off
cscript GetInternetIP.vbs > adrip.txt
for /F %%A in (adrip.txt) do set adrip=%%A
echo L'adresse IP LAN est %adrip%
------------- couper ici -------------
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr
Dans le message :mn.0bc87d682cce91a1.11921@ptt.net,
P@py_Michel <ma-boite@ptt.net> a pris la peine d'écrire ce qui suit :
~~JPF~~, pilote expérimenté a eu l'autorisation de se poser
ce 01/08/2006 et nous transmet ce qui suit
Ma quastion est peut etre bete mais comment puis je recuperer un
adresse IP Public avec un BAT ou autre ?
Je m'explique IPconfig me donne l'adresse IP INterne. Ce que je
voudrai c'est recuperer l'adresse externe avec un Batch. J'ai trouvé
plein de site qui le donne mais pas en batch
[...]
avec une bonne vieille commande DOS.
NANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN !!!
Ah mais c'est pas possible !!! ( © Abbé Pierre) ;-)
AUCUNE commande "DOS" ne pourrait donner des infos sur la config réseau !
"DOS", sous NT, est un SOUS-SYSTÈME très réduit, monotâche, non préemptif,
isolé, limité en mémoire, ...
(lancé sous contrôle de NTVDM)
Il ne faut pas confondre "DOS" et "mode texte" (ou "console", ou "fenêtre
de commandes" ) !!!
Une appli en mode texte (telle que CMD, IPCONFIG, NETSTAT, NBTSAT,
TRACERT, ROUTE, PING, NET, NSLOOKUP, ...) est une authentique application
Windows 32 bits, préemptive, avec des DLL, dialoguant avec tout le reste
du système, ...
en premier ouvre une fenêtre *DE COMMANDES* . Démarrer==>éxécuter et
taper cmd + touche entrée.
ensuite si tu tapes : ipconfig /all > ip.txt tu aura un fichier qui se
nomme ip.txt dans le répertoire courant dans lequel toutes les
données de la commande ipconfig /all auront été placées.
Dis, P@py, tu sais lire ??? ;-)
LE MONSIEUR TE DEMANDE (pcc "Les Guignols") comment obtenir son IP
*EX-TER-NE* !
La commande Ipconfig ne donne que les adresses LOCALES.
en espérant avoir répondu
DE TRAVERS ;-)
à ta question.
Pour récupérer son adresse IP INTERNET, il faut passer par un SERVEUR
quelconque auquel on se connecte et sur lequel existe un miniscritp (en
PHP p.ex.) qui vient lire et afficher la variable d'environnement
$REMOTE_ADDR (elel contient l'adr.IP du client)
Ce simple script PHP (getip.php) le fait :
<?php
echo $REMOTE_ADDR;
?>
Que l'on peut appeler par l'URL :
http://www.bellamyjc.org/getip.php
En haut de chaque page de mon site l'adresse du client est affichée, mais
bien sûr il n'est pas le seul à le faire.
Et si on veut se dispenser d'ouvrir un navigateur, on peut obtenir cette
adresse IP directement dans une fenêtre de commande à l'aide d'un script.
P.ex. :
"GetInternetIP.vbs"
(je l'ai mis en pièce-jointe)
------------- couper ici -------------
Set objHTTP = CreateObject("MSXML2.XMLHTTP")
Call objHTTP.Open("GET", "http://www.bellamyjc.org/getip.php", FALSE)
objHTTP.Send
wscript.echo objHTTP.ResponseText
------------- couper ici -------------
Pour récupérer cette valeur, on peut rediriger la sortie de ce script dans
un fichier texte, puis utiliser la commande FOR.
Voici un exemple de batch (à adapter /modifier, ...) :
"PrintAdrIP.bat"
------------- couper ici -------------
@echo off
cscript GetInternetIP.vbs > adrip.txt
for /F %%A in (adrip.txt) do set adrip=%%A
echo L'adresse IP LAN est %adrip%
------------- couper ici -------------
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr
Dans le message :,
a pris la peine d'écrire ce qui suit :~~JPF~~, pilote expérimenté a eu l'autorisation de se poser
ce 01/08/2006 et nous transmet ce qui suitMa quastion est peut etre bete mais comment puis je recuperer un
adresse IP Public avec un BAT ou autre ?
Je m'explique IPconfig me donne l'adresse IP INterne. Ce que je
voudrai c'est recuperer l'adresse externe avec un Batch. J'ai trouvé
plein de site qui le donne mais pas en batch
[...]
avec une bonne vieille commande DOS.
NANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN !!!
Ah mais c'est pas possible !!! ( © Abbé Pierre) ;-)
AUCUNE commande "DOS" ne pourrait donner des infos sur la config réseau !
"DOS", sous NT, est un SOUS-SYSTÈME très réduit, monotâche, non préemptif,
isolé, limité en mémoire, ...
(lancé sous contrôle de NTVDM)
Il ne faut pas confondre "DOS" et "mode texte" (ou "console", ou "fenêtre
de commandes" ) !!!
Une appli en mode texte (telle que CMD, IPCONFIG, NETSTAT, NBTSAT,
TRACERT, ROUTE, PING, NET, NSLOOKUP, ...) est une authentique application
Windows 32 bits, préemptive, avec des DLL, dialoguant avec tout le reste
du système, ...en premier ouvre une fenêtre *DE COMMANDES* . Démarrer==>éxécuter et
taper cmd + touche entrée.
ensuite si tu tapes : ipconfig /all > ip.txt tu aura un fichier qui se
nomme ip.txt dans le répertoire courant dans lequel toutes les
données de la commande ipconfig /all auront été placées.
Dis, , tu sais lire ??? ;-)
LE MONSIEUR TE DEMANDE (pcc "Les Guignols") comment obtenir son IP
*EX-TER-NE* !
La commande Ipconfig ne donne que les adresses LOCALES.en espérant avoir répondu
DE TRAVERS ;-)à ta question.
Pour récupérer son adresse IP INTERNET, il faut passer par un SERVEUR
quelconque auquel on se connecte et sur lequel existe un miniscritp (en
PHP p.ex.) qui vient lire et afficher la variable d'environnement
$REMOTE_ADDR (elel contient l'adr.IP du client)
Ce simple script PHP (getip.php) le fait :
<?php
echo $REMOTE_ADDR;
?>
Que l'on peut appeler par l'URL :
http://www.bellamyjc.org/getip.php
En haut de chaque page de mon site l'adresse du client est affichée, mais
bien sûr il n'est pas le seul à le faire.
Et si on veut se dispenser d'ouvrir un navigateur, on peut obtenir cette
adresse IP directement dans une fenêtre de commande à l'aide d'un script.
P.ex. :
"GetInternetIP.vbs"
(je l'ai mis en pièce-jointe)
------------- couper ici -------------
Set objHTTP = CreateObject("MSXML2.XMLHTTP")
Call objHTTP.Open("GET", "http://www.bellamyjc.org/getip.php", FALSE)
objHTTP.Send
wscript.echo objHTTP.ResponseText
------------- couper ici -------------
Pour récupérer cette valeur, on peut rediriger la sortie de ce script dans
un fichier texte, puis utiliser la commande FOR.
Voici un exemple de batch (à adapter /modifier, ...) :
"PrintAdrIP.bat"
------------- couper ici -------------
@echo off
cscript GetInternetIP.vbs > adrip.txt
for /F %%A in (adrip.txt) do set adrip=%%A
echo L'adresse IP LAN est %adrip%
------------- couper ici -------------
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr
Merci beaucoup
Ca c'est une vrai reponse
Cordialement
JPF
Merci beaucoup
Ca c'est une vrai reponse
Cordialement
JPF
Merci beaucoup
Ca c'est une vrai reponse
Cordialement
JPF
NANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN !!!
Il ne faut pas confondre "DOS" et "mode texte" (ou "console", ou "fenêtre
de commandes" ) !!!
Une appli en mode texte (telle que CMD, IPCONFIG, NETSTAT, NBTSAT,
TRACERT, ROUTE, PING, NET, NSLOOKUP, ...) est une authentique application
Windows 32 bits, préemptive, avec des DLL, dialoguant avec tout le reste
du système,
La commande Ipconfig ne donne que les adresses LOCALES.
Et si on veut se dispenser d'ouvrir un navigateur, on peut obtenir cette
adresse IP directement dans une fenêtre de commande à l'aide d'un script.
NANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN !!!
Il ne faut pas confondre "DOS" et "mode texte" (ou "console", ou "fenêtre
de commandes" ) !!!
Une appli en mode texte (telle que CMD, IPCONFIG, NETSTAT, NBTSAT,
TRACERT, ROUTE, PING, NET, NSLOOKUP, ...) est une authentique application
Windows 32 bits, préemptive, avec des DLL, dialoguant avec tout le reste
du système,
La commande Ipconfig ne donne que les adresses LOCALES.
Et si on veut se dispenser d'ouvrir un navigateur, on peut obtenir cette
adresse IP directement dans une fenêtre de commande à l'aide d'un script.
NANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN !!!
Il ne faut pas confondre "DOS" et "mode texte" (ou "console", ou "fenêtre
de commandes" ) !!!
Une appli en mode texte (telle que CMD, IPCONFIG, NETSTAT, NBTSAT,
TRACERT, ROUTE, PING, NET, NSLOOKUP, ...) est une authentique application
Windows 32 bits, préemptive, avec des DLL, dialoguant avec tout le reste
du système,
La commande Ipconfig ne donne que les adresses LOCALES.
Et si on veut se dispenser d'ouvrir un navigateur, on peut obtenir cette
adresse IP directement dans une fenêtre de commande à l'aide d'un script.