Настройка bind9

Rayman

New member
Сообщения
101
#1
Здравствуйте!
Хотелось бы поделиться своей настройкой DNS(bind9), вопрос исключительно по правильности добавления MX-записи.

1) Настраиваем /etc/bind9/named.conf.local
Код:
//
// Do any local configuration here
//

// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";

zone "local.ru" {
    type master;
    file "/var/cache/bind/db.local.ru";
};

zone "10.168.192.in-addr.arpa" {
    type master;
    file "/var/cache/bind/22.168.192.in-addr.arpa.zone";
};
2) Настраиваем /var/cache/bind/db.local.ru

Код:
;
; BIND data file for local.ru zone
;
$TTL    604800
@    IN    SOA    local.ru. root.local.ru. (
                  5        ; Serial
             604800        ; Refresh
              86400        ; Retry
            2419200        ; Expire
             604800 )    ; Negative Cache TTL
;
@    IN    NS    srv01.local.ru.
@    IN    MX    1    srv01.local.ru.

srv01        IN    A    192.168.10.2
ws01        IN    A    192.168.10.3

srv    IN    CNAME    srv01.local.ru.
ws    IN    CNAME    ws01.local.ru.
3) Настраиваем /var/cache/bind/10.168.192.in-addr.arpa.zone

Код:
;
; BIND reverse data file for local.ru zone
;
$TTL    604800
@    IN    SOA    local.ru. root.local.ru (
                  2        ; Serial
             604800        ; Refresh
              86400        ; Retry
            2419200        ; Expire
             604800 )    ; Negative Cache TTL
;
@    IN    NS    srv01.local.ru.

2    IN    PTR    srv01.local.ru.
3    IN    PTR    ws01.local.ru.
2    IN    PTR    local.ru.
Собственно вопрос в правильности добавления MX-записи для почтаря. Nslookup отрабатывает без ошибок., ping по IP и по именам идет.
Вот что выдает dig
Код:
root@srv01:~# dig mx srv01.local.ru

; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> mx srv01.local.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54169
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;srv01.local.ru.                 IN      MX

;; AUTHORITY SECTION:
local.ru.                 604800  IN      SOA     local.ru. root.local.ru. 3 604800 86400 2419200 604800

;; Query time: 3 msec
;; SERVER: 192.168.10.2#53(192.168.10.2)
;; WHEN: Sat Aug  4 00:53:46 2018
;; MSG SIZE  rcvd: 72
 
Последнее редактирование:

kostia

New member
Сообщения
185
#2
Попробуйте
root@srv01:~# dig mx local.ru
у вас MX запись для домена описана, это правильно.
 

Rayman

New member
Сообщения
101
#3
Попробуйте
root@srv01:~# dig mx local.ru
у вас MX запись для домена описана, это правильно.
Вот. Сервер домена может быть одновременно сервером почты?
Код:
root@srv01:~# dig mx local.ru

; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> mx local.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21508
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

;; QUESTION SECTION:
;local.ru.                                IN      MX

;; ANSWER SECTION:
local.ru.                 604800  IN      MX      1 srv01.local.ru.

;; AUTHORITY SECTION:
local.ru.                 604800  IN      NS      srv01.local.ru.

;; ADDITIONAL SECTION:
srv01.local.ru.          604800  IN      A       192.168.10.2

;; Query time: 0 msec
;; SERVER: 192.168.10.2#53(192.168.10.2)
;; WHEN: Sat Aug  4 01:41:55 2018
;; MSG SIZE  rcvd: 77
 

Mrshll

New member
Сообщения
77
#7
Если еще добавить записи imap и smtp то настраивать thunderbird будет проще (если из астры автоконфигурацию не выпилили, проверить не могу под рукой нет).
Больше информации тут
 

Rayman

New member
Сообщения
101
#8
Если еще добавить записи imap и smtp то настраивать thunderbird будет проще (если из астры автоконфигурацию не выпилили, проверить не могу под рукой нет).
Больше информации тут
А допустим такой вариант. Есть два почтовых сервера(ns1.domain.ru, ns2.mail.ru) и два домена соответственно(domain.ru и mail.ru) в bind нужно прописывать domain.ru и mail.ru? Или достаточно просто MX записей?
@ IN MX 1 ns1.domain.ru.
?
 

olya_21v

New member
Сообщения
12
#9
А допустим такой вариант. Есть два почтовых сервера(ns1.domain.ru, ns2.mail.ru) и два домена соответственно(domain.ru и mail.ru) в bind нужно прописывать domain.ru и mail.ru? Или достаточно просто MX записей?
@ IN MX 1 ns1.domain.ru.
?
У меня только мх моего домена.работает
 

warloglex

New member
Сообщения
26
#10
Парни, а кто сталкивался с проблемой не работы dns в режиме отличном от 0
 

_Denis_

New member
Сообщения
72
#11
Парни, а кто сталкивался с проблемой не работы dns в режиме отличном от 0
Для взаимодействия DNS-сервера с клиентами, функционирующими в разных мандатных контекстах требуется дополнительная настройка механизма privsock. Описание настройки сетевых сервисов для работы с использованием механизма privsock приведено в документе РУСБ.10015-01 97 01-1:
в файл /etc/parsec/privsock.conf добавить строчку /usr/sbin/named
в файл /etc/default/bind9 добавить строчку PATH=/usr/lib/parsec/bin:$PATH

Пробовали?
 
Последнее редактирование: