Итак, во-первых, как использовать host
.Это такой же хороший инструмент, как и любой другой, для отладки DNS, только его вывод гораздо проще для чтения и понимания, чем dig
(оба могут выполнять одну и ту же работу).
Для запроса того, как выглядят ваши записи DNSв конце сделайте следующее (на примере lenary.co.uk):
$ host lenary.co.uk
lenary.co.uk has address 207.97.227.245
lenary.co.uk mail is handled by 20 ASPMX4.GOOGLEMAIL.COM.
lenary.co.uk mail is handled by 20 ASPMX5.GOOGLEMAIL.COM.
lenary.co.uk mail is handled by 0 aspmx.l.google.COM.
lenary.co.uk mail is handled by 10 ALT1.aspmx.l.google.COM.
lenary.co.uk mail is handled by 10 ALT2.aspmx.l.google.COM.
lenary.co.uk mail is handled by 20 ASPMX2.GOOGLEMAIL.COM.
lenary.co.uk mail is handled by 20 ASPMX3.GOOGLEMAIL.COM.
Это может помочь при отладке.Если вы используете CNAME в поддомене www, он сообщит вам, где он имеет псевдоним.«имеет адрес» просто означает, что это запись А.
Это первый шаг.Если это работает для вас, теперь проверьте несколько крупных DNS-серверов по всему миру (возможно, вам придется искать IP / имена хостов для них).
Чтобы проверить на конкретном сервере, выполните следующее (я выбрал 8.8.8.8, DNS-сервер, запущенный Google).Я также указал тип записи, которую искал, используя -t <type>
, чтобы вывод был менее подробным.Вы, вероятно, хотите A для своего основного домена и CNAME для поддоменов, таких как «www».
$ host -t A lenary.co.uk 8.8.8.8
Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases:
lenary.co.uk has address 207.97.227.245
Это должно позволить вам проверять наличие достаточного количества серверов для проверки правильности информации.