Есть ли способ симулировать перехват DNS для тестирования? - PullRequest
1 голос
/ 29 августа 2010

Я работаю над приложением, которое подключается к URL-адресам, и оно реагирует по-разному в зависимости от того, разрешается ли адрес в DNS. Мне нужно найти способ имитировать перехват DNS, чтобы я мог проверить, правильно ли это обрабатывает мое приложение.

Кто-нибудь знает способ сделать это?

Ответы [ 2 ]

3 голосов
/ 29 августа 2010

Настройте DNS-сервер на втором компьютере и используйте его в качестве вашего DNS-сервера.Затем вы можете отключить его на некоторое время или изменить ответы, чтобы попробовать свое поведение.Если у вас нет второй машины, вы также можете настроить ее на виртуальной машине.

1 голос
/ 29 августа 2010

Просто добавьте «угнанные» хосты в ваш файл hosts.В Linux это должно быть в /etc/hosts;в Windows %SYSTEMDIR%\drivers\etc\hosts..

Записи в формате ip.addr.ess.here hostname1 hostname2 (уже должны быть записи для localhost, поэтому добавьте другие на свой вкус)

Когда вы закончите, удалите (или закомментируйте) из файла hosts снова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...