Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Проблема с dns в bind9 | server can't find X.X.X.X.in-addr.arpa: NXDOMAIN  (Прочитано 2937 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн autorun71

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Всем привет. Перенастраиваю сервер и столкнулся с проблемой.
Debian 10.
После установки bind9 и перекидывания файлов из бэкапа старого сервера(все работало), ping x.test отдает ошибку:
Код: (html5) [Выделить]
ping: x.test: Неизвестное имя или службаnslookup 192.168.0.155 выкидывает так же ошибку:
Код: (html5) [Выделить]
server can't find 155.0.168.192.in-addr.arpa: NXDOMAIN
Мои файлы:
etc/bind/named.conf.options
Код: (html5) [Выделить]
=====================
options {
directory "/var/cache/bind";
    forwarders {
        192.168.0.155;
        8.8.8.8;
        8.8.4.4;
    };
    dnssec-validation auto;
    auth-nxdomain no;
    listen-on-v6 { any; };


    # Прописываем версию DNS - для защиты от любопытных
      version "DNS server v1.0";

};
===================
etc/bind/named.conf.default-zones
Код: (html5) [Выделить]
===================

zone "x.test" {
type master;
file "/var/dns/db.x.test.local";
allow-update {any; };
};

zone "155.0.168.192.in-addr.arpa" {
type master;
file "/var/dns/db.155.0.168.192.in-addr.arpa.db";
};

===================

var/dns/db.155.0.168.192.in-addr.arpa.db:
Код: (html5) [Выделить]
===================
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA x.test. root.x.test. (
      1 ; Serial
604800 ; Refresh
  86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS localhost.
192.168.0.155 IN PTR x.test.
==================

var/dns/db.x.test.local:
Код: (html5) [Выделить]
==================
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.x.test. root.x.test. (
      2 ; Serial
604800 ; Refresh
  86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
     IN A 192.168.0.155
;
@ IN NS ns.x.test.
core IN A 192.168.0.155
@ IN A 192.168.0.155
@ IN AAAA ::1
* IN A 192.168.0.155

==================

etc/resolv.conf:

Код: (html5) [Выделить]
==================
domain x.test
nameserver 192.168.0.155
nameserver 8.8.8.8
==================

в etc/apparmor.d/usr.sbin.named добавлял запись(выделил жирным):
Код: (html5) [Выделить]
  # /etc/bind should be read-only for bind
  # /var/lib/bind is for dynamically updated zone (and journal) files.
  # /var/cache/bind is for slave/stub data, since we're not the origin of it.
  # See /usr/share/doc/bind9/README.Debian.gz
  /etc/bind/** r,
  [b]/var/dns/** rw,[/b]
  /var/lib/bind/** rw,
  /var/lib/bind/ rw,
  /var/cache/bind/** lrw,
  /var/cache/bind/ rw,
эту настройку делал ранее, по инструкции из ютуб, локальный домен работал на всех компьютерах, при указании в роутере своего dns сервера
Сейчас работать не хочет, раньше тоже такая же проблема была, но как то само починилось)
« Последнее редактирование: 19 Апреля 2020, 13:09:16 от Azure »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
sudo -Hu bind -- named-checkconf -p
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.016 секунд. Запросов: 21.