LINUX.ORG.RU

История изменений

Исправление bigbit, (текущая версия) :

Уточнение - не «серверы имён не поддерживающие EDNS» станут недоступны, а серверы, «отмалчивающиеся» на EDNS-запросы.

Поддержка EDNS не является обязательной, и, если сервер это не поддерживает, он обязан ответить на такой запрос кодом FORMERR. И это штатная ситуация. Насколько я понял, BIND 9.9.4 в RHEL7 так и делает.

А вот некоторые сервера на EDNS-запросы не отвечают вообще, т.е. происходит тайм-аут. Вот у этих серверов будут проблемы.

Из кода уберут кусок, который при тайм-ауте пытается повторить запрос без EDNS. Т.е. тайм-аут будет трактоваться именно как тайм-аут (недоступность сервера), а не как то, что сервер, возможно, не поддерживает EDNS.

Исправление bigbit, :

Уточнение - не «серверы имён не поддерживающие EDNS» станут недоступны, а серверы, «отмалчивающиеся» на EDNS-запросы.

Поддержка EDNS не является обязательной, и, если сервер это не поддерживает, он обязан ответить на такой запрос кодом FORMERR. И это штатная ситуация. Насколько я понял, BIND 9.9.4 в RHEL7 так и делает.

А вот некоторые сервера на EDNS-запросы не отвечают вообще, т.е. происходит тайм-аут. Вот у этих серверов будут проблемы.

Из кода уберут кусок, который при тайм-ауте пытается повторить запрос без EDNS. Т.е. тайм-аут будет трактоваться именно как тайм-аут (недоступность сервера), а не как то, что сервер, возможно, не поддерживает DNS.

Исходная версия bigbit, :

Уточнение - не «серверы имён не поддерживающие EDNS» станут недоступны, а серверы, «отмалчивающиеся» на EDNS-запросы.

Поддержка EDNS не является обязательной, и, если сервер это не поддерживает, он обязан ответить на такой запрос кодом FORMERR. И штатная ситуация. Насколько я понял, BIND 9.9.4 в RHEL7 так и делает.

А вот некоторые сервера на EDNS-запросы не отвечают вообще, т.е. происходит тайм-аут. Вот у этих серверов будут проблемы.

Из кода уберут кусок, который при тайм-ауте пытается повторить запрос без EDNS. Т.е. тайм-аут будет трактоваться именно как тайм-аут (недоступность сервера), а не как то, что сервер, возможно, не поддерживает DNS.