У нас есть наш сервер разработки в нашей компании. С 2006 года у нас есть это правило - если проект закончен и перенесен в производство, мы должны добавить подчеркивание к имени проекта в файловой системе. Таким образом, URL изменяется сСайт с подчеркиванием в конце доменного имени 4-го уровня не может быть достигнут
projectname.devel.domain.tld
в
projectname_.devel.domain.tdl
Я пользователь Линукс с 2008 года, но я никогда не был в состоянии открыть этот сайт. Это невозможно. Я знаю, что это работает из окон, но почему это не работает с 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)
Любой ключ? Thanks
Чтобы сделать вопрос понятным, вы должны хотя бы предоставить конфигурацию сервера dns, вывод traceroute, без этого это бесполезный вопрос – fghj
прилагается traceroute. Конфигурация DNS - это не то, что я думаю, потому что она никогда не работала на Linux - новая установка, с или без DNSmasq. Он никогда не работал ни на одном живом дистрибутиве. – 5ulo
как насчет 'dig projectname.devel.domain.tld' и то же самое с подчеркиванием? – fghj