Bonjour,
je souhaiterais savoir comment faire une fonction( pour un script bash/sh) qui me retourne juste l'adresse ip d'un site.
Quand je fais "ping mon site", je vois bien aparaitre cette adresse mais y'a pleins de choses inutiles (PING www.google.akadns.net (216.239.59.99) 56(84) bytes of data.)
Merci
Ohan
Message édité par ohan le 12-09-2003 à 13:04:56
Publicité
Posté le 12-09-2003 à 11:44:40
arsunik
ma tuxitude me beastifie
Posté le 12-09-2003 à 12:03:11
Pour avoir l'ip, il suffit d'interroger le serveur DNS, il est inutile de pinger la machine (ping fait une résolution du nom en utilisant le serveur dns).
Après, pour virer les parenthèses, je sais pas trop...
[Albator]
MDK un jour, MDK toujours !
Posté le 12-09-2003 à 12:16:55
Holalala les méthodes détournées
C'est évidemment la commande host qu'il faut utiliser, et il me semble qu'elle a un paramètre pour n'afficher que l'adresse IP ou hostname demandé, sans aucun texte inutile.
Comment faire pour ne récuperer maintenant que la premiere ligne ?
Sinon, j'essaie de trouve le parametre pour la commande hoste qui retourne que l'ip mais j'ai bien du mal !!!
---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. | Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
mais ca marche pas pour tout !!!, host yahoo.fr | cut -c28-44 donne r www2.vip.ukl.ya
address 217.12.3.
++
Ohan
Mjules
Modérateur Parle dans le vide
Posté le 12-09-2003 à 14:01:50
chez moi ça marche...
il faut adapter les 2 derniers nombres (respectivement la colonne de début et de fin d'affichage) pour que ça corresponde.
mais bon, là ça devient reloud à automatiser
---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. | Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
arsunik
ma tuxitude me beastifie
Posté le 12-09-2003 à 14:49:22
C'est n'importe quoi de faire un ping sur une machine juste pour avoir son adresse ip
C'est n'importe quoi de faire un ping sur une machine juste pour avoir son adresse ip
T'as une solution alors ? Perso, je sais que c'est pas la super méthode (trop de bidouille) mais il faut mieux faire un truc comme ca qui retroune l'ip que ne rien faire !
T'as une solution alors ? Perso, je sais que c'est pas la super méthode (trop de bidouille) mais il faut mieux faire un truc comme ca qui retroune l'ip que ne rien faire !
++
Ohan
On l'a déja donnée: host !
nslookup éventuellement !!!
Sinon pour le cut, regardez plutot les paramètres -d et -f plutot que -c !