12

Обновление: переходите к концу этого вопроса для счастливого завершения этой эпической сказки.


Примечание: IIS7 установлен локально для веб-разработки.

Вот что происходит в моем браузере для случайных сайтов:

локальный веб-сервер

То есть, абсолютно бессмысленный URL-адрес разрешается моему локальному веб-серверу. (Это делают все хосты, а не только один.)

Это влияет на некоторых из нас в компании ... но, похоже, не влияет на всех нас.

Вот устранение неполадок, которые я сделал до сих пор:

  1. Проверил мои настройки прокси - все ясно
  2. Проверил мой файл hosts - все ясно
  3. Проверял другие браузеры - влияет на Chrome, Chrome Incognito и Internet Explorer
  4. Ping/nslookup google и случайный тарабарский URL:

    C:\Users\mharen> ping google.com

    Pinging google.com [74.125.228.98] с 32 байтами данных: ответ от 74.125.228.98: байт = 32 время = 21 мс TTL = 51 ...

    C:\Users\mharen> nslookup google.com

    Сервер: (мой днс) Адрес: 192.168.48.20

    Неофициальный ответ: Имя: google.com Адреса: 2607: f8b0: 4004: 803:: 100e 74.125.228.100 ... 74.125.228.98

    C:\Users\mharen> ping somerandomsitesoaosoasda.com

    Не удалось найти Ping-запрос на хосте somerandomsitesoaosoasda.com. Пожалуйста, проверьте имя и попробуйте снова.

    C:\Users\mharen> nsupup somerandomsitesoaosoasda.com

    Сервер: (мой днс) Адрес: 192.168.48.20
    *** (мои днс) не могу найти somerandomsitesoaosoasda.com: несуществующий домен

Вот чего я и ожидал - хорошие домены разрешают, а плохие - нет. Так что же в мире происходит с моим браузером?

Любые советы по устранению неполадок?

Обновление: ipconfig /displaydns

Я только что запустил ipconfig /displaydns , что довольно элегантно. Вот интересная запись среди нескольких десятков хороших записей:

somerandomsitesoaosoasda.com
----------------------------------------
Name does not exist.

Обновление: попробуйте новые DNS-серверы:

В случае, если pinging и nslooking было недостаточно, чтобы исключить мои DNS-серверы, я последовал предложению Джошуа и переключился на DNS от Google. К сожалению, проблема сохранилась.

Обновление: исправлено!

С помощью ответа, с которым связался Джошуа, мы определили, что эта команда устранила проблему:

netsh winsock reset all

Мы запускали эту команду до и после, чтобы увидеть, что она изменилась:

netsh winsock show catalog

Который обнаружил, что 10 записей, подобных этой, отсутствовали после запуска команды reset :

Winsock Catalog Provider Entry
------------------------------------------------------
Entry Type:                         Layered Chain Entry
Description:                        BarracudaWSA over [MSAFD Tcpip [TCP/IP]]
Provider ID:                        {FECB95F8-BE34-4B8A-A1ED-16A678A8ACC6}
Provider Path:                      C:\windows\system32\BarracudaWSA64.dll
Catalog Entry ID:                   1017
Version:                            2
Address Family:                     2
Max Address Length:                 16
Min Address Length:                 16
Socket Type:                        1
Protocol:                           6
Service Flags:                      0x66
Protocol Chain Length:              2
Protocol Chain: 1016 : 1001

Оказывается, BarracudaWSA (Web Security Agent)- это веб-фильтр, установленный ИТ-отделом.

1 ответ1

5

Некоторые идеи:

  • Вы уверены, что это ваш местный хост? Или ... может быть, ваш DNS-сервер также работает с IIS и обслуживает эту страницу по умолчанию для доменов, которые не разрешаются? Вы пытались отключить локальный сервер IIS?
  • Также обвиняя DNS-сервер, может ли DNS-сервер вернуть 127.0.0.1 для несуществующих доменов?
  • Вы проверили местные маршруты, чтобы увидеть, появляется ли что-нибудь странное? Для просмотра откройте командную строку и введите "Печать маршрута".

Как проверить, неправильно ли настроен DNS-сервер:

  1. Откройте настройки локального сетевого адаптера и измените настройки DNS для IPv4 и / или IPv6 с «Получить адрес DNS-сервера автоматически» на «Использовать следующие адреса DNS-серверов».

  2. Задайте для параметра "Предпочтительный" и "Альтернативный" что-то еще, например, Google Public DNS или Neustar's DNS Advantage:

  3. Попробуйте снова плохие домены.


Для выигрыша: Ответ этого парня (кажется, доставил вас в нужное место): Все мои браузеры вдруг больше не поддерживают файлы Javascript?

Congrats. Рад, что смог хотя бы помочь направить вас в нужном направлении :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .