Файл хостов Windows не работает - программирование
Подтвердить что ты не робот

Файл хостов Windows не работает

Мне нужно добавить пользовательскую строку IP-хоста в файл hosts:
c:\windows\system32\drivers\etc\hosts

Я попытался добавить это:
199.229.249.151 models.db

Когда я сохраняю файл и пытаюсь выполнить ping-хост, браузер не может его найти. Я попытался использовать командную строку, чтобы добавить файл только для чтения в файл hosts - тот же результат. Я попытался сбросить кеш DNS, но ничего не изменилось.

Что я забываю?

4b9b3361

Ответ 1

Я столкнулся с одной и той же проблемой, и после проверки множества вещей проблема закончилась тем, что была окончанием строки, я изменил окончание строки в формате Windows, и она сработала.

Ответ 2

  • Попробуйте ping localhost.

    если он работает, то что-то не так с ip или вашей записью. Если это не так, файл hosts плох. Обратите внимание, куда он идет. Он может попробовать ipv6. Это все еще означает, что файл хостов поврежден.

  • Удалите все из него и оставьте только свою запись или localhost. Единственная строка, ничего больше! Даже разрывы строк. Просто отложите его в сторону, пока проблема не будет решена.

    Если это работает, тогда есть запись, которая ломает вещи. Попробуйте преобразовать окончание строк в формат Windows, может помочь. Обычно это пустое пространство, которое бесполезно с вещами, потому что его трудно заметить.

Ответ 3

Сценарии автоматической настройки прокси-сервера переопределяют файл hosts. Чтобы отключить автоматическую конфигурацию script:

  • Нажмите клавишу Windows и введите Настроить прокси-сервер
  • Нажмите Настройки локальной сети
  • Снимите флажок Использовать автоматическую конфигурацию script

Настройки локальной сети

Ответ 4

Откройте "Блокнот" > "Начать открытую записную книжку" > "Открыть как администратор".

Сохраните его в каком-то месте в качестве файла hosts ANSI (расширение не .txt, выберите все файлы и назовите его как хосты)

Скопируйте все записи файлов хостов и сохраните их.

Наконец скопируйте файл hosts, скопированный в нужное место, скажите: C:\tempfolder\hosts в папку c: windows\system32\drivers\etc.