[PATCH] Resolver: added support for domain names with a trailing dot

Maxim Dounin mdounin at mdounin.ru
Mon Jan 13 13:58:39 UTC 2014


Hello!

On Fri, Jan 10, 2014 at 12:13:26PM -0800, Yichun Zhang (agentzh) wrote:

> Hello!
> 
> On Fri, Jan 10, 2014 at 11:10 AM, Ruslan Ermilov wrote:
> >
> > There's no such thing as domain names with a trailing dot,
> > with one exception of the root domain name.
> >
> 
> Well, they are just a fully qualified domain names.

Well, not really.  There is no need for a trailing dot for a 
domain name to be fully qualified.  The "example.com" domain _is_ 
fully qualified.  The trailing dot is just used by some software to 
indicate fully qualified names.

It looks like it's something specifically mentioned by RFC 3986 
though, http://tools.ietf.org/html/rfc3986#section-3.2.2:

   The rightmost domain
   label of a fully qualified domain name in DNS may be followed by a
   single "." and should be if it is necessary to distinguish between
   the complete domain name and some local domain.

So we probably should support it.

[...]

-- 
Maxim Dounin
http://nginx.org/



More information about the nginx-devel mailing list