Обновление: переходите к концу этого вопроса для счастливого завершения этой эпической сказки.
Примечание: IIS7 установлен локально для веб-разработки.
Вот что происходит в моем браузере для случайных сайтов:
То есть, абсолютно бессмысленный URL-адрес разрешается моему локальному веб-серверу. (Это делают все хосты, а не только один.)
Это влияет на некоторых из нас в компании ... но, похоже, не влияет на всех нас.
Вот устранение неполадок, которые я сделал до сих пор:
- Проверил мои настройки прокси - все ясно
- Проверил мой файл hosts - все ясно
- Проверял другие браузеры - влияет на Chrome, Chrome Incognito и Internet Explorer
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)- это веб-фильтр, установленный ИТ-отделом.