Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2003.03.13;
Скачать: [xml.tar.bz2];

Вниз

Как перехватить запросы к DNS?   Найти похожие ветки 

 
sergey2   (2003-01-24 06:03) [0]

Мастера! Мне нужно перехватить запрос к ДНС и если в этом запросе есть например "aaaa.ru" то поменять его на "bbbb.ru"


 
Reindeer Moss Eater   (2003-01-24 09:01) [1]

Какую беду расчитываешь решить, если сумеешь сделать это?


 
Сергей   (2003-01-24 12:44) [2]

А ты енто хочешь на чем сделать? На ДНС-серврре? На тачке в одном сегменте с ДНС-ом или где ваще?


 
sergey2   (2003-01-24 14:27) [3]

2 Reindeer Moss Eater
Хочу решить проблему разделения куков.
Она просто решается с использованием проги WinRoute
Но если например у человека она не установлена....


 
sergey2   (2003-01-24 14:32) [4]

2 Сергей
На своей тачке конечто-же. Типа ввожу в браузер aaaa.ru а открывается bbbb.ru


 
Reindeer Moss Eater   (2003-01-24 14:53) [5]

А используемый DNS сервер чей? Твой (тобой написан)?
Откуда уверенность, что подменив запрос к DNS на резолвинг одного имени другим DNS при этом обязан ответить тебе адресом первого имени?



 
2Ksion   (2003-01-24 16:10) [6]

Ктонить знает ответ на этот вопрос?


 
sergey2   (2003-01-24 23:14) [7]

2 Reindeer Moss Eater

DNS провайдера.
Может я не правильно выразился, но приведу еще пример:
Допустим есть что-то нечто существующее в инете например aaaa.ru
Когда я ввожу его в браузер сначала посылается запрос к DNS серверу, который я так понял возвращает ip этого нечто.

Теперь я хочу ввести в браузере например несуществующее bbbb.ru
но браузер должен отобразить при этом aaaa.ru

Я пока пользуюсь Winroute , а там есть файл для упрощенного определения DNS, т.е. для всего прописаного в этом файле запрос к DNS-cерверу не посылается, а данные беруться из файла. Когда я в этом файле прописываю для bbbb.ru ip-адрес от aaaa.ru то все делается так как я хочу.
Но не каждый же себе winroute ставит. Поэтому и нужно "перехватывать" запросы к DNS-серверу и или заменять там aaaa.ru на bbbb.ru а потом посылать этот запрос, или можно его вообще не посылать, при этом придется самому типа сформировать "ответ от DNS".
Может кто подскажет как это cделать?


 
SV   (2003-01-24 23:50) [8]

А почему бы просто свой маленький прокси не написать и настроить проги... Хотя если хочешь перехватывать API разр. имен посмотри в RSDN #1 там была статья по теме. (Пологаю, что перехватывать надо напр. gethostbyname для сокетов)

Удачи
/SV/


 
Alex Konshin   (2003-01-25 18:01) [9]

А почему бы просто в файле %SystemRoot%\system32\drivers\etc\hosts не прописать нужные тебе хосты?


 
sergey2   (2003-01-25 18:54) [10]

2 Alex Konshin
У меня есть такой файл (правда в c:\windows\)
но я все врем думал что это роутер его туда засунул
Если он есть в винде где не стоит роутер, то значит проблема решена......



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2003.03.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.011 c
7-39594
Зина
2003-01-16 13:39
2003.03.13
изменить порядок обработки событий.


1-39415
Dim!S
2003-03-03 11:22
2003.03.13
Запрет Enter в Memo


1-39360
Злодей
2003-03-02 11:03
2003.03.13
Поиск


1-39396
jack128
2003-03-01 21:04
2003.03.13
Free в конструкторе


14-39511
y-soft
2003-02-23 16:06
2003.03.13
С днем рождения, Александр!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский