afficher l'ip publique dans phpsysinfo

afficher l'ip publique dans phpsysinfo - Logiciels - Linux et OS Alternatifs

Marsh Posté le 02-09-2004 à 21:40:34    

comment fait-on ?
 
Merci  :o

Reply

Marsh Posté le 02-09-2004 à 21:40:34   

Reply

Marsh Posté le 02-09-2004 à 21:48:30    

elle s'affiche en fonction de l'endroit d'ou on l'interroge :o
exemple http://info.littleboboy.net :D
tu verras mon ipv4 , alors que moi qui passe en v6 je verrais celle en v6 .


---------------
Intermittent du GNU
Reply

Marsh Posté le 02-09-2004 à 21:49:51    

Citation :


2.4.27-emmanuelle


 
Skoi ce patch ?


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 02-09-2004 à 21:54:19    

c'est ce que je pensais aussi mais non. pour moi c l'ip privée.
 

Code :
  1. // get the IP address of our canonical hostname
  2.   function ip_addr () {
  3.     if (!($result = getenv('SERVER_ADDR'))) {
  4.       $result = gethostbyname($this->chostname());
  5.     }
  6.     return $result;
  7.   }


 
cette fonction utilise la résolution de noms de base. donc j'imagine que ca se contente de /etc/hosts
 
je dois mettre l'ip publique dedans aussi ?

Reply

Marsh Posté le 02-09-2004 à 21:55:34    

mirtouf a écrit :

Citation :


2.4.27-emmanuelle


 
Skoi ce patch ?


 
un truc de cul :o

Reply

Marsh Posté le 02-09-2004 à 21:57:04    

c'est normal que tu puisses voir ton ip interne car tu l'interroges de l'intérieur ...
utilises un proxy si tu veux voir ton ip 'externe' dessus .
mirtouf > usagi+grsec + accessoirement édit du Makefile .


---------------
Intermittent du GNU
Reply

Marsh Posté le 02-09-2004 à 21:57:40    

mikala a écrit :

c'est normal que tu puisses voir ton ip interne car tu l'interroges de l'intérieur ...
utilises un proxy si tu veux voir ton ip 'externe' dessus .
mirtouf > usagi+grsec + accessoirement édit du Makefile .


 
Je me disais aussi ! :D


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 02-09-2004 à 21:58:19    

je l'utilise de l'exterieur :)
 
enfin, j'en ai 2 qui me font ca. celui de chez moi, et un au boulot.

Reply

Marsh Posté le 02-09-2004 à 21:58:58    

fait donc voir que je puisses vérifier par moi meme :D


---------------
Intermittent du GNU
Reply

Marsh Posté le 02-09-2004 à 22:01:49    

je t'ai MP ca :D

Reply

Marsh Posté le 02-09-2004 à 22:01:49   

Reply

Marsh Posté le 02-09-2004 à 22:05:42    

j'ai édité mon dernier post [:cupra]
je pense du coup avoir la raison :D


---------------
Intermittent du GNU
Reply

Marsh Posté le 02-09-2004 à 22:08:05    

bref,
 
comment faire pour que getbyhostname() interoge le DNS coté internet :D
 
je bidouille ?

Reply

Marsh Posté le 02-09-2004 à 22:10:27    

surement , car si tu n'as pas d'ip publiques sur la machine , je ne sais pas comment il va la trouver :D


---------------
Intermittent du GNU
Reply

Marsh Posté le 02-09-2004 à 22:14:14    

si tu reprends le déroulement de la resolution de nom ca se comprend.

Reply

Marsh Posté le 02-09-2004 à 22:18:18    

ya pas une fonction php qui retourne l'ip a partir d'un nom et d'un serveur dns donnés ? :o

Reply

Marsh Posté le 03-09-2004 à 02:34:27    

oui getbyhostname('tondns.com');

Reply

Marsh Posté le 03-09-2004 à 08:06:24    

Je@nb a écrit :

oui getbyhostname('tondns.com');


 
toi tu n'as pas lu le topic :o
 
c'est deja cette fonction qui est utilisée, et on ne peut pas lui spécifier un dns, elle tape en local en priorité (normal)
 
je pense que dans la logique du script et dans mon cas, je ne peux pas avoir l'ip publique sans la mettre en dur.

Reply

Marsh Posté le 03-09-2004 à 08:50:33    

Zaib3k> j'ai le meme probleme et je me suis pas encore penche dessus pour le resoudre :D  
j'attend ta solution, sinon, je regarde ce week-end

Reply

Marsh Posté le 03-09-2004 à 13:22:02    

Zaib3k a écrit :

toi tu n'as pas lu le topic :o
 
c'est deja cette fonction qui est utilisée, et on ne peut pas lui spécifier un dns, elle tape en local en priorité (normal)
 
je pense que dans la logique du script et dans mon cas, je ne peux pas avoir l'ip publique sans la mettre en dur.


 
alors un ptit system('/sbin/ifconfig | grep P-t-P | cut -f2  -d":" | cut -f1 -d" "');
 [:2501]

Reply

Marsh Posté le 03-09-2004 à 14:01:49    

il n'a pas d'ip publique sur les machines concernées . bref il fait du NAT vers celles ci .


---------------
Intermittent du GNU
Reply

Marsh Posté le 03-09-2004 à 14:11:35    

fodrait que j'apprenne à lire les tomic moi :D

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed