Файл hosts, не работающий правильно

У меня есть некоторые проблемы с моим файлом hosts.

127.0.0.1 localhost
127.0.0.1 whatever
127.0.0.1 sub.localhost
127.0.0.1 example.com

localhost и whatever обе работы. Однако у других есть странное поведение.

Ping sub.localhost

c:\>ping sub.localhost
Pinging sub.localhost [127.0.0.1] with 32 bytes of data:

Ping example.com

C:\>ping example.com
Pinging example.com [127.0.0.1] with 32 bytes of data:

Все кажется хорошо, но просмотр, example.com откроет корректную страницу example.com 192.0.32.10, который не является ожидаемым поведением... (очевидно, sub.localhost работа привычки вообще)

Какие-либо идеи, почему это происходит?

ОБНОВЛЕНИЕ 1: Удаление Конфигурации Прокси от браузера решило его для sub.localhost. example.com однако все еще работа...

ОБНОВЛЕНИЕ 2: еще Некоторая информация...

C:\Documents and Settings\amatos>ping example.com
Pinging example.com [127.0.0.1] with 32 bytes of data:

C:\Documents and Settings\amatos>ping www.example.com
Pinging www.example.com [127.0.0.1] with 32 bytes of data:

C:\Documents and Settings\amatos>nslookup example.com
Server:   ac1.-------.pt  (# suppose this is the router address...)
Address:  192.168.202.2

Non-authoritative answer:
Name:    example.com
Address:  192.0.32.10

Благодаря всему, что попыталось помочь до сих пор!

4
задан 13.08.2010, 11:26

5 ответов

Ваш веб-браузер использует прокси?

Мой (я работаю), и когда я соединяюсь с веб-сайтом, это, кажется, использует адрес, прокси-сервер думает, не адрес, мой компьютер думает.

4
ответ дан 07.12.2019, 19:16

Попытайтесь открыть командную строку (cmd.exe) и сделайте ipconfig/flushdns и затем перезапустите браузер.

Кроме того, я просто добрался для выяснения, так как это могло бы быть слишком очевидно или звучать слишком глупым. Вы попытались перезагрузить (или по крайней мере вышли из системы и затем вошли в систему)? Я никогда не прекращаю поражаться, в каких проблемах это может решить.

4
ответ дан 07.12.2019, 19:16

ОБНОВЛЕНИЕ: Удаление Конфигурации Прокси от браузера решило его для sub.localhost. example.com однако все еще работа...

Вы пытаетесь посетить www.example.com вместо example.com? Существует различие между обоими!

Необходимо добавить www.example.com к файлу hosts также, если Вы хотите, чтобы они оба передали 127.0.0.1.

3
ответ дан 07.12.2019, 19:16

Вы сказали, что example.com открывается 192.0.32.10 - это должно перейти в 127.0.0.1, таким образом, или Вы записали неправильно или файл hosts, не применяется правильно.

Я не уверен в проблеме example.com, но для других, я сказал бы, что, если ping работает, они хорошо работают, так так проверяют дважды, что веб-сервер, который Вы используете, имеет заголовки хоста (или безотносительно установки на Вашем сервере) настроенный правильно.

Редактирование -

Не уверенный то, почему это происходит, Первая вещь, которую я попробовал бы, является другим браузером, таким как Firefox, поскольку это имеет свои собственные параметры сети, которые не должны быть затронуты другими параметрами настройки системы. Если это решает его, то вернитесь к IE и на последней вкладке (Advanced), выберите Reset удалить что-либо еще, что может устанавливать это.

затем, можно попытаться настроить приоритеты того, что проверяется.

Откройтесь Registry Editor и перейдите к:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider

Искать HostPriority и удостоверьтесь, что это - более низкое количество, чем DNSPriority. Можно также изменить его на более низкое количество такой как 5, чтобы удостовериться, что это берет приоритет над всем остальным.

Если бы это все еще не работает, я просто сказал бы для проверки вещей, таких как написание, но это твердо, не видя машину лично.

1
ответ дан 07.12.2019, 19:16

Сбросьте свой кэш ARP:

  1. Откройте cmd окно.
  2. arp -a покажет все Ваши записи ARP.
  3. arp -d удалит записи (или определенная).

Я также сбросил бы записи DNS:

ipconfig /flushdns
arp -d

ping <whatever>
0
ответ дан 07.12.2019, 19:16

Теги

Похожие вопросы