skybrian
9 hours ago
This autocomplete suggests domains that don't exist. You can just type garbage and it will suggest something, but then if you go there, there are no records.
It seems like one purpose of an autocomplete box is help you avoid typos, so that makes it less useful.
pul
4 hours ago
Author here.
Yes, it will autocomplete the most popular domains first, then known registered domains, and then fall back to appending popular TLDs.
The reason is that it's impossible to enumerate all domains. gTLDs (like .com, .info) mostly publish their zone files, but ccTLDs (like .cn, .de) usually don't.
But maybe you're right. After reading these comments, it's clearly confusing to people.
8organicbits
43 minutes ago
There are limits to how accurate you can make this. Zones like .xyz renew at 18%, so you'd expect 0.2% of those domains to expire without renewal each day. The tranco list is based on a 30 day look-back and I've seen a small percent of those domains lack name servers, even for the latest list.
Similarly, domains can be registered since the last time you downloaded your lists. So you never have a complete or accurate list.
I think it's perfectly reasonable to suggest names that have recently expired or domains that could have been recently registered. The alternative requires an NS lookup.
andai
42 minutes ago
I'm not sure I understand the reasoning behind appending the TLDs?
Can't you just append any TLD to anything and get a domain that "might" exist? Or am I missing something?
bawolff
6 hours ago
The autocomplete seemed to suggest real domains to me. If you typed in garbage it suggested the garbage plus a bunch of common TLDs - that seems like a reasonable choice to me. In any case, if your issue is the list of domains to suggest, its trivial to change that to a different list.
pierrefermat1
7 hours ago
Yes, OP seems to have completely lost touch with what is actually useful vs optimizing metrics for the sake of it.
lnenad
6 hours ago
But there is a cool blog post about it though.
1718627440
3 hours ago
That's also the old behaviour of browsers and the current one of text browsers. I fail to see how this is wrong.
$ lynx doesnotexist2
Looking up doesnotexist2 first
Looking up www.doesnotexist2.com, guessing...
Looking up www.doesnotexist2.edu, guessing...
Looking up www.doesnotexist2.net, guessing...
Looking up www.doesnotexist2.org, guessing...
Can't Access `file://localhost/home/user/doesnotexist2'Retr0id
2 hours ago
I hate this behaviour because it means if I typo an internal hostname suddenly it gets broadcast to everyone's DNS resolver, and wastes some time in the process (and in the worst case, takes me to a random website I never intended to visit). I always have to rummage around in about:config or whatever to disable it, because that behaviour is never what I expect nor intend.
addag
5 hours ago
This behavior seems to happen only when there is no more words in the list that can complete the current string. Otherwise, it shows only existing domains.
I guess this behavior helps to autocomplete the domain extension for less-known domains that are not in the search list.
Symbiote
an hour ago
It doesn't work correctly with third level domains.
speedtest.me.uk exists, but typing speedtest.me does not suggest it, and speedtest.me.u suggests speedtest.me.us first (doesn't exist).
(.me.uk is a second level domain category in .uk, intended for personal domains.)