4

Как я могу настроить какую-то локальную службу DNS, чтобы вместо использования ipaddresses для таких вещей, как VNC и удаленный рабочий стол, можно было использовать более похожую на URL вещь?

Все устройства в сети имеют динамический IP-адрес (DHCP), кроме одного или 2.

У меня есть Belkin N1 Vision Router, если это имеет значение.

6 ответов6

5

Используйте файл hosts. В Википедии есть статья.

Файл hosts содержит строки текста, состоящие из IP-адреса и одного или нескольких имен хостов, каждое поле отделено пробелом (пробел или символы табуляции). Строки комментариев могут быть включены; они обозначены хеш-символом (#) в первой позиции таких строк. Например,

#This is an example of the hosts file
127.0.0.1  localhost loopback

может быть записью для адреса обратной связи и имени хоста, типичного содержимого по умолчанию файла хоста.

1

Используйте этот конкретный компьютер с DHCP-сервером, но настройте DHCP-сервер, чтобы назначить IP-адрес Fix для этого ПК, и каждый раз этот ПК будет получать один и тот же IP-адрес. Для этого вы должны установить опцию «ЗАБРОНИРОВАТЬ» вашего DHCP-сервера.

И тогда вы можете настроить этот IP с вашим DNS-сервером и использовать любое имя, например www.yourchoice.com

0

Поскольку вы упомянули службу DNS, можно настроить сервер имен и разрешить всем клиентским машинам динамически обновлять DNS, когда они получают свой IP-адрес, но обычно это не стоит усилий по обучению / настройке / обслуживанию для небольшой домашней сети. Но если вы заинтересованы в этом, вы можете получить бесплатное программное обеспечение сервера имен "bind" по адресу http://www.isc.org/downloads . Он поставляется с документацией, но вам, вероятно, также понадобится книга по bind (например, "DNS и BIND").

0

Зависит от ваших систем, которые вы используете. Если у вас есть несколько машин под управлением Mac OS X в одной подсети, для каждой машины будет $ HOST.local. Таким образом, вы можете использовать myitunesmachine.local во всех своих сервисах.

Это из-за широковещательных пакетов в сети. Я считаю, что это называется Bonjour.

0

Вы не упоминаете, какую ОС вы используете ... Кажется, я помню, что с Windows вы можете без проблем использовать имя NetBIOS непосредственно в MSTSC.

0

Я думаю, что в большинстве операционных систем вы можете просто использовать имя хоста компьютера, а не его IP-адрес. Например, вместо vnc://1.2.3.4 вы можете использовать vnc://computername для систем Windows или (как указывает Sable) vnc://computername.local для систем Mac и Unix. Я вполне уверен, что это работает только тогда, когда все ваши машины находятся в одной подсети.

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