Почему мой файл HOSTS не перенаправляет DNS в Windows 7?

15373
Sootah

Я изменил файл HOSTS на своем компьютере с Windows 7 точно так же, как в прошлом на своих компьютерах с Vista и XP; однако это не имело никакого эффекта.

Как перенаправить URL-адреса в Windows 7 или включить файл HOSTS, чтобы он действовал так же, как и в предыдущих версиях Windows?

1
Пожалуйста, опубликуйте свой файл hosts John T 13 лет назад 1
Можете привести конкретный пример? Какова конфигурация, какие шаги вы предпринимаете для ее тестирования, что вы ожидаете и что на самом деле происходит? Stephen Jennings 13 лет назад 1
Я второй пост вашего хост-файла. Также попробуйте файл hosts на компьютере с XP, где работает другой файл hosts. Andrew J. Brehm 13 лет назад 0
Убедитесь, что вы не сохранили файлы хостов как hosts.txt случайно ...! Маленькая вещь, но стоит проверить. 11 лет назад 0

4 ответа на вопрос

4
Suman Kr. Nath

Для Windows 7

  1. Откройте Блокнот в режиме « Запуск от имени администратора ».
  2. Теперь вы можете увидеть эти строки ...

    # localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost 
  3. Добавить новую строку для вашего домена.

  4. После изменения это будет так ...

    # localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost 10.40.0.9 xxx.com  10.40.0.10 yyy.com 
  5. Теперь сохраните файл hosts. Если он предложит сохранить его в другом месте, то вы забыли открыть Блокнот как администратор.

  6. Перейти к командной строке Windows и запустить эту команду ipconfig /flushdns
  7. Откройте браузер и попробуйте просмотреть xxx.com, yyy.com и т. Д. Должно работать нормально.

Обратите внимание, чтобы удалить знак «#», поскольку 127.0.0.1 не требует разрешения файла hosts, а знак «#» обозначает строку комментария.

Пожалуйста, ** пожалуйста ** найдите время, чтобы прочитать справку [formatting / Markdown] (http://superuser.com/editing-help) и сохранить ее простой вместо нежелательного мусора HTML Sathya 11 лет назад 1
Upvote, потому что это правильный способ сделать это. Rob 11 лет назад 1
2
Jaymz

Вы пробовали запустить IPCONFIG /Flushdns?

Может случиться так, что Windows 7 кэширует поиски иначе, чем в старых версиях, что приводит к немного другому поведению.

Да, я пробовал это среди многих других вещей. В настоящее время я понятия не имею, почему файл HOSTS полностью игнорируется в W7. Sootah 13 лет назад 0
1
Sootah

Полностью забыл об этом открытом вопросе. Оказывается, если вы скопируете содержимое файла, вставите его в новый блокнот, удалите исходный файл, а затем снова сохраните HOSTS в C: | Windows \ System32 \ Drivers \ etc, и тогда все заработает.

Это НЕ стандартный способ редактирования файла hosts, вам не нужно копировать и вставлять содержимое таким образом. Во всяком случае, не каждый раз. TFM 11 лет назад 2
0
surfasb

По словам Microsoft, порядок разрешения DNS не изменился.