users@glassfish.java.net

Re: [webtier] Fwd: JSP request.getRemoteHost() returns IP address instead of host name

From: Justin Lee <Justin.Lee_at_Sun.COM>
Date: Thu, 24 Sep 2009 15:03:49 -0400

That would be https://glassfish.dev.java.net/issues/show_bug.cgi?id=8657

Jan Luehe wrote:
> On 09/24/09 11:24, Justin Lee wrote:
>> Actually in v3 it's
>> network-config.protocols.protocol.http-listener-1.http.dns-lookup-enabled=true
>>
>
> Hmm, i thought you changed it to "enable-dns-lookup", see bottom of
> https://glassfish.dev.java.net/issues/show_bug.cgi?id=8263 :)
>
> I think this was in the interest of making the attribute names more
> consistent.
>
> Jan
>
>>
>> Jan Luehe wrote:
>>> Did you not see my response I sent to dev_at_glassfish yesterday, where
>>> your original
>>> request had been posted?
>>>
>>> My reply was as follows:
>>>
>>> <reply>
>>> Use the following attribute:
>>>
>>> - In GlassFish v2.x:
>>> http-service.http-protocol.dns-lookup-enabled=true
>>>
>>> - In GlassFish v3:
>>>
>>> network-config.protocols.protocol.http-listener-1.http.enable-dns-lookup=true
>>>
>>> </reply>
>>>
>>> Jan
>>>
>>>
>>> On 09/23/09 22:32, Andy Knight wrote:
>>>> Forwarding to additional aliases.
>>>>
>>>> <http://www.sun.com> Andy Knight
>>>> Principal Engineer,
>>>> Sun Microsystems, Inc.
>>>> Java House, Guillemont Park, Minley Road,
>>>> Camberley, Surrey GU17 9QG United Kingdom
>>>> Home office: +44 1494 462438
>>>> Mobile: +44 7775 583415
>>>> Skype: aprknight
>>>> Email: Andy.Knight_at_Sun.COM <mailto:Andy.Knight_at_Sun.COM>
>>>> Blog: http://blogs.sun.com/andky
>>>> <http://www.sun.com>
>>>>
>>>>
>>>> Begin forwarded message:
>>>>
>>>>> *From: *Andy Knight <andy.knight_at_sun.com
>>>>> <mailto:andy.knight_at_sun.com>>
>>>>> *Date: *23 September 2009 15:39:53 GMT+01:00
>>>>> *To: *dev_at_glassfish.dev.java.net <mailto:dev_at_glassfish.dev.java.net>
>>>>> *Bcc: *Andrew Hopkinson <Andrew.Hopkinson_at_Sun.COM
>>>>> <mailto:Andrew.Hopkinson_at_Sun.COM>>
>>>>> *Subject: **JSP request.getRemoteHost() returns IP address instead
>>>>> of host name*
>>>>>
>>>>> My research indicates that Tomcat, by default, has a configuration
>>>>> parameter called *enableLookups*. By default this is *false*.
>>>>> Under such circumstances an invocation of request.getRemoteHost()
>>>>> (when the host is the localhost) returns 127.0.0.1 (or
>>>>> 0:0:0:0:0:0:0:1%0 if you're running Mac OS X).
>>>>>
>>>>> If I change *enableLookups *to *true,* request.getRemoteHost()
>>>>> returns the string *localhost* as expected.
>>>>>
>>>>> When I deploy my web application to GlassFish and cause the same
>>>>> JSP code to run, I get the IP address as I would by default in
>>>>> Tomcat.
>>>>>
>>>>> How do I configure GlassFish to enable lookups in the way that
>>>>> Tomcat behaves?
>>>>>
>>>>> <http://www.sun.com/> Andy Knight
>>>>> Principal Engineer,
>>>>> Sun Microsystems, Inc.
>>>>> Java House, Guillemont Park, Minley Road,
>>>>> Camberley, Surrey GU17 9QG United Kingdom
>>>>> Home office: +44 1494 462438
>>>>> Mobile: +44 7775 583415
>>>>> Skype: aprknight
>>>>> Email: Andy.Knight_at_Sun.COM <mailto:Andy.Knight_at_Sun.COM>
>>>>> Blog: http://blogs.sun.com/andky
>>>>> <http://www.sun.com/>
>>>>>
>>>>>
>>>>
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: webtier-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: webtier-help_at_glassfish.dev.java.net
>