Странности в DNS запросах

Тема в разделе "WASM.NETWORKS", создана пользователем slesh, 21 ноя 2010.

  1. slesh

    slesh New Member

    Публикаций:
    0
    Регистрация:
    6 фев 2009
    Сообщения:
    214
    Писал свой NS сервер и в нем столкнулся с одной особенностью в запросах. Стали появляться запросы вида:
    Код (Text):
    1.     ID: 0xC147 (49479)
    2.     Response packet: 0
    3.     Operation code: 0x00 (0) - Standard query
    4.     Flags
    5.         Authoritative Answer: 0
    6.         Truncation: 0
    7.         Recursion Desired: 0
    8.         Recursion Available: 0
    9.     Question records: 0x0001 (1)
    10.     Answer records: 0x0000 (0)
    11.     Authority records: 0x0000 (0)
    12.     Additional records: 0x0001 (1)
    13.     Question section
    14.         Record: 0x1 (1)
    15.             Name: xxxx.xxxxxxxxxxx.com
    16.             Type: 0x0001 (1) - A
    17.             Class: 0x0001 (1) - IN
    18.     Additional section
    19.         Record: 0x1 (1)
    20.             Name
    21.             Type: 0x0029 (41) - Unknown
    22.             Class: 0x1000 (4096) - Unknown
    23.             TTL: 32768 - 9 Hours 6 Minutes 8 sec
    Что за значения Типа и Класс в Additional section - хз.
    Причем странность есть одна, некоторые провайдеры, которые отсылают именно такого вида запросы не всегда схавывает ответ стандартного вида. А те кто не шлёт Additional section в запросе - отлично схавывают ответ.
    В чем странность?
     
  2. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    slesh
    а RFC смотрел?
     
  3. slesh

    slesh New Member

    Публикаций:
    0
    Регистрация:
    6 фев 2009
    Сообщения:
    214
    Пересмотрел и RFC 1034 и RFC 1035 - ничего подобного нет.
     
  4. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    slesh
    смотри ещё в других
    здесь ещё порыться можно tcpipguide.com
     
  5. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    rfc на dns штук 40 :)
    посмотри в вики список.
     
  6. slesh

    slesh New Member

    Публикаций:
    0
    Регистрация:
    6 фев 2009
    Сообщения:
    214
    Скачал BIND там все RFC по которым он был писан - нигде даже упоминания нет о таких кодах
     
  7. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    slesh
    мож это ещё APress "Pro DNS and BIND" , качни в эл види
     
  8. slesh

    slesh New Member

    Публикаций:
    0
    Регистрация:
    6 фев 2009
    Сообщения:
    214
    спс. почитаю.
    А вообще появилась одна вещь: NS сервер дает ответ на запрос с флагом/без флага что он контролирует зону, когда отдаю IP адрес то выставляю для него TTL = 60. Но почему-то все равно кеширование у Людей(или провайдеров) идет более длительное время
     
  9. slesh

    slesh New Member

    Публикаций:
    0
    Регистрация:
    6 фев 2009
    Сообщения:
    214
    Англ википедия помогла:
    rfc 2671, это операция OPT - pseudo-RR
    Выяснил в чем была проблема: Опять же кеширование, которое должно быть на более 1 минуты, а затягивается оно на ооочень длительное время.