Re: gethostbyname
| From: | Sascha Schumann | Date: | Wed, 03 Mar 1999 00:29:44 +0000 |
| Subject: | Re: gethostbyname | ||
| References: | 1 2 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-4451@lists.php.net to get a copy of this message | ||
On Tue, Mar 02, 1999 at 06:08:40PM -0600, Timothy Whitfield wrote:
> this is interesting:
>
> produced by:
> <?php
>
> $host=gethostbyname("www.yahoo.com");
> echo $host;
>
> ?>
>
> socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 5
> connect(5, {sin_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("0.0.0.0")},
> 16) = 0
This is strange. To which value did you set your nameserver in
/etc/resolv.conf? If it is set correctly, your libc wants an upgrade. If the
box is three years old, it must be something in the 5.3.x range. Oh my god :-)
> send(5, "J \1\0\0\1\0\0\0\0\0\0\3www\5yah"..., 31, 0) = 31
> select(6, [5], NULL, NULL, {5, 0}) = 1 (in [5], left {5, 0})
> recvfrom(5, 0xbfffe2b8, 1024, 0, 0xbfffdba8, 0xbfffd998) = -1 ECONNREFUSED (Connection refused)
Beside Linux' recvfrom(2) man page does not list ECONNREFUSED, the error
seems to deferred from send(2), because it cannot send something to 0.0.0.0.
--
Regards,
Sascha Schumann |
Consultant | finger sas@schell.de
| for PGP public key
--
PHP Development Mailing List http://www.php.net/
To unsubscribe send an empty message to php-dev-unsubscribe@lists.php.net
For help: php-dev-help@lists.php.net