Оновлення: перейдіть до кінця цього питання для щасливого завершення цієї епічної казки.
Примітка. У мене встановлений IIS7 локально для веб-розробки.
Ось що відбувається в моєму браузері для випадкових сайтів:
Тобто, цілком гнучка URL-адреса відповідає моєму веб-серверу localhost. (Усі хазяйські хабарі роблять це - не лише один.)
Це впливає на декількох із нас у компанії ... але, здається, це не стосується всіх нас.
Ось неполадки, які я зробив досі:
- Перевірив мої налаштування проксі - все зрозуміло
- Перевірив мій файл хостів - все зрозуміло
- Перевірив інші веб-переглядачі - це впливає на 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: \ Користувачі \ mharen> nslookup somerandomsitesoaosoasda.com
Сервер: (мій dns) Адреса: 192.168.48.20
*** (мій dns) не вдається знайти somerandomsitesoaosoasda.com: Неіснуючий домен
Так що я би очікував - хороші домени вирішуються, погані - ні. То що ж у світі викручується з моїм браузером?
Якісь поради щодо усунення несправностей?
Оновлення: ipconfig /displaydns
Я щойно бігав ipconfig /displaydns
, що досить колюче. Ось цікавий запис серед кількох десятків хороших записів:
somerandomsitesoaosoasda.com
----------------------------------------
Name does not exist.
Оновлення: Спробуйте нові DNS-сервери:
У випадку, якщо пінгінгу та 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 (Агент веб-безпеки), виявляється, - це веб-фільтр, встановлений ІТ.
C:\inetpub\wwwroot\iisstart.htm
, якщо ви не хочете вимкнути локальний IIS.