[php] gethostbyname/ address() probleem

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • HenkS
  • Registratie: Mei 2000
  • Laatst online: 11:43

HenkS

Da_king alias HenkS

Topicstarter
hallo,

ik heb al eens gezocht op GOT maar vind mijn probleem niet terug, en ook de usercomments op php.net helpen me niet..

wat is mijn probleem:

ik doe bijvoorbeeld dit:

$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
echo "host: $hostname";

of:
echo gethostbyname('ns0.ao-srv.com.');

ik krijg dan in het 1e geval gewoon het ipnr zelf terug, en in het 2e geval de naam terug... er wordt dus niet geresolved.....

doe ik het op de machine zelf, dmv een 'dig' commando, krijg ik wel de goede info terug...

dus dan zou je denken, je resolved op de verkeerde machine, maar als ik in /etc/resolve.conf kijk, zie ik daar hetzelfde ipnr staan dan het ipnr waar ik de 'dig' op doe.


nu zie ik net dat ie op de 'localhost' resolved, en dat is niet de bedoeling, lijkt wel alsof ie niet naar de resolve.conf in /etc/ kijkt maar ergens anders

hoe kom je erachter naar welke locatie hij naar resolve.conf kijkt?

[ Voor 5% gewijzigd door HenkS op 18-06-2003 14:25 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Umz, zet er eens een _ander_ ip adres in, soms is het wel een IPv4 ip, maar dan kan hij de host niet vinden(denk aan firewall) etc, of vanuit isp.

Test het eens met het ip van ......, kijken of je dan _wel_ de host ziet.

[ Voor 4% gewijzigd door Verwijderd op 18-06-2003 15:52 ]