В моей домашней сети есть несколько компьютеров, которым я хотел бы назначить имена. Я не хочу, чтобы они были ДВУ, просто псевдонимами, вроде "апельсин" или что-то в этом роде. Все учебники, которые я читал, например, этот , использовали ns1.sometld.com и т.д. Я не хочу использовать внешний сервер. Я просто хочу связать что-то вроде этого:

orange 192.168.1.2

banana 192.168.1.7

и т. д.

Любые ресурсы о том, как это сделать, будут потрясающими!

РЕДАКТИРОВАТЬ: я использую Ubuntu 14.0

3 ответа3

1

Вам не нужен DNS:

Самое простое решение - просто распространить файл hosts на все ваши компьютеры:

# /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.1.2 orange 
192.168.1.7 banana
0

В BIND (возможно, на любом DNS-сервере) вам нужно работать хотя бы с чем-то вроде orange.domain или orange.sometld.com

Если вы сконфигурируете свои компьютеры для использования суффикса sometld.com (подробности по настройке их в windows см. Здесь), вы сможете просто ввести левую часть имен в любой программе.

В Linux вы можете отредактировать /etc/resolv.conf и добавить строку domain sometld.com для тех же результатов.

0

Еще более простым решением, чем распространение файлов /etc/hosts является установка avahi-daemon. Тогда вы можете получить доступ ко всем своим хозяевам , как orange.local и banana.local и т.д.

Для Windows существует реализация Apple под названием « Bonjour ». (Загрузка называется « Bonjour Print Services », но не позволяйте этому обмануть вас, это действительно общая реализация того же, что и Avahi.)

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