IPv6 incorrect setup (or resolver bug? or http client bug?)

Ingela Anderton ingela@REDACTED
Tue Nov 2 14:10:10 CET 2004


Sean Hinde wrote:
> 
> On 2 Nov 2004, at 08:07, Ingela Anderton wrote:
> 
> >
> > Matthias Lang wrote:
> >>
> >>  Matthias> Is 172.16.2.2 an ip6 address?
> >>
> >>  Ingela> No, it is a ipv4 address.
> >>
> >> Come to think of it, what does
> >>
> >>  inet:getaddr("localhost", inet6)
> >>
> >> return?
> > 2>  inet:getaddr("localhost", inet6).
> > {ok,{0,0,0,0,0,65535,32512,1}}
> > 3> inet:getaddr("localhost", inet).
> > {ok,{127,0,0,1}}
> 
> Interesting. on Mac OS X:
> 
> 1> inet:getaddr("localhost", inet6).
> {ok,{0,0,0,0,0,0,0,1}}
Well on any machine that acctualy support ipv6:

$ erl
Erlang (BEAM) emulator version 5.4.1 [hipe] [threads:0] [kernel-poll]

Eshell V5.4.1  (abort with ^G)
1>  inet:getaddr("localhost", inet6).
{ok,{0,0,0,0,0,0,0,1}}
2> 

On a machine that does not

$ erl
Erlang (BEAM) emulator version 5.4.1 [hipe] [threads:0] [kernel-poll]

Eshell V5.4.1  (abort with ^G)
1>   inet:getaddr("localhost", inet6).
{ok,{0,0,0,0,0,65535,32512,1}}
2> 

I guess that would be the ipv6 tunneled version of the ipv4 address
127.0.0.1. 

-- 
/Ingela

Ericsson AB - OTP team









More information about the erlang-questions mailing list