Можно ли в локальной сети использовать домены 1 уровня?
Есть ли возможность и как реализуется доменные имена первого уровня?
Т.е., хочу в локалке обращаться к устройствам с максимально коротким именем, например nas, server, printer, test и т.п.
Поискал - конкретного ответа не нашел.
Во всех примерах описываются имена второго уровня.
Да, понимаю, что в любом случае писать проще чем ip, но хочется прям максимально коротко...
Или это в принципе запрещено какими-то правилами?
Подскажите пожалуйста - есть ли возможность и как реализуется доменные имена первого уровня?
т.е. хочу в локалке обращаться к устройствам с максимально коротким именем, например nas, server, printer, test и т.п.
Не понял связи между именем домена и именем узла. У вас в сети несколько доменов, и вы обращаетесь от узла в одном домене к узлу в другом? Потому как в одном домене указывать имя домена в полном имени вовсе даже не требуется, вполне сойдёт и просто имя узла, а домен будет к нему добавлен автоматически по факту его отсутствия.
Можно, но не нужно. Как ни странно, не любой софт, включая системные виндовые утилиты, умеет различать netbios-имя и доменное имя, если в нём явно не указана точка. Будет долбиться по нетбиос имени, а если оно отличается от тех доменных, что ты нарисовал - не найдёт.
можно, не запрещено...
Но с доменными именами удобнее а написание пары букв на скорость работы админа ну никак - не влияет...
А вот соблюдение порядка в записях и скорость понимания, что и где находится добавляет существенно .
Проблем в этом никаких нет. Просто настраиваете локальный домен (локальную зону) в вашем сервере DNS, например mycompany.local.
В настройках устройств прописываете ваш новый DNS-сервер, и также прописываете поиск доменов по умолчанию на mycompany.local
Тогда у вас будут работать как короткие имена типа server1, s1 и т.д. Так и полные типа server1.mycompany.local s1.mycompany.local и т.д.
Да, раздавать правильные настройки можно по dhcp.
Также в файл hosts можно добавить алиасы для ip-адресов
Да, если у вас на ПК в файле hosts будет разыменование имени и адреса (скажем так - локальный DNS), чтобы ПК знал куда обращаться. Или на маршрутизаторе, если адрес выдает он.
Сергей, лучше завести локальную зону и сделать, чтобы в локальной сети был search domain suffix. Тогда имя foobar будет автоматически интерпретироваться как foobar.local или foobar.my.awesome.network или как ещё угодно.
Заводить отдельные домены 1 уровня на каждое имя это довольно корявая затея.