Linux 第四级域名末尾带有下划线的站点可以';联系不到

Linux 第四级域名末尾带有下划线的站点可以';联系不到,linux,dns,subdomain,Linux,Dns,Subdomain,我们公司有我们的devel服务器。自2006年起,我们就有了这个规则——如果项目完成并转入生产,我们必须在文件系统中的项目名称后面加一个下划线。因此,url从 projectname.devel.domain.tld 到 我从2008年起就是linux用户,但我从未打开过这个网站。联系不到它。我知道这可以在windows上运行,但为什么不能在linux上运行呢?DNS有问题吗?我使用DNSmasq仅4年,对这些项目领域的行为没有任何改变 跟踪路由到常规项目名称 $ traceroute

我们公司有我们的devel服务器。自2006年起,我们就有了这个规则——如果项目完成并转入生产,我们必须在文件系统中的项目名称后面加一个下划线。因此,url从

projectname.devel.domain.tld

我从2008年起就是linux用户,但我从未打开过这个网站。联系不到它。我知道这可以在windows上运行,但为什么不能在linux上运行呢?DNS有问题吗?我使用DNSmasq仅4年,对这些项目领域的行为没有任何改变

跟踪路由到常规项目名称

    $ traceroute projectname.devel.domain.tld
    traceroute to projectname.devel.domain.tld (x.x.x.x), 30 hops max, 60 byte packets
     1  gateway (192.168.1.1)  1.815 ms  1.801 ms  1.798 ms
     2  ttxf1.ttx-net.sk (x.x.x.x)  3.823 ms  3.792 ms  3.742 ms
     3  ttx00.ttx-net.sk (193.110.186.1)  4.441 ms  3.774 ms  4.432 ms
     4  10.100.101.158 (10.100.101.158)  15.013 ms  15.026 ms  15.017 ms
     5  10.100.109.29 (10.100.109.29)  14.995 ms  15.003 ms  14.978 ms
     6  10.100.103.9 (10.100.103.9)  15.634 ms  11.021 ms  10.978 ms
     7  10.100.100.1 (10.100.100.1)  10.896 ms  5.784 ms  5.646 ms
     8  * * *
     9  * * *
...
    28  * * *
    29  * * *
    30  * * *
跟踪路由到带有下划线的projectname

$ traceroute projectname_.devel.domain.tld
projectname_.devel.domain.tld: Name or service not known
Cannot handle "host" cmdline arg `projectname_.devel.domain.tld' on position 1 (argc 1)
有线索吗?
感谢

Linux坚持这一点,Windows没有。

为了澄清问题,您至少应该提供dns服务器的配置、跟踪路由的输出,否则跟踪路由将毫无用处。我认为DNS的配置不是重点,因为无论是否使用DNSmasq,它都无法在linux-fresh安装上工作。它在任何实时发行版上都不起作用。那么
dig projectname.devel.domain.tld
和下划线是一样的呢?dig的输出对于两者都是一样的(不同的只是第四级域名),看起来很正常。。没问题,我知道它是无效的,但为什么它可以从windows而不是linux访问?我没有试过osx。因为Windows没有听规则。哈哈。。好的,谢谢你的信息
$ traceroute projectname_.devel.domain.tld
projectname_.devel.domain.tld: Name or service not known
Cannot handle "host" cmdline arg `projectname_.devel.domain.tld' on position 1 (argc 1)