Lacking the trailing dot that anchors the FQDN to the root zone, how would I be able to determine that I need to use the global root zone rather than local lookups? The DNS spec allows users to have local zones named similarly to all TLDs, which would be authorative responders for DNS requests that don't anchor to the root with a trailing dot - or have I missed something?
not only this, if webservers can treat both versions as the same, and if in fact the specification treats them as the same, then so should search engines. if there is a problem, then the search engines are at fault. it seems ridiculous that i have to configure a webserver to add a redirect in order to avoid this. actually i think this is something that could also be fixed in the browser. i just checked, firefox treats them as separate domains. i don't think it should.
in practice of course this is not a problem because nobody really puts a trailing dot on hostnames.
I would also expect search engines to (a) ~never end up on a URL with a dot, unless someone explicitly linked to one, (b) merge the two sites on their end if they appeared.
A lot of people learn about things like this configuring DNS servers.
If you're setting up bind and forget a trailing dot, it is quite easy to get extra weird resolver queries like foo.com.example.com before foo.com is resolved.
The web has never coherently dealt with the trailing dot issue. Roughly the only standard that makes a clear requirement is for TLS PKIX certificates, which cannot have a trailing dot. So to avoid certificate matching bugs it’s best to redirect a trailing-dot domain to a no-trailing-dot domain. Sadly web servers do not make this easy, and traditionally they encourage configurations that do unpredictably wrong things with requests that have trailing-dot domains. It sucks.
AStonesThrow|1 year ago
https://en.wikipedia.org/wiki/Fully_qualified_domain_name
https://datatracker.ietf.org/doc/html/rfc1594#section-5
The trailing dot (root zone) is implicit in a Fully Qualified Domain Name. The trailing dot is not what makes a domain name fully qualified.
mattashii|1 year ago
echoangle|1 year ago
em-bee|1 year ago
in practice of course this is not a problem because nobody really puts a trailing dot on hostnames.
Kwpolska|1 year ago
m463|1 year ago
If you're setting up bind and forget a trailing dot, it is quite easy to get extra weird resolver queries like foo.com.example.com before foo.com is resolved.
konimex|1 year ago
fanf2|1 year ago
AStonesThrow|1 year ago
ratg13|1 year ago
kristopolous|1 year ago
janjones|1 year ago
unknown|1 year ago
[deleted]
unknown|1 year ago
[deleted]
tape_measure|1 year ago
lanstin|1 year ago
_def|1 year ago
imwillofficial|1 year ago
unknown|1 year ago
[deleted]
m0d0nne11|1 year ago
[deleted]
unknown|1 year ago
[deleted]