Доступ к сетевым компьютерам по имени хоста?
У меня есть компьютер с хостом DumbServer. Когда я пытаюсь подключиться к http://dumbserver/ или использовать DumbServer в Putty, это не работает. Если я использую IP-адрес, все в порядке. Как настроить его так, чтобы DumbServer работал без добавления записи в файл hosts для каждого компьютера?
4 ответа
У вас есть внутренний DNS-сервер? Если это так, вам нужно добавить "DumbServer" в качестве записи A в одной из ваших DNS-зон, указав IP-адрес на IP-адрес этого сервера.
Если вы добавите запись в зону DNS, которая соответствует суффиксу DNS, настроенному на ваших компьютерах, вы сможете обращаться к компьютеру, используя просто http://dumbserver/ (а не http://dumbserver.domain.tld/).
Если вы этого не сделаете, я считаю, что с учетной записью OpenDNS вы можете настроить псевдоним для "DumbComputer", который будет преобразован (OpenDNS) в его внутренний IP. Это, однако, потребует от вас указать все ваши компьютеры на серверах OpenDNS.
Простой ответ, просто добавьте запись в файл C:\Windows\System32\drivers\etc\hosts. Это позволит приложениям на вашей рабочей станции (и только на вашей рабочей станции) использовать имя сервера вместо его IP-адреса.
Менее простой ответ, добавьте запись в свой DNS. Другие уже опубликовали ответы о том, как это сделать.
Вы можете использовать DNSMasq, например: http://www.dd-wrt.com/wiki/index.php/DNSMasq_as_DHCP_server
Дополнительным преимуществом является то, что DNSMasq может интеллектуально добавлять аренду DHCP в свою базу данных DNS, обеспечивая поиск локальных имен для любого клиента DHCP, статического или динамического.
ура