Ответ 1
Я столкнулся с одной и той же проблемой, и после проверки множества вещей проблема закончилась тем, что была окончанием строки, я изменил окончание строки в формате Windows, и она сработала.
Мне нужно добавить пользовательскую строку IP-хоста в файл hosts: c:\windows\system32\drivers\etc\hosts
Я попытался добавить это: 199.229.249.151 models.db
Когда я сохраняю файл и пытаюсь выполнить ping-хост, браузер не может его найти. Я попытался использовать командную строку, чтобы добавить файл только для чтения в файл hosts - тот же результат. Я попытался сбросить кеш DNS, но ничего не изменилось.
Что я забываю?
Я столкнулся с одной и той же проблемой, и после проверки множества вещей проблема закончилась тем, что была окончанием строки, я изменил окончание строки в формате Windows, и она сработала.
Попробуйте ping localhost.
если он работает, то что-то не так с ip или вашей записью. Если это не так, файл hosts плох. Обратите внимание, куда он идет. Он может попробовать ipv6. Это все еще означает, что файл хостов поврежден.
Удалите все из него и оставьте только свою запись или localhost. Единственная строка, ничего больше! Даже разрывы строк. Просто отложите его в сторону, пока проблема не будет решена.
Если это работает, тогда есть запись, которая ломает вещи. Попробуйте преобразовать окончание строк в формат Windows, может помочь. Обычно это пустое пространство, которое бесполезно с вещами, потому что его трудно заметить.
Сценарии автоматической настройки прокси-сервера переопределяют файл hosts. Чтобы отключить автоматическую конфигурацию script:
Откройте "Блокнот" > "Начать открытую записную книжку" > "Открыть как администратор".
Сохраните его в каком-то месте в качестве файла hosts ANSI (расширение не .txt, выберите все файлы и назовите его как хосты)
Скопируйте все записи файлов хостов и сохраните их.
Наконец скопируйте файл hosts, скопированный в нужное место, скажите: C:\tempfolder\hosts в папку c: windows\system32\drivers\etc.