http://to./有效域名到底是怎么回事?


70

显然,这是一个URL缩短器。它可以在Chrome和Firefox中很好地解决。这是一个有效的顶级域名吗?

更新:对于说这是浏览器恶作剧的人们,为什么会这样:为什么http://com./不带我去:http://www.com/

而且,浏览器是否曾经从地址栏中的实际地址以外的其他地方发送过响应?除了框架集之类的东西之外,我认为浏览器还非常努力地仅从地址栏中的站点向您发送内容,以防止网络钓鱼。


2
Slashdot的速度不足以使其明显降低。
badp

似乎这些天,随着slashdot的读者人数的增加,带宽的普遍可用性正在成比例增加……
克里斯(Chris)2009年

另外请注意,http://to.产生的网站不同于http://www.to.(后者与相同http://www.to)。如果一个人在两个URL上看到的相同,则说明浏览器确实搞砸了,并且可能对两个URL都显示了www.to ...
Arjan

2
我今天只注意到不再起作用。悲伤的脸。交流仍然有效,但仅用于[nic.as] [1]网站。[1]:nic.ac
Marcel

Answers:


48

基本上,有人设法说服了ccTLD的所有者。(Tonga?)将A记录分配给自己的IP地址。在URL缩短器这个陌生的旧世界中,这是一个妙招。

通常,这些顶级不会通过标准A记录分配IP地址,但是没有什么可以说不能对.uk,.com,.eu等进行相同的设置。

严格来讲,没有理由使用“。” 指定,尽管这样可以防止您的浏览器先尝试使用“ to.yourdomain.com”之类的其他组合,并加快地址的解析速度。它也可能会使浏览器感到困惑,因为它没有点,但Safari至少似乎可以正常工作。


19
这是否意味着通过正确的访问(但是不太可能),某人可以在根目录“”上建立一个网站。本身?
克里斯,

6
克里斯:是的,这完全有可能。
xmm0

5
究竟。这就是n @ ai是有效的电子邮件地址的原因。
09年

9
它必须是“ http://”。
克里斯

4
或针对内容http://./index.html
克里斯

21

“ to”(汤加的国家TLD)是该网站的整个域-没有浏览器的诡计:

$ telnet to 80
Trying 216.74.32.103...
Connected to to.
Escape character is '^]'.
GET / HTTP/1.1
Host: to

HTTP/1.1 200 OK
Date: Thu, 03 Dec 2009 18:34:04 GMT
Server: Apache/1.3.27 (Unix)  (Red-Hat/Linux) mod_perl/1.26
Transfer-Encoding: chunked
Content-Type: text/html; charset=ISO-8859-1

2d7
<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
<head>
<title>TO. -- Get Shorty URL</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<form method="post" action="/" enctype="multipart/form-data">
<table><tr><td>Enter a long URL:</td> <td><input type="text" name="url"  size="50" /></td></tr><tr><td>Enter an optional name:</td> <td><input type="text" name="name"  size="20" /></td></tr><tr><td>&nbsp</td> <td><input type="submit" name="&#39;Witz that URL!" value="&#39;Witz that URL!" /></td></tr></table></form>
</body>
</html>
0

Connection closed by foreign host.

之所以使用“ http://to./ ”是个好主意,是因为某些浏览器会尝试在地址栏中将“ to”转换为“ http://www.to.com ”。


29
我是唯一一个对“ $ telnet to 80”感到困惑的人吗?
Belmin Fernandez,2010年

15

任何DNS区域都可以具有该区域本身的任何DNS记录(在绑定配置文件中,该记录标记为@)。实际上-让我问这个-根区域可以有一个@来描述自己吗?IE浏览器可以@有地址记录吗?我不明白为什么不能。 将是一个很酷的地址。“ http://./

“根”区域只是一个名为“。”的区域。目前,该区域中有一堆名称服务器。这些名称服务器的地址以文本文件的形式分发。手动将这个文本文件或类似文件输入许多典型的递归名称服务器。

放置一个“。” 名称末尾告诉您的本地解析器,您输入的名称是“ 完全限定 ”域名,这意味着它只是您要查找的名称而已。通常,我们使用不合格或其他含糊的名称(例如“ www”)来表示“ www.of.the.place.I.work”,其中本地DNS解析程序将“ of.the.place.I.work”作为“ dns”域”或“搜索域”。

这些根级域服务器具有“ 顶级 ”域列表,这些列表大致映射到80年代研究人员如何使用互联网和国家/地区的旧抽象,以及“ 基础结构”的顶级域。这些顶级域中的每一个都有一堆名称服务器,其中包含该域中实际区域的列表,因此对maps.google.com的请求首先转到根服务器,该服务器会传递出一个有关的名称服务器列表。 com,当被问到时,其中一位知道哪个名称服务器具有google.com的记录,而其中一位知道www.google.com的特定记录。

因此,您所需要做的就是说服为国家或组织运行TLD的人输入.zone的地址记录,而不仅仅是google.zone,这是您的黄金。

目前,以下顶级域具有地址记录(尽管并非所有运行的Web服务器)

ac has address 193.223.78.210
ai has address 209.59.119.34
bi has address 196.2.8.205
cm has address 195.24.205.60
dk has address 193.163.102.23
gg has address 87.117.196.80
hk has address 203.119.2.28
io has address 193.223.78.212
je has address 87.117.196.80
ph has address 203.119.4.7
pn has address 80.68.93.100
pw has address 203.199.114.33
sh has address 64.251.31.234
tk has address 217.119.57.22
tm has address 193.223.78.213
to has address 216.74.32.103
uz has address 91.212.89.8
ws has address 63.101.245.10

并且以下具有MX记录(因此user @ TLD。是潜在的可交付地址)

ai mail is handled by 10 mail.offshore.ai.
as mail is handled by 10 dca.relay.gdns.net.
cf mail is handled by 10 mail.intnet.cf.
dj mail is handled by 5 smtp.intnet.dj.
dj mail is handled by 5 relais2.intnet.dj.
dm mail is handled by 10 mail.nic.dm.
gp mail is handled by 20 manta.outremer.com.
gp mail is handled by 5 ns1.nic.gp.
gp mail is handled by 10 ns34259.ovh.net.
gt mail is handled by 10 mail.gt.
hr mail is handled by 10 alpha.carnet.hr.
io mail is handled by 10 mailer2.io.
kh mail is handled by 10 ns1.dns.net.kh.
km mail is handled by 110 bow.snpt.km.
km mail is handled by 100 mail1.comorestelecom.km.
mh mail is handled by 10 imap.pwke.twtelecom.net.
mh mail is handled by 20 mx1.mail.twtelecom.net.
mh mail is handled by 30 mx2.mail.twtelecom.net.
mq mail is handled by 10 mx1-mq.mediaserv.net.
ne mail is handled by 20 bow.rain.fr.
ne mail is handled by 10 bow.intnet.ne.
pa mail is handled by 5 ns.pa.
td mail is handled by 0 mail.intnet.td.
tt mail is handled by 0 66-27-54-138.san.rr.com.
tt mail is handled by 10 66-27-54-142.san.rr.com.
ua mail is handled by 10 mr.kolo.net.
va mail is handled by 20 paul.vatican.va.
va mail is handled by 50 proxy2.urbe.it.
va mail is handled by 90 john.vatican.va.
va mail is handled by 10 lists.vatican.va.
ws mail is handled by 10 mail.worldsite.ws.

(我真的很想知道这里的“ tt”是怎么回事...)

因此,从理论上讲,您可以将电子邮件发送到pope @ va。它将正确交付...

如果您使用不同的根服务器,您将对Internet上存在的内容有不同的看法。我所做的所有本地解决方案都针对使用“ dnscache ”的本地系统,该系统直接进入根服务器。许多其他解析DNS服务器将询问另一个本地DNS服务器,而不是询问根服务器。


看起来tt只有两个MX记录,这不足为奇。如果第一个失败,它将进入第二个……
Tamara Wijsman 2012年

2
不-我感到奇怪的是,当我执行查找tt时正在返回某人的家用计算机。rr.com是Roadrunner,是最终用户ISP。也许他们还提供其他服务,但是让MX指向rr.com地址仍然有些古怪。
克里斯,2012年

@chris您是说TLD不能有关联的IP吗?
Pacerier,2012年

ttMX记录现在指向Google
Patrick Mevzek

5

怎么不行 域应具有的最小“部分”没有任何限制。这是一个为国家代码顶级域名汤加useuukme,...下面的圆点表示它的根域的子域。其实xyz.com是真的xyz.com.

基本上,他们所做的只是添加A指向Web服务器的记录。他们拥有负责回答to.其所有子域查询的名称服务器,因此他们可以轻松做到这一点。

事实证明:

MehrdadAir:~ Mehrdad$ ping to.
PING to (216.74.32.103): 56 data bytes
Request timeout for icmp_seq 0
^C
--- to ping statistics ---
2 packets transmitted, 0 packets received, 100.0% packet loss
MehrdadAir:~ Mehrdad$ telnet 216.74.32.103 80
Trying 216.74.32.103...
Connected to 216.74.32.103.static.sfo.hosting.com.
Escape character is '^]'.
GET / HTTP/1.0
Host: to.
User-Agent: Mozilla


HTTP/1.1 200 OK
Date: Thu, 03 Dec 2009 18:41:05 GMT
Server: Apache/1.3.27 (Unix)  (Red-Hat/Linux) mod_perl/1.26
Connection: close
Content-Type: text/html; charset=ISO-8859-1

<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
<head>
<title>TO. -- Get Shorty URL</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<form method="post" action="/" enctype="multipart/form-data">
<table><tr><td>Enter a long URL:</td> <td><input type="text" name="url"  size="50" /></td></tr><tr><td>Enter an optional name:</td> <td><input type="text" name="name"  size="20" /></td></tr><tr><td>&nbsp</td> <td><input type="submit" name="&#39;Witz that URL!" value="&#39;Witz that URL!" /></td></tr></table></form>
</body>
</html>
Connection closed by foreign host.

PS:基于该线程的内容,我绝对确信某些Internet运营商(ISP,...)使用的软件正确遵循规范,而恰好遵循约定。这可能就是为什么该域名被许多人破坏的原因。


不对。尽管DNS本身在技术上允许单部分域名,但是注册机构(ICANN等)不允许您注册裸露的顶级域名。
sleske,

4
sleske:这是一个国家。各国确实有TLD。
xmm0

ping基本上是用于任何故障排除的错误工具,尤其是不能用于DNS故障排除。
Patrick Mevzek

3

顶级域很少有A记录,但这是完全合法的。想一想如何使“ www.foo.com”和“ foo.com”具有不同的记录,并将其一直应用于汤加ccTLD.to。


2
根据我使用nslookup进行的调查,似乎没有A记录
rmeador

它必须这样做,否则您将无法访问该网站!
Mark Renouf

@rmeador我不知道您如何检查,但是做得不好,因为“ to”确实有A记录。
bortzmeyer

3

是的

“ telnet www.to 80” ...键入“ GET /”有效

“ telnet www.to. 80” ...键入“ GET /”有效

“ telnet到80” ...无法打开连接

“远程登录到80” ...无法打开连接

是的,我想浏览器会帮上忙。米


2
telnet to. 80对我来说很好。一些代理服务器可能为您搞砸了。
xmm0

@Mehrdad telnet to. 80对我不起作用,而且我绝对不会在代理之后。也许您的DNS正在做其他事情来帮助您...
Dan Herbert,

1
一些dns服务器可以解析域名,而某些则不能...
splattne

telnet不是用于解决DNS问题的工具
Patrick Mevzek,

3

好像有人买了整个。如Mehrdad所说,TLD http://en.wikipedia.org/wiki/.to可以添加一个A记录。我认为他们只是在添加。到www.to的末尾。以确保要查找的地址都在tld的根目录中搜索。的。无论如何,应该暗示所有域的末尾是为什么serverfault.com。返回400错误请求?


克里斯:IIS在看到时不喜欢提供良好的服务Host: serverfault.com.。我在HTTP规范中找不到任何限制Host标头值.最后包含的内容。我想这是IIS中的错误;它不符合规范。
xmm0

3

作为TLD,它也可以具有指向IP地址的A记录,就像example.com可以具有A记录一样。

编辑:根据对nslookup的一些测试,似乎“ to”的A记录与“ www.to”的A记录不同,尽管我不确定这是否是小故障。


2

这与浏览器无关。“ to”具有一个DNS资源记录,如下所示:

$ORIGIN to.
@ SOA to. admin.to. ( ... )
@ A 123.4.5.6

2
这是一个例子还是IP地址真的很棒?
克里斯,

举例来说,您可以从“挖掘到”中看到实际IP为216.74.32.103。输出。但是,一个更有趣的启示是,对于系统登录要在“tonic.to” :)
hayalci

2

无需帮助浏览器:

$ curl -i "http://to./check"
HTTP/1.1 302 Found
Date: Thu, 03 Dec 2009 18:27:20 GMT
Server: Apache/1.3.27 (Unix)  (Red-Hat/Linux) mod_perl/1.26
Location: http://madmw.tumblr.com/tagged/check <<<=== Actual URL
Transfer-Encoding: chunked
Content-Type: text/plain

似乎整个TLD都映射到IP地址(相对于DNS层次结构),请尝试:

$dig to.
...
to.         85265   IN  A   216.74.32.103
...

但是请检查其他任何TLD:

$dig as.
as.         600 IN  SOA dca.tld.gdns.net. hostmaster.gdns.net.as. 56480 10800 1800 604800 21600

我不知道这是否遵循ICANN规则,但这仅仅是为整个国家TLD的DNS配置DNS的问题。


3
它与ICANN规则无关,ccTLD取决于当地法律,而不取决于美国的官僚机构。
bortzmeyer 2010年

2

显然,并不是所有的缓存DNS实体都准备好让TLD具有A记录,因为它只对我尝试的2个DNS服务器中的50%有效。

那些友好的浏览器在那种情况下将域名“固定”到了www。,以确保这不会消除混乱。


Safari(10.5版)对我来说可以正常工作
Mike Pountney

1
@Mike Pountney:他说的是DNS服务器,而不是浏览器。无论您使用哪种浏览器,某些DNS服务器都无法正常工作。
Amok,2009年

迈克(Mike)指的是我在Safari上尝试(但失败)的原始答案
TimoMetsälä09年

Chrome也不错。
Mark Renouf

4
良好的统计数据。两台服务器的%50:-):-/
hayalci,2009年

2

这真的不是新鲜事。dot tk多年来一直提供此功能。查看tweak.tk,然后查看“技术”标签。他们会更酷,http://tk./abcde也是abcde.tk,甚至更短!


2
问题不是“怎么http://to./这么新?”。只是说:)
克里斯(Chris)2009年

哈哈..真的:)对于tk。它只是为tk添加A记录。

2

我认为简单的答案是Web服务器集的所有者

to.

作为该网站的(附加)http主机标头。

这里的问题是某些DNS服务器可以解析“到”和“到”。(Google DNS表示216.74.32.103),而有些根本无法。


2

DNS规范还允许使用尾随时间来表示根,例如,“ abc”和“ abc”是等效的,但后者更为明确,需要被应用程序接受。当直接引用TLD名称时,此约定特别重要。例如,尽管“ .COM”已成为用于引用该顶级域“ COM”的流行术语。在讨论DNS时,从技术上讲是正确的,因为它表明“ COM”是顶级域名。

来自:ftp : //ftp.rfc-editor.org/in-notes/rfc3696.txt


2

所以问题是为什么它不起作用。答案是在Verisign决定在.com中引入通配符之后。几年前,bind的开发人员引入了“仅授权”区域的概念。在仅委派区域中,解析程序不会接受任何非劣于NS记录的A记录,并且客户端将取回NXDOMAIN。

因此,从严格的协议角度来看,“ to”是可以的。DNS名称具有A记录,实际上它不适用于某些ISP的客户。

您可以输入:

zone "com." { type delegation-only; };

在您的named.conf中,仅针对.com启用此功能。域,或者您可以为所有TLD启用它,但可以通过在options {}中添加以下内容来排除其中一些:

root-delegation-only exclude { "de"; "to"; };

等。这里有很长的“允许”域列表,通常允许使用,例如“ to”,但是取决于您对BOFHish的感觉,您可能会对其进行更多限制。

自从我第一次记下该链接以来,该链接一直在移动,自从我第一次写此答复以来,该链接一直在移动,但是我认为这是我所指向的:http : //www.isc.org/software/bind/delegation-only


1

它可能与OpenDNS有关。在我的家用计算机上,使用OpenDNS nslookup返回IP地址。在我的工作计算机上,通过VPN to无法解析,并且http://to./什么也不做。

可能是OpenDNS的一个错误...这似乎与它们的快捷方式功能类似,在其中您输入“ mail”作为快捷方式,输入“ http://webmail.mydomain.com ”作为网站,以及您从定义的网络中输入“邮件”,它将带您进入“ http://webmail.mydomain.com ”。可能有人将其网络定义为0.0.0.0并创建了“ to”作为快捷方式?如果是这样的话,这将是利用OpenDNS用户的巨大机会!


1

如前所述。“至。” 是指定标准主机名的有效方法。不需要“典型” DNS名称的其他部分。

如果您查看“ dig to。”的此屏幕截图,则会看到“ to”。拥有216.74.32.103的A记录

我猜汤加决定允许它换取一些东西(可能是冷现金吗?)


我在其他地方读过,如今,出售.to的使用是汤加的主要收入来源之一。
John Gardeniers

0

警告:我对DNS的了解仅够危险。但是,这就是我所知道的:

.是根域;to是那个以下的一个

这更有意义(并且可以工作!):

http://www.to/

因此,基本上,我们省略了www部分,而浏览器正在推断它呢?

基本DNS概述:http :
//developer.yahoo.net/blog/archives/2009/11/an_engineers_gu.html


因此,多余的点通常会被忽略,但是在这种情况下不会被忽略,以免混淆Web浏览器?
MJeffryes,

5
尾随点告诉Web浏览器不添加.com。如果您只是输入了http://to,则浏览器会将其更改为http://www.to.com,但如果使用,http://to.则Web浏览器将其更改为http://www.to
Drew Stephens

Chrome浏览器将我从转到同一站点(至)
Assaf Lavie,

这实际上是正确的。这与浏览器无关,“ to”是有效的主机名。
Mark Renouf

在我的电脑上。www.to.www.to)和to.)产生不同的页面,并使用不同的IP地址。我想“ www”已经被其他人真正注册为二级域名。
Arjan

0

在TO上执行Whois。域名表明该域名归IANA所有:

Domain Name: TO
   Registrar: INTERNET ASSIGNED NUMBERS AUTHORITY (2)
   Whois Server: whois.iana.org
   Referral URL: http://www.iana.org
   Name Server: AUTH02.NS.UU.NET
   Name Server: COLO.TO
   Name Server: NS-TO.RIPE.NET
   Name Server: NS1.IAFRICA.COM
   Name Server: TONIC.TO
   Status: clientDeleteProhibited
   Status: clientTransferProhibited
   Status: clientUpdateProhibited
   Status: serverDeleteProhibited
   Status: serverTransferProhibited
   Status: serverUpdateProhibited
   Updated Date: 23-oct-2008
   Creation Date: 18-dec-1995
   Expiration Date: 31-dec-2099

最好仅使用IANA Whois服务器获取有关TLD的信息。
Patrick Mevzek

0

一些屏幕截图显示http://to./了与不同的网站:http://www.to./


http://to./http://www.to./(单击放大)

IP地址也有所不同:216.74.32.103与今天的74.54.218.210。

因此:如果一个人在两个URL上看到的相同,那么浏览器确实搞砸了,并且可能同时显示两个URL www.to

http://www.to./可能不需要尾随点告诉浏览器不要尝试任何奇特的事情,因此与相同http://www.to,后者www可能已由一些无关的其他公司注册为二级域名


-3

他们拥有www.to,因此www.www.to指向相同的URL。浏览器根据请求将其更改为www.to。


您确定与“ www”有关吗?数百万个域名都没有“ www”,但我认为这不是因为它是隐式的。
克里斯,

这是误导。虽然www.to可以指向相同的地址,但www.to可以指向完全不同的计算机。
xmm0

还是说“ www”是某种默认TLD?
克里斯,

现在我更加困惑!:(
杰夫·阿特伍德

4
这是不正确的
凯尔·克罗宁
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.