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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Проблема с dns сервером ** server can't find ns1.domain.ru: SERVFAIL  (Прочитано 11147 раз)

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

Оффлайн illia

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Приветствую! В общем переезжаю я с сервера и переношу настройки днс bind9. На старом сервере все работало без проблем, а на новом при проверке nslookup ns1. domain.ru 127.0.0.1 появляется ошибка ** server can't find ns1.domain.ru: SERVFAIL
Вот так я настраивал bind
Дописал в конец named.conf строчку include "/etc/bind/myzones.conf"; создал файл myzones.conf в него добавил

Цитировать
zone " domain.ru " {
type master;
file "etc/bind/sites/ domain.ru ";
};

Создал файл domain.ru в нем

Цитировать
$TTL 3600        ; 1 hour
domain.ru.    IN      SOA      ns1.domain.ru. admin.domain.ru. (
                                2009122301      ; Serial
                                10800           ; Refresh
                                3600            ; Retry
                                604800          ; Expire
                                86400           ; Minimum TTL
                        )

; DNS Servers
                IN      NS      ns1.domain.ru.
                IN      NS      ns2.domain.ru.

; MX Records
                IN      MX 10   mx.domain.ru.
                IN      MX 20   mail.domain.ru.


@   IN A 192.168.0.1
*   IN A 192.168.0.1
www   IN A 192.168.0.2


; Machine Names
localhost       IN      A       127.0.0.1
ns1             IN      A       192.168.0.1
ns2             IN      A       192.168.0.2
mx              IN      A       192.168.0.2
mail            IN      A       192.168.0.2

Все это работало без проблем на старом убунтовском сервере, сейчас сервер дебиан.


Вот еще мой файл hosts

127.0.0.1 name.hostname.ru name localhost localhost.localdomain

192.168.0.1 domain.ru domain2.ru domain3.ru domain4.ru
192.168.0.2 domain.ru domain2.ru domain3.ru domain4.ru

Подскажите пожалуйста в чем может быть проблема?

Оффлайн satch

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1561
  • Kubuntu 15.10 amd64
    • Просмотр профиля
Цитировать
sudo nano /etc/init.d/sysklogd

изменяем строку SYSLOGD=” ” на
Цитировать
SYSLOGD=”-u syslog -a /var/lib/named/dev/log”

и перезапускаем его
Цитировать
sudo /etc/init.d/sysklogd restart

пробуем nslookup...

и далее смотрим логи
Цитировать
cat /var/log/syslog | grep bind
Наше желание помочь прямопропорционально вашему желанию решить проблему

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25968
    • Просмотр профиля
nsswitch.conf покаж...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн illia

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Спасибо, посмотрел лог в /var/log/syslog разобрался. Проблема была в том что не находило фаил зоны, ошибка была в / , глупая ошибка  :-[

так правильно
Цитировать
zone " domain.ru " {
type master;
file "/etc/bind/sites/ domain.ru ";
};

Не правельно скопировал, вернее написано здесь http://www.freebsd.org/doc/ru/books/handbook/network-dns.html

 

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