
Я не уверен, что нужно для ssh или подключения к другому компьютеру по имени вместо IP. Нужно ли мне размещать локальный DNS-сервер? Можно ли добавить правило программного обеспечения маршрутизатора? Я знаю, что могу добавлять записи в файл /etc/hosts как псевдонимы IP, но я бы предпочел, чтобы это было установлено для всех машин как часть моей сетевой настройки.
решение1
Есть несколько способов сделать это.
mdns- то, что Apple называет zeroconf, довольно часто устанавливается по умолчанию на многих Linux Boxen, поддерживается в OS X как bonjour, а в Linux как avahi. Он делает адреса "blah.local".
Если вы танцуете самбу, я верю,нмбдзапускается, позволяя вам запустить разрешение сетевых имен «Windows».
Тымогтакже запустить локальный DNS-сервер. Имена хостов находятся на более высоком уровне, чем «маршрутизация», хотя я полагаю, что вы можете запустить DNS-сервер в обычном потребительском маршрутизаторе.