У нас есть основной домен:
Я не знал, создали ли наши администраторы запрошенный мной поддомен «BDASERVER.businessdts.com.», Поэтому я просто попытался подключиться к нему с помощью браузера и получил ответ «не найден». Затем я проверил этот субдомен и получил IP-адрес, который нам не принадлежит:
Я попросил администраторов проверить все наши DNS-зоны, и мы не обнаружили ни одного экземпляра поддомена BDASERVER (админы еще не создали его), и мы не нашли ни одного экземпляра IP-адреса 198.105.244.117.
Выполняя поиск IP-адресов, мы обнаружили, что 198.105.244.117 принадлежит компании Search Guide Inc. (searchguideinc.com). Они выглядят как какой-то брокер домена.
Я что-то упускаю:
Для этого поддомена нет записи:
$ dig BDASERVER.businessdts.com
; <<>> DiG 9.8.3-P1 <<>> BDASERVER.businessdts.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 11871
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;BDASERVER.businessdts.com. IN A
;; AUTHORITY SECTION:
businessdts.com. 300 IN SOA ns.rackspace.com. hostmaster.rackspace.com. 1487794151 10800 3600 604800 300
;; Query time: 86 msec
;; SERVER: 192.168.64.1#53(192.168.64.1)
;; WHEN: Wed Feb 22 21:29:53 2017
;; MSG SIZE rcvd: 103
Вероятно, что DNS вашего интернет-провайдера выполняет то, что называется захватом NXDOMAIN, когда они перехватывают ответы NXDOMAIN DNS и вместо ответа с правильным NXDOMAIN (как указано выше) они предоставляют вам IP-адрес страницы "поиска", которая обычно получает доход от рекламы для них.
Я бы поговорил с вашим интернет-провайдером и попросил, чтобы они перестали мешать вашему трафику. Если они откажутся, найдите лучшего интернет-провайдера или используйте другой преобразователь для вашего трафика.
Как предположили другие ребята, это на самом деле норма интернет-провайдера. ATT делает то же самое со мной. Когда запрошенный домен не найден, и записи DNS не указывают на пункт назначения по умолчанию (вы можете настроить это на своем сервере, который управляет вашим DNS - скорее всего, вы используете стандартный регистратор, и они будут управлять вашим DNS за вас - просто войдите в систему, где вы зарегистрировали свое доменное имя, и нажмите «Управление DNS»). Вы должны добавить запись перенаправления "подстановочный знак". Таким образом, вы всегда будете направлять неопределенный трафик на веб-страницу по умолчанию или на свою индексную страницу вашего основного веб-сайта. Это также очень помогает, если есть опечатки - таким образом вы не теряете свой трафик, и клиенты или посетители не наказываются своим интернет-провайдером с оскорбительной рекламой (я думаю, что должен быть коллективный иск против интернет-провайдеров за получение дохода от рекламы для всех нас. - нет?) Как бы то ни было - вот обсуждение этой темы, которое вы можете прочитать для более подробной информации. Настройки DNS по умолчанию
Итог - если вы управляете своим доменным именем и сервером - настройте подстановочные знаки по умолчанию, и вы можете также добавить несколько настраиваемых страниц ошибок, чтобы указать ваш веб-сервер, когда кто-то запрашивает страницу, которая не существует - добавьте свой логотип и ссылку на ваш основной сайт с небольшим скриптом поиска по сайту или чем-то на нем ... так раздражает запрашивать ресурс или html-страницу с веб-сайта - даже нажимая на одну из их ссылок на другой странице на их сайте - и эта уродливая ошибка 400 "страница появляется. Столько всего может сделать бизнес, чтобы сохранить удобство работы пользователей, исправляя ошибки и удерживая клиентов. Я также рекомендую вам включить «ОТЧЕТ О РАЗРЫВНЫХ ССЫЛКАХ» на измененные страницы ошибок и, возможно, с целевой страницей перенаправления с подстановочными знаками по умолчанию, которая также может включать автоматическое перенаправление на главную страницу индекса или другую страницу выбора, если посетитель не взаимодействует или иным образом .
Я сейчас не в теме, но ясно - OP должен знать немного больше о том, что заставляет интернет-провайдера перехватывать ошибку ... обработчик DNS не предоставляет полезного ответа на запрошенный неопределенный поддомен, потому что это не там - поэтому провайдер вместо этого обслуживает страницу, приносящую доход. Хотя это легко исправить!
Кто-то указывает на поддомен или любую запись DNS, которая имеет значение, которой не существует, путем перехвата NXDOMAIN, что означает, что жадные владельцы DNS будут переписывать записи, чтобы указывать на страницы, основанные на рекламе.
На это есть очень простой ответ: включите DNSSEC в своем домене, чтобы никто не мог дать ответ от другого DNS (например, вашего интернет-провайдера).