1

У меня есть локальная сеть с хостами Windows 7 и Debian 8. Станции получают IP-адреса через маршрутизатор / коммутатор DHCP.

Все идет хорошо, если вы пытаетесь подключиться или проверить связь по своим IP-адресам, как и должно быть. Проблема заключается в том, что я пытаюсь пропинговать или подключаться к различным сервисам, используя имя хоста станций. Нет проблем, если задействованные станции работают только на Windows 7, но подключение между linux-linux или linux-windows (также windows-linux) невозможно с использованием имен хостов.

Я установил пакет samba , так как некоторые форумы по Linux рекомендуют решить эту же проблему, но после перезагрузки ситуация не меняется. Я все еще не могу подключиться через имя хоста.

Причина использования имен хостов вместо IP-адресов заключается в том, что некоторые станции являются виртуальными машинами [VMware], и я хочу иметь возможность клонировать и копировать их, не беспокоясь о динамических IP-адресах через DHCP. Потенциальное количество станций велико.

1 ответ1

1

Имена хостов IP разрешаются вашим локальным DNS-сервером, который, скорее всего, является частью маршрутизатора, на котором также работает DHCP. Так что самый простой способ - это настроить ваши имена хостов в роутере. Многие маршрутизаторы имеют графический интерфейс, который позволяет вам делать это и позволяет локальному домену находить локальные машины.

Если ваш маршрутизатор не запускает DNS-сервер, альтернативой является запуск DNS-сервера на одном из ваших компьютеров и настройка маршрутизатора для выдачи этого адреса сервера имен при запросах DHCP. Но действительно проще запустить его непосредственно на той же машине, что и DHCP.

Чтобы отладить происходящее, посмотрите на запись nameserver в /etc/resolv.conf на ваших Linux-машинах, чтобы узнать, какой адрес DNS-сервера они получили. Также посмотрите, что происходит, когда вы пытаетесь разрешить имя хоста, например host -v your_machine.your_domain .

Чтобы объяснить предложение с помощью Samba: Windows может использовать IP-имена хостов через DNS, но она также использует сетевую систему Windows, где один компьютер предоставляет функцию поиска имени хоста для остальных. Samba может взломать эту функцию, а затем предоставить сопоставление другим именам хостов для подключенных машин Windows. Но это не влияет на ваши Linux-машины, которые будут использовать DNS для поиска имен хостов, а не метод Windows.

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