Ошибка локального разрешения имени хоста с локальным DNS-сервером Ubuntu

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

У меня есть небольшая локальная сеть за маршрутизатором NAT. Это выглядит так: ISP-> NAT Router (содержит беспроводную часть и порты Ethernet) -> Мой компьютер (проводной), мой ноутбук (беспроводной), компьютер моей мамы (беспроводной) и мой сервер (проводной).

До того, как я установил сервер Ubuntu, у меня был WHS1 только для резервного копирования, моим DHCP был маршрутизатор, DNS - настроенный на IP-адрес маршрутизатора, на котором были установлены DNS-серверы интернет-провайдера.

Вчера я решил перейти на сервер Ubuntu. Я установил DHCP-сервер на Ubuntu, настроил его полностью, все работает. Его имя хоста - «ubuntuserver», а домен (я думаю, это то, что он есть) - «home».

Затем я настроил сервер как DNS-сервер для кэширования ответов от внешних DNS-серверов (Google и OpenDNS).

Проблема в том, что я просто не могу проверить связь с внутренними именами хостов в моей локальной сети (например, с моего компьютера «ping ubuntuserver» / наоборот -> неизвестный хост). Теперь я знаю, что все, что я настроил, не имеет к этому никакого отношения, потому что это внешний DNS-сервер. Я знаю, что есть файл hosts, но я НЕ хочу настраивать его на каждом ПК, мой вопрос: где / как я настраиваю таблицу НА СЕРВЕРЕ, чтобы все локальные машины идентифицировали имена хостов? он завершается неудачно в Ping HOSTNAME и копает HOSTNAME ... Когда «ping ubuntuserver.local» работает, он работает.

Короче говоря, «ping ubuntuserver» не работает, «ping ubuntuserver.local» работает. Где мне настроить НА СЕРВЕРЕ таблицу для локального разрешения адресов, чтобы она применялась ко всем локальным машинам, подключенным к DNS?

Редактировать:

Ну, я удалил bind9, потому что обнаружил, что это кэширование имен не стоит. Я понял, что не против использовать «ping hostname.local» вместо «ping hometaname», и настройка файла зоны - слишком большая проблема только для локальной сети из 4 компьютеров.

0
задан 2 November 2018 в 05:16

1 ответ

Вы должны настроить свои серверы / рабочие столы локальной сети на свой локальный DNS-сервер. Конфигурация зависит от DNS-сервера и становится немного сложнее, так как вы хотите назначить статические IP-адреса в вашей локальной сети.

Лично в небольшой локальной сети я использую dnsmasq, так как считаю, что ее легко настроить.

https://help.ubuntu.com/community/Dnsmasq

http://wiki.debian.org/HowTo/dnsmasq

Если вы используете BIND, см.

https://help.ubuntu.com/community/BIND9ServerHowto

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

0
ответ дан 2 November 2018 в 05:16

Другие вопросы по тегам:

Похожие вопросы: