Модификатор перенаправления SPF

Запись SPF для домена заменяет текущую запись. В Макрорасширенный домен также заменяется на текущий домен в эти поиски.

Примеры:

В следующем примере IP-адрес клиента - 1.2.3.4, а текущий домен - example.com.

«v = spf1 redirect = example.com»

Если example.com не имеет записи SPF, это является ошибкой; результат неизвестно. Предположим, что SPF-запись example.com была «v = spf1 a -all». Погляди Запись A для example.com. Если он соответствует 1.2.3.4, верните Pass. Если нет совпадения, exec не может соответствовать, и значение -all равно

Значение домена и текущего домена здесь не очень ясно.

Что произойдет, если был запрошен spf example1.com,

example1.com IN MX 0 mx.example1.com.    
example1.com IN TXT "v=spf1 redirect=example2.com"
mx.example1.com IN A 1.1.1.1

example2.com IN MX 0 mx.example2.com.
example2.com IN TXT "v=spf1 mx -all"
mx.example2.com IN A 2.2.2.2

Если результат spf будет 1.1.1.1 OR 2.2.2.2?

1
задан 24 May 2016 в 04:57
1 ответ

Когда вы перенаправляете в домен, перенаправленный домен становится целью для всех последующих поисков DNS, например, выполняемых mx .

См. RFC 7208 § 6.1 :

Часть раздела перенаправления раскрывается в соответствии с правилами макросов в разделе 7. Затем check_host () оценивается с полученной строкой как <домен>. Аргументы и остаются такими же, как в текущей оценке check_host ().

1
ответ дан 3 December 2019 в 23:45

Теги

Похожие вопросы