У меня есть несколько компьютеров Ubuntu, подключенных (с помощью проводов) через Linksys E1000. В настоящее время я редактирую /etc /hosts на каждой машине, чтобы отобразить имена хостов всех машин и их соответствующие IP-адреса, чтобы я мог получить доступ к каждому компьютеру по имени хоста. Но это требует редактирования каждого файла /etc /hosts.

Мне интересно, есть ли способ каким-то образом настроить сеть таким образом, чтобы мне не приходилось редактировать все файлы /etc /hosts, когда я добавляю новый компьютер в сеть. Благодарю.

1 ответ1

0

a - Настройте один из ваших компьютеров для работы в качестве сервера пересылки DNS и используйте его хост-файл в качестве главного. b - Настройте клиенты на использование маршрутизатора в качестве DNS-сервера и настройте некоторые статические записи DNS в маршрутизаторе (допустимо только в том случае, если маршрутизатор позволяет статические записи DNS). Для этого вы можете использовать маршрутизатор Microtik между вашей локальной сетью и вашим шлюзом, он стоит менее 40 долларов США и имеет множество функций. c - Периодически реплицируйте файл hosts между компьютерами с помощью демона cron с помощью scp или rsync. d - Установите полный DNS-сервер на одном из компьютеров.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .