2

У нас есть сеть из 2 компьютеров, подключенных к коммутатору без сервера DHCP. Мы вручную установили для каждого из IP-адресов 192.168.1.2 и 192.168.1.3, и все работает отлично.

Однако мы используем стороннюю программу (точнее, ROS), которая может установить соединение, используя предоставленные ей ручные IP-адреса. Однако из-за того, как работает ROS, большинство сообщений осуществляется с именем хоста другого компьютера, т.е. не с IP-адресом, а с действительным именем. Что, очевидно, не сработает.

Мы не можем изменить способ работы ROS, так как мы можем настроить Ubuntu для разрешения имен хостов?

1 ответ1

4

DHCP не выполняет разрешение имени хоста; он просто предлагает метод автоматической регистрации на локально работающем DNS-сервере.

Ваш выбор:

  • mDNS (avahi-daemon + nss_mdns) - имена всегда в форме name.local ; изначально используется в Mac OS X и доступно для Windows; использует многоадресную рассылку.

  • NBNS (Samba nmbd + nss_wins) - используется Windows и совместим с Mac OS X; использует широковещательные пакеты.

  • Отредактируйте /etc/hosts на каждом компьютере: 192.168.1.2 computerone

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