处理下划线前缀子域时浏览器不一致

时间:2012-07-24 05:48:57

标签: cross-browser dns standards

我设置了一个子域来测试我正在处理的内容,并使用_test作为子域。该网站将加载但我在尝试登录时遇到奇怪的错误,如果登录凭据错误,我通常不会得到。在进一步研究之后,我发现下划线前缀是导致我发现奇怪的问题的原因,因为IIS和GoDaddy都允许我输入它们而没有错误。

IE9 & IE10 将显示该页面,但不会在POST时将cookie发送回服务器。我不确定是否还有其他事情没有做,但这是我看到的主要内容。

FireFox Opera Safari 都按预期工作,我可以浏览该网站并登录该网站。据推测,这些都可以在没有任何怪癖的情况下工作。

Chrome 根本不加载该网站,而是将其重定向到Google搜索。

由于这里有三种不同的结果,有谁知道这应该是什么样的正确结果?根据{{​​3}},我的子域应该是有效的,并且工作意味着Chrome和IE都有错误。

我知道下划线前缀子域名在某种程度上起作用,因为在工作中我正在运行this question并且有一个名为_jetbrains-license-server的TXT记录,现在已经运行了好几年了。

1 个答案:

答案 0 :(得分:1)

AAAAA条记录中的主机名不能有下划线。但是,TXT记录可以包含下划线(see here以进行详细讨论)。