Писал свой NS сервер и в нем столкнулся с одной особенностью в запросах. Стали появляться запросы вида: Код (Text): ID: 0xC147 (49479) Response packet: 0 Operation code: 0x00 (0) - Standard query Flags Authoritative Answer: 0 Truncation: 0 Recursion Desired: 0 Recursion Available: 0 Question records: 0x0001 (1) Answer records: 0x0000 (0) Authority records: 0x0000 (0) Additional records: 0x0001 (1) Question section Record: 0x1 (1) Name: xxxx.xxxxxxxxxxx.com Type: 0x0001 (1) - A Class: 0x0001 (1) - IN Additional section Record: 0x1 (1) Name Type: 0x0029 (41) - Unknown Class: 0x1000 (4096) - Unknown TTL: 32768 - 9 Hours 6 Minutes 8 sec Что за значения Типа и Класс в Additional section - хз. Причем странность есть одна, некоторые провайдеры, которые отсылают именно такого вида запросы не всегда схавывает ответ стандартного вида. А те кто не шлёт Additional section в запросе - отлично схавывают ответ. В чем странность?
спс. почитаю. А вообще появилась одна вещь: NS сервер дает ответ на запрос с флагом/без флага что он контролирует зону, когда отдаю IP адрес то выставляю для него TTL = 60. Но почему-то все равно кеширование у Людей(или провайдеров) идет более длительное время
Англ википедия помогла: rfc 2671, это операция OPT - pseudo-RR Выяснил в чем была проблема: Опять же кеширование, которое должно быть на более 1 минуты, а затягивается оно на ооочень длительное время.