这些没有顶级域名的URL为什么会解析到一个网页?

13

我注意到网址ga会解析到一个网站,但没有像.com、.org等TLD顶级域名。我写了一个脚本来测试所有的两个字母的网址:

#!/bin/bash
for a in {a..z}
do
    for b in {a..z}
    do
        curl "$a$b" -s -m 10 >> foo.txt
        if [ -s foo.txt ]
        then
            cp foo.txt "$a$b.txt"
            rm foo.txt
            echo "$a$b"
        fi
    done
done

打印

ai
dk
pn
to
uz

这个脚本并不完美(例如它无法识别ga),但它表明有更多类似的URL。我注意到这些URL都是自己拥有的顶级域名- ai 是安圭拉岛,dk 是丹麦等等。为什么这些URL在解析为IP地址时“有效”,而且为什么它们存在?

(我会把它们变成可点击的链接,但很有趣的是,SO格式化程序不接受它们作为有效的内容。)

2个回答

15

它们没有顶级域名,它们就是顶级域名。

如果您控制顶级域名,则可以为该顶级域名本身以及其任何子域(这将是二级域或通常称为“域名”的域)和二级域的子域(即三级域)等添加DNS资源记录。

虽然这并不常见,但某些TLD所有者会使TLD可解析(例如to TLDhttp://to/ 或者,如果您的浏览器{或Stack Overflow的编辑器;}有问题,可以作为FQDN: http://to./)。

在Server Fault上的相关问题:http://to./是一个有效的域名吗?


有趣,感谢您的回答。作为问题的延伸:我本以为政府会控制顶级域名,但似乎“dk”是一个购物网站。它们只是卖给出价最高的人了吗? - kevinsa5
@kevinsa5:政府通常只控制国家/地区顶级域名(ccTLDs)。http://dk./ 重定向到 https://www.dk-hostmaster.dk/,这是[`dk` TLD](http://en.wikipedia.org/wiki/.dk)的注册处。然而,我想将使用TLD权利出售给其他人应该是可能的(根据相关SF问题,http://to./似乎已被用作URL缩短服务;也许这个服务并非来自汤加政府或注册处,但我不确定)。 - unor

1
我认为,就像子域名(例如subdomain.domain.com)并不是必须的来使URL可解析一样,域名本身也不是必需的,因为它只是TLD的一个子域名。只是直接使用IP注册TLD并不是常见做法。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接