Страница 1 из 1

Bind! Запутался

Добавлено: 2011-08-08 17:47:22
Virtus1k
Привет.
uname -a FreeBSD 8.1
named -v BIND 9.6.2-P2
Есть небольшая сетка с интернетом. В мир выходит через шлюз на фре. Зарегистрирован у хостера домен xxx.ua
Поднял днс в качестве кеширующего днс-сервера

Код: Выделить всё

/etc/namedb/named.conf
options {
	directory	"/etc/namedb/working";
	pid-file	"/var/run/named/pid";
	dump-file	"/var/dump/named_dump.db";
	statistics-file	"/var/stats/named.stats";
	version "none";
	hostname "none";
	disable-empty-zone "255.255.255.255.IN-ADDR.ARPA";
	disable-empty-zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA";
	disable-empty-zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA";
	listen-on { 127.0.0.1; 192.168.1.211;  };
	recursion yes;
	allow-recursion {127.0.0.1; 192.168.1.0/24; };
	forward first;
	forwarders { 88.81.249.195; 88.81.254.195; }; # днс моего интернет-провайдера
	max-cache-size 52428800 ;
	listen-on-v6 { none; };
};

zone "." 
{ 
	type hint; 
	file "/etc/namedb/named.root"; 
};

// RFC 1912 (and BCP 32 for localhost)
zone "localhost"	{ type master; file "/etc/namedb/master/localhost-forward.db"; allow-query { 127.0.0.1; }; };
zone "127.in-addr.arpa"	{ type master; file "/etc/namedb/master/localhost-reverse.db"; };
zone "255.in-addr.arpa"	{ type master; file "/etc/namedb/master/empty.db"; };
............ далее куча zone по умолчанию в конфиге которые...
Поднял exim вместо sendmail по статье, которая на этом сайте. Но беда ((( отправляться не хочет почта!
Лог exim говорит, что для моего домена не найдена MX запись!
Как мне ее поднять у себя, что б прописать в настройки домена хостера... И нужно ли мне в bind делать прямую и обратную зону для своего домена xxx.ua
Спасибо!

Re: Bind! Запутался

Добавлено: 2011-08-08 18:00:35
dmtr

Код: Выделить всё

# dig xxx.ua

; <<>> DiG 9.4.-ESV-R4-P1 <<>> xxx.ua
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26473
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0

;; QUESTION SECTION:
;xxx.ua.                                IN      A

;; ANSWER SECTION:
xxx.ua.                 3600    IN      A       82.144.222.119

;; AUTHORITY SECTION:
xxx.ua.                 172800  IN      NS      ns1.domen.ua.
xxx.ua.                 172800  IN      NS      ns2.domen.ua.

;; Query time: 316 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Aug  8 18:53:17 2011
;; MSG SIZE  rcvd: 82
MX-запись должна быть прописана на серверах ns1.domen.ua и ns2.domen.ua.

Re: Bind! Запутался

Добавлено: 2011-08-08 19:01:44
Virtus1k
xxx.ua - это вымышленный домен )) Не хочу просто светить его.
Я знаю, что МХ должна быть прописана.... НО эта МХ например mail.xxx.ua .... как мне создать этот мх? Создал субдомен mail и привязал его к своему IP а дальше что?

Re: Bind! Запутался

Добавлено: 2011-08-08 19:13:49
Virtus1k

Код: Выделить всё

Одна их строк exim лога
2011-08-08 19:12:06 1QqSQ7-00013w-Tu SMTP error from remote mail server after initial connection: host relay2.kiev.sovam.com [212.109.32.9]: 451 No correct reverse DNS entry for МОЙ ИП

Re: Bind! Запутался

Добавлено: 2011-08-09 6:42:54
lap
Помоему оно просто хочет чтобы было соответствие - твоё ип - имя и наоборот имя - твой ип (примерно как это сделано для relay2.kiev.sovam.com <=> 212.109.32.9)

Re: Bind! Запутался

Добавлено: 2011-08-09 9:44:50
dmtr
xxx.ua - это вымышленный домен
это понятно. выполните ту же команду для своего "реального" домена и проведите аналогию. а lap прав - сервер через который вы пытаетесь отправить сообщение проверяет наличие обратной записи - IP -> domen name. эту запись должен сделать ваш провайдер. называется PTR-запись (погуглите про неё)