Форум

/ домой \ \ темы /



Тема: Кэш DNS

02/06/2006 20:35 FMover:
Всё так же возвращается из кэша не МХ запись, а IN-ADDR.ARPA, например:

C:\shttps>dns 127.0.0.1 ya.ru MX
ID=0032 0085:QR=1 code=0 AA=1 TC=0 RD=1 RA=0 RCODE=0
QDCOUNT=1 ANCOUNT=2 NSCOUNT=4 ARCOUNT=11 ya.ru 15 1
ya.ru typ=15 cls=1 TTL=7200 RD=15 MX 0 mx1.yandex.ru
ya.ru typ=15 cls=1 TTL=7200 RD=8 MX 10 mx2.yandex.ru
ya.ru typ=2 cls=1 TTL=7200 RD=6 NS ns1.yandex.ru
ya.ru typ=2 cls=1 TTL=7200 RD=6 NS ns2.yandex.ru
ya.ru typ=2 cls=1 TTL=7200 RD=6 NS ns3.yandex.ru
ya.ru typ=2 cls=1 TTL=7200 RD=10 NS ns.ispm.ru
mx1.yandex.ru typ=1 cls=1 TTL=3600 RD=4 A 213.180.200.1
mx1.yandex.ru typ=1 cls=1 TTL=3600 RD=4 A 213.180.200.10
mx1.yandex.ru typ=1 cls=1 TTL=3600 RD=4 A 213.180.200.11
mx1.yandex.ru typ=1 cls=1 TTL=3600 RD=4 A 213.180.223.88
mx1.yandex.ru typ=1 cls=1 TTL=3600 RD=4 A 213.180.223.89
mx1.yandex.ru typ=1 cls=1 TTL=3600 RD=4 A 213.180.223.90
mx2.yandex.ru typ=1 cls=1 TTL=3600 RD=4 A 213.180.200.13
ns1.yandex.ru typ=1 cls=1 TTL=86400 RD=4 A 213.180.193.1
ns2.yandex.ru typ=1 cls=1 TTL=86400 RD=4 A 213.180.199.34
ns3.yandex.ru typ=1 cls=1 TTL=86400 RD=4 A 213.180.193.2
ns.ispm.ru typ=1 cls=1 TTL=86400 RD=4 A 80.244.228.2

C:\shttps>dns 127.0.0.1 ya.ru MX
ID=0032 8081:QR=1 code=0 AA=0 TC=0 RD=1 RA=1 RCODE=0
QDCOUNT=1 ANCOUNT=2 NSCOUNT=0 ARCOUNT=2 ya.ru 15 1
ya.ru typ=15 cls=1 TTL=3647 RD=30 MX 1 1.200.180.213.IN-ADDR.ARPA
ya.ru typ=15 cls=1 TTL=3647 RD=7 MX 1 13.200.180.213.IN-ADDR.ARPA
1.200.180.213.IN-ADDR.ARPA typ=1 cls=1 TTL=43200 RD=4 A 213.180.200.1
13.200.180.213.IN-ADDR.ARPA typ=1 cls=1 TTL=43200 RD=4 A 213.180.200.13
03/06/2006 01:50 Max:
Все правельно, работает: 1.200.180.213.IN-ADDR.ARPA резолвится в
адрес 213.180.200.1 Используйте один и тот же DNS сервер и для запроса MX-ов и для резолвинга имен и проблем не будет.

Запись MX нужна для отправки письма. При этом, чтобы отправить письмо текстовое имя хоста не важно, важен IP адрес, именно он и храниться.
Также сделано и с NS-ами. Это позволяет экономно и эффективно расходовать память кэша хранить максимум адресов при минимуме ресурсов.
25/06/2006 18:12 FMover:
Может я что-то делаю не так, но при отправке двух писем подряд на один домен, второе не уходит. Выглядит это вот так:

!->25/06 16:41:07 [127.0.0.1:1219>53] (t1 90) >ya.ru MX(15)
!-

!->25/06 16:42:54 [127.0.0.1:1227>53] (t1 126) >ya.ru MX(15)
!-<25/06 16:42:54 [127.0.0.1:1227<53] (t1 127) <(From cache) MX(15)ya.ru
!-<25/06 16:42:54 [127.0.0.1:1227<53] (t1 128) <(From cache) MX(15)ya.ru
!-<25/06 16:42:54 [127.0.0.1:1227<53] (t1 129) <(From cache) MX(15)ya.ru
!-<25/06 16:42:54 [127.0.0.1:1227<53] (t1 130) <(From cache) MX(15)ya.ru
!-<25/06 16:42:54 [127.0.0.1:1227<53] (t1 131) <(From cache) MX(15)ya.ru
MAILHOST: 88.223.180.213.IN-ADDR.ARPA

Cannot get host by name 88.223.180.213.IN-ADDR.ARPA

Call to 88.223.180.213.IN-ADDR.ARPA failed
25/06/2006 18:15 FMover:
Не прошли некоторые строчки. В первом случае вот так:

!->25/06 16:41:07 [127.0.0.1:1219>53] (t1 90) >ya.ru MX(15)
!-<25/06 16:41:07 [127.0.0.1:1219<53] (t1 91) <(From cache) MX(15)ya.ru
!-<25/06 16:41:07 [127.0.0.1:1219<53] (t1 92) <(From cache) MX(15)ya.ru
!-<25/06 16:41:07 [127.0.0.1:1219<53] (t1 93) <(From cache) MX(15)ya.ru
!-<25/06 16:41:07 [127.0.0.1:1219<53] (t1 94) <(From cache) MX(15)ya.ru
!-<25/06 16:41:07 [213.180.199.34:53<53] (t1 95) <(recursion) MX(15)ya.ru
MAILHOST: mx1.yandex.ru
26/06/2006 01:12 Max:
Используйте один и тот же DNS сервер и для рездлвинга имен в системе и для поиска почтовых серверов.

Пользователь: Пароль: Новый пользователь:   Запомнить пароль: