> On Thu, 12 Oct 2006, Edward Lewis wrote:
> > At 23:37 -0700 10/11/06, Stephen Casner wrote:
> >
> > >connect to 127.0.0.1 on the forwarded port number. I don't know why,
> > >but Pine does a DNS lookup on 127.0.0.1. My problems arose when the
> >
> > Sounds like an application layer implementation defect. The problem
> > could be solved by reporting the bug to the developers.
>
> I have now been informed that if I had enclosed the 127.0.0.1 in
> square brackets then Pine would not looked it up as a name.
>
> This potential for misinterpretation has probably not been seen as a
> problem because on many systems the DNS resolver will recognize the
> string as an address rather than a name and not do a forward lookup.
> The system on which this problem was observed was Windows-98.
getaddrinfo() and getnodebyname() are both defined to accept
literal addresses and return them. As far as I am aware
there is no such requirement for gethostbyname() though
some implementations do detect when addresses are passed
in.
The original way to detect a IP address was to look for digit
as the first character. This changed with RFC 1123 which extend
the hostname syntax to allow zeros at the start of labels.
> -- Steve
>
> _______________________________________________
> Ietf mailing list
> [email protected]
> https://www1.ietf.org/mailman/listinfo/ietf
--
ISC Training! October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DHCP. Email [EMAIL PROTECTED]
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: [EMAIL PROTECTED]
_______________________________________________
Ietf mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/ietf