Приветствую!
Есть проблема: настроил на одной машине DNS и MAIL сервер (машина с одним интерфейсом - IP реальный, инетовский). На некоторые сервера почта уходит нормально, другие орут: "cannot route. MX records poit to unrechale host". Попробовал с www.all-nettools.com резолвить своё имя хоста (mail.mydomain.ru) получил правильный адрес... Потом попробовал в обратную сторону (213.22.41.222) и обломался - IP находит, но не распознаёт имя хоста! В связи с этим вопрос: как выставить имя хоста так, чтобы его было видно из и-нета? Причём из внутренней сети - всё работает! Я пытался и трейсить и не только и по IP адресу (причём показывается сразу куча сопоставлений типа% ns.mydomain.ru, mx.mydomain.ru, mail.mydomain.ru и так далее)... а из интернета не работает!
Привожу настройки DNS сервера (подменённые, конечно... но кроме имён всё так).
$ hostname ns
$ linuxconf - везде, где только можно имя хоста - ns, в алиасах mail mx
Настройки ДНС
============ resolv.conf ===============
nameserver 213.22.41.222
============ named.conf ================
options {
directory "/var/named";
};
zone "." {
type hint;
file "named.ca";
};
zone "0.0.127.in-addr.arpa" {
type master;
file "local.rev";
notify no;
};
zone "localhost" {
type master;
file "local.zone";
notify no;
};
zone "mydomain.ru" {
type master;
file "fwd/mydomain.host";
};
zone "222.41.22.in-addr.arpa" {
type master;
file "rev/222.41.22.in-addr.arpa.dns";
notify no;
};
============== mydomain.host =================
$TTL 3600
@ IN SOA ns.mydomain.ru. mayvortex.dinfo.ru. (
199609206 ; serial, todays date + todays serial #
8H ; refresh, seconds
2H ; retry, seconds
1W ; expire, seconds
1D ) ; minimum, seconds
NS ns.mydomain.ru.
NS ns1.mydomain.ru.
MX 10 mx.mydomain.ru.
localhost A 127.0.0.1
ns A 213.22.41.222
ns1 A 212.52.21.222
mail A 213.22.41.222
mx A 213.22.41.222
================== rev ========================
$TTL 3600
@ IN SOA ns.mydomain.ru. mayvortex.dinfo.ru. (
199609206 ; Serial
28800 ; Refresh
7200 ; Retry
604800 ; Expire
86400) ; Minimum TTL
NS ns.mydomain.ru.
NS ns1.mydomain.ru.
; Servers
222 PTR ns.mydomain.ru.
PTR mx.mydomain.ru.
PTP mail.mydomain.ru.
========================================================
Вот так! Я не могу понять, что не правильно... Я даже не уверен в том, неправильно ли это на моём сервере или на вышестоящем. Но до этого стоял виндовый сервер и там всё работало, а сейчас переставил на линукс - работать перестало!
Подскажите, пожалуйста, в чём дело (450 человек сейчас сидят без почты :()