Как я могу настроить своего рода локальный сервис DNS, так, чтобы вместо того, чтобы использовать ipaddresses, чтобы сделать вещи как VNC и удаленный рабочий стол больше URL как вещь могло использоваться.
Все устройства в сети имеют динамический IP (DHCP) кроме один или 2.
У меня есть маршрутизатор belkin n1 видения, если это имеет значение.
На большинстве Ose я думаю, что можно просто использовать имя хоста машины, а не ее IP-адреса. Например, вместо vnc://1.2.3.4
, Вы могли сделать vnc://computername
для систем Windows или (поскольку Соболь указывает), vnc://computername.local
для Mac и систем Unix. Я вполне уверен, что это только работает, тем не менее, когда все Ваши машины находятся на той же подсети.
Используйте файл hosts. Википедия имеет статью.
Файл hosts содержит строки текста, состоящего из IP-адреса и одних или нескольких имен хостов, каждое поле, разделенное пробелом (символы пробела или символы табуляции). Строки комментария могут быть включены; они обозначаются символом хеша (#) в первом положении таких строк. Например,
#This is an example of the hosts file 127.0.0.1 localhost loopback
может быть запись для петлевого адреса и имени хоста, типичного содержания по умолчанию файла хоста.
Зависит от Ваших систем, которые Вы используете. Если у Вас будет набор машин под управлением Mac OS X на той же подсети, то каждая машина будет $HOST.local. Таким образом, можно использовать "myitunesmachine.local" во всех сервисах.
Это из-за широковещательных пакетов в сети. Я полагаю, что это называют добрый день.
Так как Вы упомянули сервис DNS, возможно настроить сервер имен и позволить всем клиентским машинам динамично обновлять DNS, когда они получают свой IP-адрес, но это обычно не стоит усилий по обучению/установке/обслуживанию для небольшой домашней сети. Но если это - маршрут, Вы интересуетесь взятием, можно добраться, бесплатное программное обеспечение сервера имен "связывают" из http://www.isc.org/downloads. Это идет с документацией, но Вам, вероятно, также была бы нужна книга по, связывают (например, "DNS и BIND").