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?
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 ]