Почему я иногда (но не всегда) вижу данные "интернет-адреса" для записи MX в выходных данных для запросов nslookup?
CentOS 5.x
Я заметил, что иногда я вижу "интернет-адрес" для записи MX в выходных данных nslookup. Это не происходит все время, хотя.
Например, предположим, что foo.com использует Microsoft для своей почтовой службы. В том случае, когда я бегу nslookup -q=mx foo.com
Я увижу:
foo.com MX preference = 10, mail exchanger = mail.messaging.microsoft.com
foo.com nameserver = ns71.worldnic.com
foo.com nameserver = ns72.worldnic.com
mail.messaging.microsoft.com internet address = 216.32.180.190
mail.messaging.microsoft.com internet address = 207.46.163.30
ns71.worldnic.com internet address = 205.178.190.36
ns72.worldnic.com internet address = 206.188.198.36
В других случаях, когда я запускаю тот же запрос, я получаю:
foo.com MX preference = 10, mail exchanger = mail.messaging.microsoft.com
foo.com nameserver = ns71.worldnic.com
foo.com nameserver = ns72.worldnic.com
ns71.worldnic.com internet address = 205.178.190.36
ns72.worldnic.com internet address = 206.188.198.36
Почему mail.messaging.microsoft.com иногда отсутствует в нижнем разделе? Кажется, что nslookup пытается проявить смекалку и сделать еще один шаг, чтобы предоставить записи A (хотя я явно не просил об этом), но это не происходит постоянно.
1 ответ
Я почти уверен, что это происходит, когда резольвер, с которым вы выполняете поиск, имеет записи A в своем кэше. Он возвращает дополнительные записи как часть дополнительного раздела в ответе. Это не nslookup, который делает что-то другое.
Если вы ищете запись, которая содержит имя хоста (CNAME/MX/ и т. Д.), Есть вероятность, что вам, вероятно, понадобится адрес, связанный с этими записями, но распознаватель не собирается их искать. вверх, если они еще не в своем кэше. (Вполне возможно, что вам не нужны фактические адреса в зависимости от того, почему вы спрашиваете, поэтому на самом деле поиск адресов может сделать больше, чем нужно. Однако возврат адресов, если он есть, не требует дополнительных запросов и может спасти ваш компьютер от необходимость делать больше, сокращая общий трафик DNS.)