The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Инициатива DNS flag day 2020 для решения проблем с фрагментацией и поддержкой TCP, opennews (??), 01-Окт-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


17. "Инициатива DNS flag day 2020 для решения проблем с фрагмента..."  +/
Сообщение от Аноним (81), 01-Окт-20, 13:59 
Кстати, у UDP нет соединений (если не вникать в костыли для stateful NAT & firewalling, о которых ни libc resolver, ни отвечающий ему сервер ничего не знают).
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

20. "Инициатива DNS flag day 2020 для решения проблем с фрагмента..."  +1 +/
Сообщение от CAE (ok), 01-Окт-20, 14:26 
> Кстати, у UDP нет соединений (если не вникать в костыли для stateful
> NAT & firewalling, о которых ни libc resolver, ни отвечающий ему
> сервер ничего не знают).

Имею ввиду два сокета открывать и в одном делать connect, ожидая вероятного ответа, а другим делать sendto

Ответить | Правка | Наверх | Cообщить модератору

26. "Инициатива DNS flag day 2020 для решения проблем с фрагмента..."  +/
Сообщение от Аноним (81), 01-Окт-20, 15:01 
Нет, connect() делать только после получения по UDP ответа с флагом TC.

Чтобы на это напороться, нужно либо запросить QNAME больше 1200 байт, либо получить ответ больше 1200 байт (например, TXT запись). На моих DNS-рекурсорах (обслуживают порядка пятисот машин сотрудников и двухсот серверов) такой случается примерно раз в два часа, при среднем QPS по UDP порядка 150.

Ответить | Правка | Наверх | Cообщить модератору

31. "Инициатива DNS flag day 2020 для решения проблем с фрагмента..."  +/
Сообщение от CAE (ok), 01-Окт-20, 16:05 
> Нет, connect() делать только после получения по UDP ответа с флагом TC.

ok. Это другое дело.

Ответить | Правка | Наверх | Cообщить модератору

102. "Инициатива DNS flag day 2020 для решения проблем с фрагмента..."  +/
Сообщение от nuclightemail (??), 16-Фев-21, 20:09 
Щито? QNAME больше 256 байтов не бывает, в запросе это может быть только если запросов больше одного, но такое совсем не все сервера и резольверы умеют.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру