Разрешение имени хоста в домашней сети


11

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

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

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

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

Ответы:


6

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

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

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

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


3
Извините, но это не динамическое разрешение имен. Это явное присвоение имени в файле переопределения хостов. Если IP-адрес одного из ваших устройств изменится, это не сработает.
Джон Кастер

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.


2
У большинства также есть веб-интерфейс. Направьте свой браузер на это.
Кит

1

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.