Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.13;
Скачать: CL | DM;

Вниз

Как перехватить запросы к 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.02 c
3-39182
mfender
2003-02-20 16:16
2003.03.13
MS Access + Delphi


14-39468
Microsofts
2003-02-23 18:12
2003.03.13
Где можно скачать бесплатно Яву?


14-39519
Alex-21
2003-02-24 11:24
2003.03.13
Курсор мышки в конце строки


1-39336
Tundra
2003-02-28 17:44
2003.03.13
Как выполнить выражение содержащиеся в строке.


4-39643
LaJolla
2003-01-22 17:08
2003.03.13
DOS в буфер обмена