Назад | Перейти на главную страницу

Долгоживущее TCP-соединение с DNS-серверами

Обычно ожидается, что TCP-соединения с DNS-серверами будут недолговечными, то есть: клиент подключается, отправляет запрос и отключается при получении ответа.

Если клиент хочет сохранить долгоживущее TCP-соединение с DNS-сервером и использовать его всякий раз, когда должен быть отправлен запрос, является ли это безопасной / приемлемой практикой? Для DNS-серверов долгоживущие TCP-соединения могут быть истолкованы как DOS-атака. DNS-серверы обычно отслеживают TCP-соединения и пытаются закрыть долгоживущие?

Существующие утвержденные RFC, связанные с DNS, на самом деле не охватывают конвейерную обработку запросов DNS, хотя это не займет много времени.

Посмотрите, например, этот черновик обновления RFC 5966, который, кажется, близок к публикации и который касается именно этой темы: https://datatracker.ietf.org/doc/draft-ietf-dnsop-5966bis/?include_text=1