Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
syntaxe du fichier hosts
Envoyé par: benoitor

bonjour une petite aide a un novice svp.

Je suis en train de faire un shell qui va le faire tout seul mais je voudrai savoir la syntaxe du host qui se trouve dans /etc.
J'ai bien vu en l ouvrant que il y a la syntaxe pour adresse unique comme cela :

127.0.0.1 . localhost

mais lorsque l'on a un groupe d'ip?? Est ce

123.456.789 - 987.654.321 . localhost?


Merci

Poste le Saturday 23 April 2005 10:46:46
Répondre     Citer    
Re: syntaxe du fichier hosts
Envoyé par: Sve@r

Hum... question un peu piège parce que je n'y ai jamais été confronté
Déjà, le man te donne la structure de certains fichiers systèmes => tu peux essayer "man hosts"

Ensuite, si on y réfléchit, on se dit que le fichier est traité par des programmes automatiques. Ceux-ci s'attendent à trouver une syntaxe simpliste du style
ip <séparateur> nom [ <séparateur> alias ... ]

Je les voit mal accepter une plage comme celle que tu propose 123.456.789-987.654.321. Outre qu'une partie d'IP ne peut pas dépasser 255 ;-) comment interpréteraient-ils l'IP 555.444.777 (le 444 n'étant pas dans la plage "456-654" cela signifie que l'IP n'appartient pas au groupe ? Un petit peu compliqué à mettre en oeuvre non ?

Donc, comme je l'ai dit, je ne suis certain de rien. Mais si je devais choisir je dirais que l'IP doit être simple; sans plage.

Poste le Saturday 23 April 2005 19:29:55
Répondre     Citer    
Re: syntaxe du fichier hosts
Envoyé par: Tronix

Hello, alors je viens de découvrir ce site, qui m'a l'air bien sympatique, étant donné que je me relance dans Linux plus que serieusement ^^D-* et j'ai envie d'y déposer ma contribution en répondant à ce sujet ;-)

Donc déjà, il faut savoir que le fichier /etc/hosts est là pour "remplacer" en quelque sorte un serveur DNS, qui lui d'un nom d'hôte (lea-linux.org par exemple) donne l'IP qui permet de se connecter au serveur.

Il faut savoir aussi, qu'une IP peut avoir plusieurs nom d'hôte (principal, et alias...), mais qu'un nom d'hôte ne peut pas avoir plusieurs IP (A moins que je me trompe ?)
Sinon en faite, je me demande comment font les serveurs DNS pour donner l'IP lié au nom d'hote "lea-linux.org" par exemple, qui donne en résultat : 212.85.153.253.

Essaye d'approfondir ta question, en disant ce que tu cherches à faire exactement, on pourra certainement t'aider. ;-p

@++

Tronix

Poste le Thursday 28 April 2005 02:57:31
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
syntaxe du fichier hosts
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons