Re: Bug #13443 Updated: gethostbyname returns the name not the IP addr.

From: Date: Tue, 25 Sep 2001 21:15:40 +0000
Subject: Re: Bug #13443 Updated: gethostbyname returns the name not the IP addr.
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-66604@lists.php.net to get a copy of this message
On 25 Sep 2001 brooks@netgate.net wrote: > ID: 13443 > User updated by: brooks@netgate.net > Reported By: brooks@netgate.net > Status: Duplicate > Bug Type: Unknown/Other Function > Operating System: BSDI 4.1 > PHP Version: 4.0.6 > New Comment: > > IMHO this is not the same as #13423, which is why I didn't list it in the original report. > Although the data returned is the same (hostname instead of IP address) the reason for the failure > is seems very different. > your humble opinion is wrong ;), PHP's gethostbyname() call's the low-level C gethostbyname(), if that doesn't resolve, it will return NULL, and PHP will return the original hostname. There would be no way that the C level gethostbyname() would return the original hostname. -Sterling > Previous Comments: > ------------------------------------------------------------------------ > > [2001-09-25 16:45:51] jimw@php.net > > duplicate of 13423, among the others listed in the report. gethostbyname() returns the hostname > it is passed when the C-level gethostbyname() call fails. > > ------------------------------------------------------------------------ > > [2001-09-25 16:22:34] brooks@netgate.net > > This is basically the same report as 8754, 12678, and 8856. The gethostbyname function returns > the name instead of the IP address. The host is configured correctly and names can be resolved from > the shell using nslookup, dig, etc. This bug first appeared in 4.0.4 (although I didn't know > it until now) and is present in 4.0.6 and 4.0.8-dev (php4-200109251335.tar.gz - latest from the > snapshots dir as of 9/26/01). I regressed the bug back to my previous version of 3.0.14 and the bug > is not present in that version. I have tried both gethostbyname (returns the name) and > gethostbynamel (returns 0 items in the array). > > ------------------------------------------------------------------------ > > > > Edit this bug report at > http://bugs.php.net/?id=13443&edit=1 > > >

« previous php.dev (#66604) next »