Я подключаю сетевой диск к компьютеру, используя опцию сетевого диска карты. Если я дам ему IP-адрес (192.168.1.x), он будет нормально подключаться, но если я дам ему адрес .local (name.local), он скажет, что не может получить доступ к устройству. Я хотел бы использовать адрес .local, чтобы в случае изменения IP-адреса (например, с 192.168.1.2 на 192.168.1.3) компьютер все равно знал, куда подключаться.

2 ответа2

0

Это звучит как проблема DNS. У вас есть сервер, на котором работает DNS? Если нет, NetBIOS должен найти его, просто пингуя имя, а не печатая ".local" после него. Если у вас есть сервер, проверьте настройки DNS-сервера, чтобы узнать, "знает" ли он об устройстве.

0

Похоже, у вас не настроен DNS, чтобы справиться с этим. Часто, если вы используете DHCP для раздачи адресов, маршрутизатор потребительского уровня будет хранить сопоставление DNS-DHCP. Таким образом, если маршрутизатор настроен на обслуживание DNS-домена ".local" через DHCP, и я являюсь machine1 и получаю 192.168.1.100 от маршрутизатора, маршрутизатор будет хранить запись, сообщающую

machine1.local = 192.168.1.100 

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

В качестве альтернативы вы можете заполнить файл hosts на устройствах (в Windows это обычно C:\Windows\System32\Drivers\etc\hosts а в UNIX-вариантах это /etc/hosts).

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