Configurer serveur pour utiliser la fonction gethostbyaddr - PHP - Programmation
Marsh Posté le 10-06-2002 à 15:35:34
le plus simple :
met dans le fichier /etc/hosts:
ton_ip ton_nom_de_domaine
dans le cas ou c'est une ip internet (dynamique), ton serveur apache dois avoir un accès au dns.
Pour cela le fichier resolv.conf doit contenir
nameserver IP_du_dns1
nameserver IP_du_dns2
Si ton apache est chrooté, il faut recopier des librairies dans le répertoire chrooté et le fichier /etc/nsswitch.conf
Marsh Posté le 10-06-2002 à 15:52:03
Tu peux expliquer le dernier point parce que les deux premiers sont remplis mais je comprends pas la fin (chrooté notamment) et quelles librairies sont à recopier. M'enfin merci de m'avoir répondu parce que là c plus que pouak...
Marsh Posté le 10-06-2002 à 17:54:28
ton serveur est-il chrooté ?
pour expliquer simplement, le démon tourne en pensant que son répertoire est le répertoire racine ( / ) de la machine. Tout les prog, librairies, etc se trouvant dans un autre répertoire lui sont inaccessibles (sendmail, /proc/, ...).
si tu sais pas ce que c'est ce n'est sans doute pas le cas...
sinon regarde sur : http://penguin.epfl.ch/chroot.html
après modification du resolv.conf, relance Apache.
Ton dns fct ?
ping http://www.google.fr fct ?
Marsh Posté le 11-06-2002 à 11:32:41
Bah nan le serveur n'est pas chrooté (je me suis renseigné) mais ça marche toujours pas et je ne sais pas c'est quoi le problème.
Il me renvoie l'IP comme un brave prog qui ne marche pas.
Bon, est-ce que ça aurait un rapport avec les fichiers /etc/nsswitch.conf et /etc/named.conf?
Dis-moi, stp, toi qui as l'air de dompter toutes ces niaiseries, ce que je dois faire simplement?
Merci.
Fin de transmission...
Marsh Posté le 13-06-2002 à 10:49:06
Bon ben c bon ça a décidé de marcher tout seul comme un grand d'un seul coup. En fait il a vu que j'allais finir à temps donc il s'est dit tiens je vais le faire chier en marchant pas.
Mais là c'est bon comme je suis en retard maintenant, c'est bon ça marche....
Marsh Posté le 10-06-2002 à 11:32:00
Bon salut,
J'ai un méga problème: quand je fais echo gethostbyaddr($REMOTE_ADDR); il me reclaque mon ip au lieu du nom d'hote.Bref ça marche pas alors est-ce que vous connaissez la bidouille: modif serveur (fichier /etc/resolv.conf) ou je sais pas quoi?
Au secours...
A l'aide...
Fin de transmission.