1

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

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

4 ответа4

4

Для 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, а знак «#» обозначает строку комментария.

2

Вы пытались запустить IPCONFIG /Flushdns?

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

1

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .