Я думаю, что мой ISP прерывает запросы NXDOMAIN. Например, я ввожу http://foo.bar.baz.foobarbaz
в мою строку поиска, и я перенаправляюсь к http://wwwwe.web-help-service.net/search?qo=foo.bar.baz.foobarbaz&rn=ml4SKlzMtBy7nWK
вместо этого.
Я установил свой Основной адрес DNS на Google Public DNS (8.8.8.8), но все еще становлюсь переданным.
Как я могу протестировать, чтобы быть уверенным, что я корректен?
Что я могу сделать?
Я предполагаю, что Вы протестировали с веб-браузером. Не хорошая идея, потому что существует много функций в типичном браузере, который может вмешаться в обнаружение лежащего сопоставителя DNS.
Вы не указали, какую операционную систему Вы используете. Принимая Unix, Вы, вероятно, имеете, роют установленный. Тест:
dig A doesnotexistatall.com
должен возвратить NXDOMAIN, в зависимости от установки Вашего сопоставителя DNS по умолчанию.
dig @8.8.8.8 A doesnotexistatall.com
должен принести также NXDOMAIN и позволить Вам тестировать, если Ваш провайдер доступа прозрачно перенаправляет запросы DNS (он должен перейти к Google DNS).
Первые вещи сначала, для исключения вредоносного программного обеспечения перенаправления, если у Вас есть какой-либо другой Интернет способное устройство, изменяют его на того же поставщика DNS и видят, получаете ли Вы те же результаты.
Если Вы не делаете, у Вас, вероятно, есть вредоносное программное обеспечение на Вашем ПК. Если Вы действительно получаете те же результаты, это - или поставщик DNS или Ваш ISP.
У меня нет опыта с Google Public DNS, поскольку у меня не было времени для бездельничания с ним, но если Вы устанавливаете свой сервер DNS на Opendns просто на мгновение и видите, перенаправляетесь ли Вы к их сервису или тому адресу, Вы отправили первоначально.
Если с OpenDNS Вы все еще перенаправляетесь к Вашему, вероятно, что Ваш ISP перенаправляет людей.
Если Вы переходите к странице отказа OpenDNS, это - вероятно, текущий поставщик DNS, который передавал Вам там.
Редактирование -
И отвечать на Ваш вопрос...
Вышеупомянутое - то, как протестировать, если это - Ваш ISP, Вредоносное программное обеспечение или Ваш поставщик DNS.
Что касается того, что сделать, если это - Ваш поставщик DNS - Переключатель, если это - Вредоносное программное обеспечение - Фиксируют/удаляют его, если это - Ваш ISP - переключатель!
Когда я встретился с проблемами с этим, я устанавливаю, Связывают для выполнения локально в моей домашней сети. Хорошая функция этого, это позволило мне иметь авторитетный сервер для всех своих внутренних IP-адресов, который не требует, чтобы я обновил/etc/hosts файлы во всех своих системах. Другое преимущество имеет кэширующийся сервер DNS в моей домашней сети.
Я устанавливаю основной TLDs, чтобы быть "типом, только для делегации" для предотвращения угона DNS.
Ссылка, объясняющая функцию ISC Bind - https://www.isc.org/node/355