Назад | Перейти на главную страницу

FreeBSD 11, настройка DNS-сервера

Я хочу настроить DNS-сервер в своей системе. Я делаю конфиги из документа freeBSD, но мне это не удается. Я делаю следующие шаги:

1. ee / etc / hosts

127.0.0.1               my-server my-server.my.domain
192.168.x.x           my-server my-server.my.domain

2. ее /etc/resolve.conf

search my-server.my.domain
nameserver 192.168.x.x
nameserver 127.0.0.1

3. см. /Etc/rc.conf

local_unbound_enable="YES"

4.drill -S my-server.my.domain@192.168.x.x

5.service local_unbound restart/onestart

6.drill -S my-server.my.domain

=>Существование отрицается или достоверно небезопасно

и в терминале:

#host my-server.my.domain 

=> Хост my-server.my.domain не найден: 3 (NXDOMAIN)

Пожалуйста, помогите мне разобраться в ошибке.

Спасибо

Ошибки нет, за исключением того, что, возможно, вам не следовало добавлять nameserver 127.0.0.1 к /etc/resolv.conf так как local_unbound_setup делает это автоматически.

У вас нет записи DNS для my-server.my.domain. В /etc/hosts позволяет локальным приложениям преобразовывать имена в IP-адреса, но не является частью сервера имен.

Приложения drill и host разговаривать напрямую с сервером имен (который фактически игнорирует /etc/hosts).

Например, если вы ping my-server.my.domain, поведение по умолчанию - обратиться к /etc/hosts во-первых, а во-вторых, обратитесь к DNS-серверу.