1
hpfs0 2015-06-24 16:42:50 +08:00
求科普
|
2
leojoy710 2015-06-24 16:43:45 +08:00
貌似域名本来就包含最后那个点的...
dig的时候都能看到有个点 |
3
sortbylist 2015-06-24 16:44:42 +08:00
应该是v2ex. 然后com.这样的吧。这样算一级。同求大神科普。
|
5
543400 2015-06-24 16:45:21 +08:00 via Android
https://newcome.in./ 我的博客好像不行,我还以为是https的特权
|
6
smileawei 2015-06-24 16:46:09 +08:00 2
|
7
543400 2015-06-24 16:46:17 +08:00 via Android
(●—●) 应该是我的服务器问题,可以进去但是显示400
|
8
9hills 2015-06-24 16:46:52 +08:00 5
加个.可以清cookie
|
11
Clarencep 2015-06-24 16:51:36 +08:00
这种URL是合法的——RFC的描述:( http://tools.ietf.org/html/rfc3986#section-3.2.2 )
> The rightmost domain > label of a fully qualified domain name in DNS may be followed by a > single "." and should be if it is necessary to distinguish between > the complete domain name and some local domain. |
13
ob 2015-06-24 16:57:57 +08:00 1
|
15
publicID001 2015-06-24 17:00:35 +08:00 via Android
@ob 安卓chrome 第二个证书报警了,第三个NXDomain
|
17
shoumu 2015-06-24 17:02:46 +08:00
为什么加了.之后登录之后还是登录前那样
|
19
dallaslu 2015-06-24 17:29:20 +08:00
http://to./
|
20
FifiLyu 2015-06-24 17:36:45 +08:00
最后的点,代表根
要说奇怪,你可以试一试 https://v2ex。com。 是可以访问的。DNS Server会把句号转换为点 |
25
lxx1 2015-06-24 18:29:20 +08:00
|
26
zonghua 2015-06-24 18:33:02 +08:00
证书错误
|
27
blue7wings 2015-06-24 18:41:39 +08:00 2
以后多了一个不登陆查看网站的方法。。。
|
28
laoyu 2015-06-24 18:47:26 +08:00
@blue7wings 貌似 Safari 加上 “.” 也带 cookie。
Chrome 可以! |
30
zhuang 2015-06-24 20:00:57 +08:00 5
这个点叫做 trailing dot,根据 DNS 协议标准,包含末尾 . 的域名是绝对域名(fully qulified domain name),不包含末尾 . 的域名是相对域名(partially qualified domain name),绝对域名的意义是避免二义性。
比如 DNS 服务器包含以下两个域名记录: v2ex.com. v2ex.com.example.com. 如果用 v2ex.com 去查询,那么以上两个记录都是有效的。而用 v2ex.com. 去查询,那么只有第一个记录是有效的。 浏览器对于不包含 trailing dot 的网址,一般会默认查询绝对域名记录。(因为带 trailing dot 的域名记录是正确的,所以能够正常访问。) 对于 web 服务器应用,包含与不包含 trailing dot 的主机通常会被处理成不同的 virtual hosts 来对待。(所以会带来域不同造成的如 cookies 不通用问题。) |
31
jucelin 2015-06-24 20:07:31 +08:00
|
34
blue7wings 2015-06-24 22:36:14 +08:00 via iPhone
为什么加点,cookie就读取不到了?是域的问题么?
|
36
leavic 2015-06-24 22:55:54 +08:00
加.才是真正正确的表达式,不加.是省略的。
|
37
20015jjw 2015-06-24 23:57:13 +08:00 via Android
@blue7wings 各类浏览器的无痕模式都可以哒
|
38
techyan 2015-06-25 00:13:06 +08:00
早期的域名必须以英文句号“.”结尾,当用户访问 www.wikipedia.org 的HTTP服务时必须在址栏中输入: http://www.wikipedia.org.,这样DNS才能够进行域名解析。如今DNS服务器已经可以自动补上结尾的句号。
中文维基百科 域名系统 条目 |
39
Showfom 2015-06-25 01:17:13 +08:00 via iPhone 1
本来就是包含.的 只是浏览器帮你省略了
|
40
FifiLyu 2015-06-25 01:34:16 +08:00
|
41
TrustyWolf 2015-06-25 01:37:55 +08:00
接触过DNS服务器之后你就懂了。
.是根域名,全世界有13个根服务器(它们的镜像遍布世界各地) 当你dig某个域名加上+trace参数的时候,就会按照 . .net. xxx.net.这样的顺序来查找域名 |
42
54dev 2015-06-25 01:40:23 +08:00
你用的CHROME浏览吗?好像可以自动纠错
|
44
jsq2627 2015-06-25 04:00:43 +08:00
@FifiLyu 这确实是浏览器的功能。DNS报文事实上根本没有“.”的,比如 www.v2ex.com. 在 DNS 报文里的表示是这样
3www4v2ex3com0 通过在每一段前面加上长度来区分的,不关句点任何事情。 |
45
jsq2627 2015-06-25 04:07:23 +08:00
|
46
crazycen 2015-06-25 08:31:33 +08:00
在dns标准里面是有.的,这个代表根, 由于都有就省略了。就和我们写完一句话不写句号一样。
|
47
kfll 2015-06-25 08:42:49 +08:00 via iPhone
不写根的,resolver 会尝试加 search domain
|
48
shnjnchg 2015-06-25 09:06:38 +08:00
|
49
FifiLyu 2015-06-25 09:22:09 +08:00
@jsq2627
@hjxx 感谢指正。有时间搜索了一下当年的新闻 http://news.xinhuanet.com/fortune/2009-11/10/content_12421964_1.htm 是因为中文域名成为了国际标准域名,而中文域名又包含了中文句号。所以浏览器为了完整支持国际域名(包含中文),会自动转换为句号为"."。 @xqdoo00o 这个和特定浏览器没关系。只要完整支持国际域名的浏览器,都支持中文句号。 |
50
qiuai 2015-06-25 09:47:54 +08:00
自动纠正吧.
|
51
KingHL 2015-06-25 09:52:47 +08:00
我记得加点的是标准的写法,表示根目录的,不加点的是省略~
|
53
maxsec 2015-06-25 11:04:01 +08:00
记得以前有个http://to
访问不了,必须要带http://to./ 才可以访问 |
55
dallaslu 2015-06-25 11:31:05 +08:00 1
|
56
ytf4425 2015-06-25 11:56:53 +08:00
|
58
ytf4425 2015-06-25 12:00:18 +08:00
@dallaslu
@ytf4425 刚刚不小心无聊了一下 http://tk./要代理 http://com/ 自动跳转到http://www.www.com/ net自动跳转到http://www.net.com/ org自动跳转到http://www.org.com/ (后面两个不知道是不是浏览器自动加的。。) |
60
webjin 2015-06-25 14:16:01 +08:00
.是根服务器 .cn.是分配中国的 .com. , .net.是通用,运营公司是美国威瑞信
|
61
Wichna 2015-06-25 15:16:18 +08:00
|
62
CRight 2015-06-25 15:32:26 +08:00 via iPad 1
|
64
tcp OP @ytf4425 我这里是这样跳转的
http://com./ => http://www.com/ http://net./ => http://www.net/ http://org./ => http://www.w3.org/ |
69
mingyun 2016-04-10 17:59:22 +08:00
神奇
|