У меня есть почтовый сервер, для которого мне нужно создать DNS-запись AAAA и обновить запись SPF, включив ее IPv6-адрес.
An ifconfig
Команда показывает IPv6-адрес Scope: Link и Scope: Global IPv6-адрес. Какой из них я должен поместить в записи AAAA и SPF?
Область действия: глобальная - это адрес / 128, а область действия: ссылка - / 64.
Адрес Scope: Link - это адрес FE80, что означает отсутствие маршрутизации. Означает ли это, что я должен указать адрес Scope: Global?
Да, именно так. Глобальный адрес - это адрес, который вы рекламируете по всему миру (что в данном случае означает список в вашем AAAA
запись). Адрес с привязкой к объему ссылок - очень полезная функция ipv6, которая делает настройку двухточечных ссылок элегантной, но он, как вы говорите, не является глобально маршрутизируемым, и его реклама в мире не приведет к появлению посетителей. .
Что касается SPF, вы, безусловно, захотите указать глобальный адрес. Я не могу сразу придумать какие-либо обстоятельства, при которых вы предпочли бы устанавливать соединение с другим локальным почтовым сервером со своего адреса с привязкой к области ссылок, поэтому я не вижу смысла перечислять его, но другие могут знать лучше меня (я говорю с ты, @SanderStefann).
Этот вопрос относится не только к почтовым серверам.
В общем случае в записях AAAA должны отображаться только адреса Scope: Global.
В противном случае вы столкнетесь со случаями, когда удаленный хост разрешает имя, получает адрес Scope: Link (fe80 ...) и не будет иметь маршрута к целевому хосту. Это относится к любому хосту, а не только к серверам.
(Я просто добавляю эту дополнительную информацию на тот случай, если люди ищут "адреса fe80 в AAAA" и могут поверить, что это только почтовые хосты, поскольку это исходный вопрос.)