Bonus fact: https://. works on Firefox (triggers an A/AAAA DNS query for root) but not Chrome.
hence under a properly set up DNS and application: system with search domain for `.internal` and a host named `amazon` will be hit the internal host for `https://amazon` and `https://amazon.internal` but not `https://amazon.`
Maps is a little weird because while originally they were bundling maps and search and a bunch of products together they have had to back off on that strategy due to the recent antitrust concerns and bundling so now they are purposefully separating the products and the domains further.
$ curl -v maps.google.com
[...]
< HTTP/1.1 302 Found
< Location: http://maps.google.com/maps
[...]For example, I can type “opnsense” and hit enter, which loads https://opnsense, whose FQDN is opnsense.home.my.domain. This works on all machines on my network; most are configured to use home.my.domain as the primary search domain (through DHCP), but my DNS server also properly responds to queries for just the host portion. And, I’ve configured opnsense to hijack all (standard) DNS traffic on my network, so even if a device is specifically ignoring the DHCP-provided search domain and DNS server, it should be able to query all local hosts.
I liked alway having a rule in the web server to redirect to the fully qualified hostname on requests to the internal ones, so links could be shared and would always work even if the search domain wasn’t set up (could happen on the VPN for example).
Browsers don't like to route directly to TLDs. In theory, Amazon could have a web site at
but browsers interpret that as a search request, not a request for a rooted domain name. Even which means to treat that as a fully qualified domain name doesn't work in browsers any more.(That's what the trailing "." means. Relative domain names were a thing. If you're on a machine within "bigu.edu", and you want "ourteam.bigu.edu", you can supposedly just use "ourteam" as a domain. This rarely works right, because few clients have domain names any more. Is it even still implemented in most DNS lookup clients?)