我注意到,网址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本身都是TLD-- ai是安圭拉,dk是丹麦等。为什么这些URL在解析为IP地址的意义上是“有效的”,它们为什么存在?
(我会想办法让这些变成可点击的链接,但有趣的是,在SO格式将不接受他们为有效。)
有趣的是,感谢您的回答。作为对这个问题的延伸:我假设政府会控制TLD,但似乎'dk'是一个购物网站。他们刚刚卖给出价最高的人吗? – kevinsa5 2014-10-04 00:50:01
@ kevinsa5:政府通常只控制[ccTLD](http://en.wikipedia.org/wiki/Country_code_top-level_domain)。 http://dk./重定向到https://www.dk-hostmaster.dk/,它是['dk' TLD]的注册表(http://en.wikipedia.org/wiki/.dk) 。但是,我想有可能将TLD的使用权出售给其他人(根据链接的SF问题,http://to./似乎已被用作URL缩短器;可能没有提供此服务由汤加的注册管理机构/政府负责,但我不知道)。 – unor 2014-10-04 00:59:32