10

У меня есть несколько машин, как виртуальных, так и физических, в моей домашней сети. В настоящее время я должен подключиться к каждой машине через IP-адрес. Единственная главная машина, с которой я соединяюсь со всеми остальными машинами, работает под управлением Windows Vista.

Есть ли способ, которым у меня может быть какая-то возможность DNS внутри моей сети, чтобы я мог ссылаться на эти машины с именем вместо IP?

Я думаю, что это будет распространенной проблемой в большинстве домашних хозяйств (с несколькими компьютерами), и я думаю, что там могут быть некоторые простые решения. Это было бы то, что большинство маршрутизаторов должны поддерживать из коробки - но почему бы и нет?

Кто-нибудь может порекомендовать некоторые из них или простой способ сделать это?

4 ответа4

6

WINS/NetBIOS - это традиционный распределенный "DNS рабочей группы" для небольших частных сетей. Вот почему вы можете видеть другие компьютеры в "Сети" на Windows.

Если у вас статические IP-адреса и вы не меняете свои виртуальные машины или компьютеры, просто создайте быстрый файл хостов и распространите его быстро, легко и сразу. "Посещение ноутбуков", конечно, не разрешится.

http://en.wikipedia.org/wiki/Hosts_file

Запоздалая мысль: если это компьютеры с Windows, то нужно просто включить просмотр по сети и общий доступ к файлам и принтерам.

3

DD-WRT может быть решением этой проблемы со страницы About:

DD-WRT - это сторонняя прошивка, выпущенная по условиям GPL для многих беспроводных маршрутизаторов ieee802.11a/b/g/h/n

Он имеет большой набор функций, в том числе небольшой DNS-сервер Dnsmask, который описывается как:

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

Вот учебник с их сайта о том, как это сделать: DNSMasq As DHCP Server

1

Многие маршрутизаторы поддерживают это. Попробуйте использовать telnet (или, возможно, ssh, если он это поддерживает) для подключения к маршрутизатору и найдите меню DNS.

1

Предполагается, что Microsoft LLMNR в Vista и Windows 7 сделает это. Это не работает?

IETF Zeroconf (который реализуется Apple как "Bonjour" и внедряется сообществом Linux/FOSS как « Avahi ») также делает это через многоадресный DNS (mDNS). Установка Bonjour для Windows на всех соответствующих компьютерах может дать вам это.

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