У меня есть домен на dns.he.net, в котором есть только запись SOA, записи NS и один MX (указывающий на совершенно другой хост). Нужна ли моему домену запись A? В настоящее время nslookup не работает, поскольку с ним не связан IP. Но кажется, что почта доходит до MX-хоста нормально.
Нет, для этого не требуется запись A. И если с ним не связан IP-адрес, его не должно быть.
Просто чтобы добавить ... для целей SMTP вам строго не нужна запись A на вершине если у вас нет записи MX. Большинство агентов транспорта почты (MTA) по умолчанию сначала ищут запись MX, а если она не найдена, ищут запись A и пытаются доставить туда, куда указывает эта запись. Я не рекомендую вам это делать, поэтому обязательно используйте запись MX для почты, но просто знайте, что существует такое резервное поведение.
nslookup
не работает, потому что по умолчанию он запрашивает запись A.
~/bin/vmware@precious% nslookup -query=mx umich.edu
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
umich.edu mail exchanger = 0 mx2.umich.edu.
umich.edu mail exchanger = 0 mx3.umich.edu.
[ ... ]
попробуйте использовать dig
вместо этого его ответ по умолчанию более подробный.