4

Я только что обновил свою широкополосную связь до FTTC, что означает, что мой маршрутизатор должен был измениться. Ранее я использовал ADSL Thomson TG585v7, предоставленный моим провайдером. Приятной особенностью этого маршрутизатора было то, что он действовал как локальный DNS и позволял мне находить другие мои машины в сети, используя <hostname>.lan вместо IP-адресов.

Теперь я переключился на Ethernet-маршрутизатор Linksys WRT320N, который подключается к моему оптоволоконному модему и обновил до последней версии прошивки (1.0.04). У меня есть 2 машины в сети, которые я хочу регулярно подключать друг к другу; один работает под управлением Windows 7, а другой - под управлением OS X Lion.

Проблема в том, что я не могу подключиться к своей машине Win7 с машины OS X, используя имя машины Win7. Тем не менее, я могу пропинговать машину OS X с моей машины Win7, используя имя хоста.

2 ответа2

3

Существует два основных метода доступа, основанных на имени, которые используются во многих домашних условиях.

  1. Маршрутизатор как ваш WRT320N или TG585v7 использует выделенный домен, такой как lan для предоставления доступа по имени каждому компьютеру, который получил аренду DHCP на маршрутизаторе. Маршрутизатор обычно также передает lan в качестве поискового домена клиентам (например, будет отображаться как domain lan или search lan в файле /etc/resolv.conf вашего Mac-клиента), так что вам даже не нужно использовать префикс .lan при использовании имен компьютеров других компьютеров.

  2. Многоадресный DNS - это серверный метод, широко используемый Apple, но также реализованный в Linux (avahi) и Windows. Это позволяет получить доступ к другим хостам по домену .local . Вместо того, чтобы запрашивать сконфигурированный сервер имен, при попытке определить имя хоста .local ваш компьютер просто передает запрос в локальной сети, и какой-то компьютер может ответить «эй, вот мое имя, вот мой IP-адрес»

Последний часто работает "из коробки" (если у вас есть несколько компьютеров Mac в сети, вы определенно можете использовать этот метод для их решения, это также способ, которым они "обнаруживают" друг друга, поэтому вы можете использовать общий доступ к файлам и т.д. Через Finder). В вашем случае, mDNS, вероятно, позволяет вам разрешить имя вашего Mac с компьютера с Windows. Однако ваши окна, похоже, не отвечают на запросы mDNS (возможно, с брандмауэром? Может действительно помочь здесь, не используйте Windows нигде)

Если вы хотите первый (более контролируемый метод), вам необходимо проверить прошивку маршрутизатора, чтобы узнать, как включить эту функцию. Если прошивка вашего маршрутизатора не поддерживает эту функцию, вы можете попробовать использовать OpenWRT вместо стоковой прошивки.

2

Для одного из этих маршрутизаторов очень необычно выступать в роли локального DNS-сервера, но это действительно хорошая функция. Если не считать настройки нового DNS-сервера (я проверил ваше руководство, и у вас действительно нет этой функции для вашего нового маршрутизатора), простейшая вещь, которую нужно сделать, - это дать им статические IP-адреса и добавить записи в файл HOSTS для каждого из них. ,

Это быстро, легко и эффективно.

Другой способ, и я не эксперт по Mac, - задать новый вопрос о том, как включить службу имен NetBIOS (это касается включения Samba).

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