В разделе «Сервис» -> «Свойства обозревателя» -> «Подключения» -> «Параметры локальной сети» установлен ли флажок «Использовать прокси-сервер для локальной сети ...»? Если это так, установите флажок «Пропустить прокси-сервер для локальных адресов», а затем нажмите кнопку «Дополнительно» и добавьте myapp.local в список исключений внизу.
Как заставить IE использовать мой файл hosts при использовании прокси-файла .pac?
У меня есть следующая строка в C:\WINDOWS\system32\drivers\etc\hosts
:
192.168.12.1 myapp.local
Когда я открываю командную строку и набираю " ping myapp.local
", я получаю ответ от 192.168.12.1
.
Однако когда я открываю IE7 и набираю « http://myapp.local
» в адресной строке, я получаю ошибку DNS. У меня установлено соединение по локальной сети для использования файла proxy.pac, который IE, похоже, пытается использовать для этого адреса.
Как мне получить IE для проверки моего hosts
файла в первую очередь?
3 ответа на вопрос
Как выглядит proxy.pac в вашей сети? У вас есть доступ, чтобы изменить его?
У меня есть прокси-автоконфигурация в моей сети. Я установил запись файла hosts на моем компьютере с XP, как и у вас, и все еще смог подключиться к myapp.local в IE8 (извините, IE7 не подходит для тестирования).
Я предполагаю, что ваш прокси autoconfig делает что-то, что пытается разрешить имя хоста (мое не делает); и это решение не использует файл hosts, таким образом, это терпит неудачу.
Если вы можете изменить proxy.pac, добавьте следующее в начало FindProxyForURL (перед любым другим кодом)
if(dnsDomainIs(host, ".local")) { return "DIRECT"; }
Измените 'host' в этой строке, чтобы он соответствовал второму аргументу FindProxyForURL. Надеемся, что это предотвратит попытку сценария autoconfig разрешить ваше имя хоста .local.
Я не уверен насчет proxy.pac, так как не слышал об этом, поэтому, возможно, проигнорирую мой ответ.
Он должен проверять ваш файл hosts прежде чем что-либо еще, возможно, что старая запись кэшируется. Закройте Internet Explorer, перейдите в командную строку (с повышенными правами в Vista / 7) и введите
ipconfig /flushdns
и перезапустите IE.
Протестируйте его сейчас, если он все еще не работает из-за файла прокси (опять же, у меня мало опыта здесь), попробуйте добавить его в исключения в списке прокси.
Поскольку вы проверяете правильный IP-адрес, я думаю, что это просто проблема с кешем, так как у меня иногда было то же самое после добавления записи. Перезагрузка для меня обычно делает свое дело.
Похожие вопросы
-
1
Переключить настройки DNS для каждого пользователя Windows?
-
4
Есть ли в IE эквивалент ключевых слов в закладках?
-
3
IE на Windows 7 не сохраняет файлы на диск
-
-
8
Как остановить шпионские / рекламные всплывающие окна?
-
2
Есть ли способ привязать беспроводную сеть к настройке прокси?
-
1
«Операция прервана» ошибка постоянно на IE8
-
3
Проверка подлинности домена Windows с помощью Firefox
-
1
Internet Explorer 8 продолжает падать, пока не используется
-
5
Доступ к hulu / youtube за пределами США
-
3
Как выделить символ за символом в IE?