Не удается разрешить Bonjour локальное имя хоста при использовании Wi-Fi экстендера
У меня несколько запутанная настройка сети, в основном потому, что я должен поделиться сигналом Wi-Fi, идущим по соседству (длинная история). Недавно я хотел добавить NAS и другие устройства, требующие подключения Ethernet, поэтому купил Wi-Fi-удлинитель Netgear (WN2000RPT), который не только расширяет сеть Wi-Fi, но также предоставляет четыре порта Ethernet. Затем я подключил ReadyNAS к нему.
Работало нормально, за исключением одной причуды. Я не могу определить локальное имя хоста моего NAS, mothership.local, когда у меня расширенный Wi-Fi SSID. Он работает нормально, когда я нахожусь на оригинальный SSID. После того, как я разрешу его один раз, я думаю, что смогу вернуться в расширенную сеть, чтобы использовать NAS, который работает быстрее (я думаю, что передача обрабатывается расширителем и не перемещается полностью назад к модему DSL, который обеспечивает оригинальная сеть).
Было бы намного проще, если бы я мог разрешить локальное имя хоста в расширенной сети. Является ли это внутренним ограничением используемого мной экстендера (т.е. он не транслирует звонки Bonjour)? Или есть обходной путь?
2 ответа
Добрый день работает через многоадресную рассылку. Некоторые экстендеры не поддерживают многоадресную пересылку. Проверьте, поддерживает ли ваш расширитель многоадресную рассылку или ее можно включить.
Ну, вместо того, чтобы полагаться на разрешение DNS, вы можете жестко закодировать его в /etc/hosts
(в Windows это C:\Windows\system32\drivers\etc
или же %systemroot%/system32/drivers/etc/hosts
).
Это немного ускорит процесс, но я не думаю, что вы заметите изменения. Это должно однако работать как временное решение для не разрешения имени хоста.
Протокол DNS работает на порту 53 в UDP - проверьте, не заблокирован ли этот трафик и правильно ли настроен расширитель DNS-адреса. Это должен быть шлюз по умолчанию, если я не ошибаюсь.