Вопрос по разрешению собственного доменного имени локальным DNS.
Имею:
memorec.ru - имя домена, 92.50.146.30 - ip-адрес, bind в локалке как резолвер для сети.
Делаю запрос:
# host 92.50.146.30
30.146.50.92.in-addr.arpa domain name pointer memorec.ru.
# nslookup 92.50.146.30
Server: 127.0.0.1
Address: 127.0.0.1#53
Non-authoritative answer:
30.146.50.92.in-addr.arpa name = memorec.ru.
Authoritative answers can be found from:
146.50.92.in-addr.arpa nameserver = ns1.ufanet.ru.
146.50.92.in-addr.arpa nameserver = ns2.ufanet.ru.
где ufanet.ru - наш провайдер.
Вроде все хорошо.
А вот:
# nslookup memorec.ru
Server: 127.0.0.1
Address: 127.0.0.1#53
*** Can't find memorec.ru: No answer
Запрос через внешний dns проходит:
# nslookup memorec.ru 8.8.8.8
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: memorec.ru
Address: 92.50.146.30
Почему интересуюсь:
из-за этого (?) mail.log забит сообщениями подобного типа:
postfix/smtpd[32607]: warning: hostname memorec.ru does not resolve to address 92.50.146.30: Name or service not known
...
postfix/smtpd[32607]: connect from unknown[92.50.146.30]
...
postfix/smtpd[337]: disconnect from unknown[92.50.146.30]
...
(postfix стоит за NAT, там же BIND)
Что нужно сделать?
Заранее благодарен.