Http 强制域名中的字母大写

Http 强制域名中的字母大写,http,dns,browser,Http,Dns,Browser,因此,我理解域名不区分大小写: google.com, GOOGLE.COM, GooGLe.Com, gOOgle.cOm ===> google.com 但我的问题是:是否可以强制域名中的字母在默认情况下显示为大写? 例如,如果我拥有www.franchycapitalization.com,是否有任何方法可以使其在访问域时默认显示为franchycapitalization.com crazycapitalization.com, CRAZYCAPITALIZATION.COM =

因此,我理解域名不区分大小写:

google.com, GOOGLE.COM, GooGLe.Com, gOOgle.cOm ===> google.com
但我的问题是:是否可以强制域名中的字母在默认情况下显示为大写?

例如,如果我拥有www.franchycapitalization.com,是否有任何方法可以使其在访问域时默认显示为franchycapitalization.com

crazycapitalization.com, CRAZYCAPITALIZATION.COM ===> CrazyCapitaliZation.com
如果不能做到这一点,我想知道为什么


提前谢谢

查找此信息的地方是

它说“虽然域名中允许使用大写和小写字母,但大小写没有任何意义。也就是说,拼写相同但大小写不同的两个名称将被视为完全相同。”这确实是您提到的

有趣的是(对许多人来说可能是令人惊讶的),它还说“当数据进入域系统时,应尽可能保留其原始情况”和“未来情况” 超出当前使用范围的添加可能需要在名称中使用完整的二进制八位字节功能,因此应避免尝试以7位ASCII存储域名或使用特殊字节终止标签等。”

因此,在最初的设计中,有可能保留大小写(即使比较总是以不区分大小写的方式进行)。但是,当解析域名时,您的浏览器只询问属于该域名的IP地址(而不是“规范”名称)。所以,即使某个DNS服务器会存储case(据我所知,通常不会),您的浏览器也不会使用该信息

因此,这是可以做到的,但只有通过专门设计的浏览器(也许还有DNS服务器)。

最酷的事情是:你仍然会尊重DNS协议。

这是一个编程问题吗?是的。我只是想知道是否有任何方法(通过javascript或任何其他编程解决方案)来操纵浏览器以产生这种行为。谢谢你的回答。那么你认为Chrome的未来版本有可能支持域名的强制大写吗?不客气。如果你喜欢这个答案,你能接受吗?我认为Chrome不太可能引入这种技术。这将改变自网络诞生以来一直存在的做法。此外,它会带来什么额外的功能?这甚至可能会带来更多的困惑(比如钓鱼)。毕竟,小写和大写的意思总是一样的;这是无法改变的。这是可以做到的,事实上,几年前我有一个网站,Word1Word2.com,我强制将这两个词大写,大多数主流浏览器都尊重这一点。我现在想再做一次,但不记得我是怎么做的。搜索论坛atm-这就是我上次找到信息的方式