Я хочу настроить 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-серверу.