ID:               25342
 Updated by:       [EMAIL PROTECTED]
 Reported By:      getsuryya at rediffmail dot com
-Status:           Open
+Status:           Bogus
 Bug Type:         *Network Functions
 Operating System: LINUX
 PHP Version:      4.3.2
 New Comment:

The actual result you reported for case #2 is the expected result
according to the yahoo.com name servers.

I cannot, however, reproduce the bug you reported for case #1.  The
most common cause for receiving errorneous IPs in such a case is having
a search domain configured for your system's resolver library.

i.e.: looking up 'com' may be attempting to resolve
'com.yourdomain.com' which may indeed be valid if yourdomain.com is
configured with a wildcard.  Check /etc/resolv.conf




Previous Comments:
------------------------------------------------------------------------

[2003-09-01 07:09:37] getsuryya at rediffmail dot com

Description:
------------
The bug is in the function gethostbynamel. When a domain name is passed
to it as an argument then it should return the associated ip addresses
of this domain in an array, this is working properly in version 4.3.1.

But in version 4.3.2 the bugs are as under.
1)It is returning an ip for a domain name which is not valid, where as
it should have returned false in case of non valid domain name.
2)It is only returning a single ip associated with the domain, not all
the ip addresses.



Reproduce code:
---------------
#CODE FOR CASE 1
if($hosts = gethostbynamel('com')){     
        print_r($hosts);
}else{
        print "Invalid domain";
}

#CODE FOR CASE 2
if($hosts = gethostbynamel('yahoo.com')){
        print_r($hosts);
}else{
        print "Invalid domain";



Expected result:
----------------
#EXPECTED RESULT FOR CASE 1
Invalid domain

#EXPECTED  RESULT FOR CASE 2
Array ( [0] => 216.109.118.76 [1] => 216.109.118.77 [2] =>
216.109.118.78 [3] => 216.109.118.65 [4] => 216.109.118.69 [5] =>
216.109.118.71 [6] => 216.109.118.72 [7] => 216.109.118.74 ) 


Actual result:
--------------
#ACTUAL RESULT FOR CASE 1
Array ( [0] => 206.16.0.134 ) 

#ACTUAL RESULT FOR CASE 2
Array ( [0] => 66.218.71.198 )


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=25342&edit=1

Reply via email to