host name to ip, в ядре

Тема в разделе "WASM.NT.KERNEL", создана пользователем rpy3uH, 7 июн 2011.

  1. rpy3uH

    rpy3uH New Member

    Публикаций:
    0
    Регистрация:
    14 сен 2006
    Сообщения:
    503
    имеется имя сайта, вопрос как получить его IP адрес в TDI драйвере?
    поиск даёт какую-то ерунду, единственное адекватное что я нашёл это http://msdn.microsoft.com/en-us/library/ff570687(v=vs.85).aspx , но там всё под Win7
     
  2. x64

    x64 New Member

    Публикаций:
    0
    Регистрация:
    29 июл 2008
    Сообщения:
    1.370
    Адрес:
    Россия
    Вручную слать DNS-запросы.
    Также перехватывать сторонние DNS-запросы.
    Не забудь про кэширование данных в обоих случаях.
     
  3. rpy3uH

    rpy3uH New Member

    Публикаций:
    0
    Регистрация:
    14 сен 2006
    Сообщения:
    503
    "хороший ответ"!
    по какому ключевому слову искать в MSDN? какая базовая функция?
     
  4. steelfactor

    steelfactor New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    501
    rpy3uH
    А базовых функций и нет, вроде x64 ясно сказал
    Ручками формируешь IRP с необходимыми полями и отправляешь его в сторону \device\udp, а затем отлавливаешь ответ
    Как-то так ;)
     
  5. rpy3uH

    rpy3uH New Member

    Публикаций:
    0
    Регистрация:
    14 сен 2006
    Сообщения:
    503
    ну тогда хотя бы куда, как и что слать. мне надо хоть за что-нибудь зацепиться чтобы потом раскопать всё что нужно
     
  6. steelfactor

    steelfactor New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    501
  7. rpy3uH

    rpy3uH New Member

    Публикаций:
    0
    Регистрация:
    14 сен 2006
    Сообщения:
    503
    это мне не надо, это я всё знаю. как отправлять и посылать запросы, пакеты, данные я знаю.
    мне надо: host->ip
    какой запрос и куда послать чтобы получить адрес
     
  8. rpy3uH

    rpy3uH New Member

    Публикаций:
    0
    Регистрация:
    14 сен 2006
    Сообщения:
    503
    отбой, нашёл http://technet.microsoft.com/en-us/library/dd197470(WS.10).aspx
     
  9. x64

    x64 New Member

    Публикаций:
    0
    Регистрация:
    29 июл 2008
    Сообщения:
    1.370
    Адрес:
    Россия
    Мысли выражай яснее.
    Если нужен протокол, так и скажи.
    Описание DNS протокола есть в RFC.
    Плюс информация, которую ты уже нашёл.
    Адрес DNS-сервера брать либо публичный, либо из реестра.
     
  10. rpy3uH

    rpy3uH New Member

    Публикаций:
    0
    Регистрация:
    14 сен 2006
    Сообщения:
    503
    огорчает только одно: в ядре как-то всё слишком задротно получается. надо напрогить кучу кода, Receive обработчик и т.д.
     
  11. Xml

    Xml New Member

    Публикаций:
    0
    Регистрация:
    18 май 2011
    Сообщения:
    54
    зачем это делать в ядре?
     
  12. rpy3uH

    rpy3uH New Member

    Публикаций:
    0
    Регистрация:
    14 сен 2006
    Сообщения:
    503
    долго объяснять, просто так получилось, не мы такие.