On Wed, Feb 16, 2005 at 04:06:39PM -0500, Stas Bekman wrote: > whereas Apache-Test sees 127.0.0.1. I suppose 166.70.252.34 > is the external IP of the same machine.
Yes, it is (though keep in mind that this is a virtual server running as a jailed process, not a separate machine). > Try to debug our_remote_addr() in Apache/TestConfig.pm to figure out why > there is a difference (most likely it defaults to resolving 'localhost') OK, here's a dump of the gethostbyname function: # ghbn = $VAR1 = [ 'localhost', 'localhost.my.domain', 2, 4, '' ]; The last item in the list is showing up in an odd format which I'm not able to reproduce here (perhaps this is an opaque string?). At any rate, remote_addr is empty so the value that is being returned by our_remote_addr() is coming from passing the iaddr value to Socket::inet_ntoa. Here's the relevant contents of my /etc/hosts: ::1 localhost localhost.my.domain 127.0.0.1 localhost localhost.my.domain I tried removing that first entry but it made no difference. This is definitly beyond my level of knowledge so hopefully you can give me some further pointers for what to look at next. William -- Knowmad Services Inc. http://www.knowmad.com