Где находится, чем открыть и как сохранить файл hosts в Windows 7?
Правка файла hosts часто используется для защиты детей от посещения нежелательных сайтов, устранения воздействия вирусов и т.п. Несмотря на простоту методики, многие пользователи сталкиваются с рядом проблем, среди которых на первый план выступает упорное нежелание компьютера сохранить внесенные в hosts изменения. Есть несколько причин подобного поведения, о которых мы расскажем ниже. Первое, о чем стоит напомнить — изменить файл hosts может только пользователь с правами администратора, обладатели «простой» учетной записи обречены на провал. Но иногда даже «администратор» получает отказ.
Атрибуты файла
Открываем папку с файлом. Напомним, он обычно находится по адресу C:\Windows\system32\drivers\etc. Не спешите его открывать и вносить изменения, сначала кликните на файле правой кнопкой и выберите пункт «Свойства».
В нижней части вкладки «общие» есть пункт «Только чтение».
Если он отмечен галочкой, то сохранить изменения не получится. Windows предложит сохранить hosts как текстовый файл. Даже если вы укажете верный вариант «все файлы», компьютер проигнорирует желание пользователя и в папке появится бесполезный текстовый файл. Поэтому обязательно снимаем галочку, а уже потом правим файл.
Изменение атрибута «Только чтение» — обязательный шаг. К сожалению, этого решения иногда бывает недостаточно.
Как сохранить файл hosts и установить непосредственный доступ к вашему сайту
Я сделал привязку доменного имени к хостингу. Это можно сделать там, где регистрировался домен. Чтобы домен начал работать, например от хостинга Бегет, нужно указать для него в качестве DNS-серверов:
После этого установил Вордпресс. Но если набрать адрес «нового» домена, то сайт не будет сразу виден в интеренете.
Он будет недоступен пока не произойдёт обновление DNS-кеша на всём пути от первичных сервером до конечных пользователей. Время обновления DNS в среднем 24 часа, плюс-минус 12 часов, также может зависеть и от конкретного провайдера интернет и от того времени, когда вы регистрировали новый домен.
Данная ситуация касается как создания сайта, так и переноса сайта с хостинг на хостинг (причем во втором случае сайт может быть некоторое время доступен с обоих хостингов).
Чтобы не ждать столько времени и сразу приступить к наполнению и редактированию сайта, можно установить непосредственный доступ к своему сайту, выставив необходимый адрес в файле hosts (в ОС Windows это C:\windows\system32\drivers\etc\hosts, для других ОС местоположение этого файла можно посмотреть по ссылке //ru.wikipedia.org/wiki/Hosts)
Необходимо прописать
IP-адрес site.ru www.site.ru
Этот IP-адрес можно узнать непосредственно у хостера.
Теперь приступим к редактированию файла hosts.
Файл hosts
Вы можете открыть файл hosts и вписать нужный адрес, но скорее всего у вас возникнет проблема сохранения внесенной информации.
Как сохранить файл hosts
Запуск Notepad или Notepad++ от имени администратора, к сожалению, не помог решить данную проблему. Я сделал иначе.
- Скопировать файл hosts в виде обычного текстового файла.
- Внести необходимые изменения.
- Сохранить его с расширением txt.
- Залогинившись в систему под админом, переименовать исходный файл hosts.
- Переименовать отредактированный файл «hosts.txt» на «hosts».
- Готово! Можете набрать адрес своего сайта и сразу же приступить к его наполнению.
fortress-design.com
Блокнот администратора
Если на рабочем столе нет значка приложения «Блокнот», открываем меню «Пуск», в нижней строке пишем слово «блокнот».
Вверху появится ссылка на программу.
Кликаем ее правой кнопкой мыши, в развернувшемся списке выбираем пункт«запуск от имени администратора».
Комбинацией клавиш Ctrl+O вызываем окно открытия файла и идем по знакомому адресу. Убедитесь, что в правой нижней строке указаны «все файлы» и выбирайте hosts. Вносите изменения и сохраняйте.
Как открыть файл hosts от имени администратора в Windows 10?
Всем привет Как я понимаю, то у вас ситуация не совсем простая, верно? Вам нужно открыть файл hosts в Windows 10, но не просто открыть, а открыть от имени администратора? Вот тут ребята не все так просто. . Короче ребята, да, я думал что тут не все так просто, а знаете почему я так думал? Потому что думал что нужно делать вот что, что мол для того, чтобы открыть файл hosts от имени администратора, то нужно запустить сначала прогу от имени администратора, чтобы уже ней потом открыть сам файл hosts! Но не знаю откуда у меня эта идея взялась, короче скажу сразу, что можно обойтись и без этого гемора, все проще…
Но вообще зачем нужен этот файл hosts? В этом файле часто вирусы прописывают свои записи. Короче сам файл нужен для того, чтобы вручную сопоставить IP-адрес и имя какого-то сайта. Дело в том, что каждый сайт в интернете, он имеет имя. Но это имя, это сделано для того, чтобы было удобно лично нам. А есть еще такое как IP-адрес сервера, где лежит сайт. Ну так вот, но на сервере может быть несколько сайтов, тогда что? В общем я тут имею ввиду не просто сервер, а именно тот сервер, на котором лежит сайт и к которому привязано имя сайта. Ну короче это не важно. Вам важно знать то, что каждый сайт в интернете имеет как просто имя точка ру (например) также и просто IP-адрес, который если набрать в адресной строке браузера, то эффект будет такой же, как и если бы вы набрали адрес сайта.
Ну так вот ребята, часто в файл hosts вирусы пишут какую-то ерунду, чтобы вы на самом деле попали не на настоящий сайт, а на какой-то поддельный. Они там делают так, они пишут адрес своего IP сервера и потом прописывают имя сайта. Потом вы пишите в браузере имя этого сайта и попадаете на тот сервер, который указан в файле hosts, то есть переходит перенаправление, ну думаю вы поняли о чем это я имею ввиду
Итак ребята, хватит говорить, вообще извините что я не по теме немного написал, ну то есть по теме, но не совсем. Короче так, чтобы вам открыть файл hosts от имени администратора в Windows 10, то вам нужно открыть Диспетчер задач, для этого нажмите правой кнопкой по панели задач и там выберите этот пункт:
Потом в самом диспетчере, в самом вверху, в левом углу там будет такое как Файл, вот вы это нажимаете и выбираете пункт Запустить новую задачу:
Потом у вас появится маленькое окошко Создание задачи, там вам нужно поставить галочку На создать задачу с правами администратора и потом там где Открыть, то там прописать путь к файлу:
C:\Windows\System32\drivers\etc\hosts
Потом у вас появится окошко, ну мол чем открыть файл hosts, его нужно открыть блокнотом, поэтому тут нажимаете два раза по Блокнот:
После этого откроется файл в блокноте, короче примерно вот такой файл у вас откроется:
Это кстати содержимое файла по умолчанию, ну то есть такое, какое идет в только что установленной Windows 10. Ну так вот ребята, файл открылся, отлично, вот теперь я тут что-то напишу (это для теста) и закрою файл. Вот я написал тут слово test:
Потом я закрыл файл hosts, ну нажал на крестик, появилось такое сообщение, тут я нажал кнопку Сохранить:
И все ребята, у меня ошибок не было! То есть что это означает? А означает это только то, что внесенные изменения в файл hosts сохранились! То есть все работает. Но у вас может быть и такая ситуация, что изменения не сохранятся, а вместо этого у вас появляется запрос на сохранение файла hosts, в общем я имею ввиду что вот такое окошко появится:
Но вы же запускали с правами администратора, что же за прикол такой то, а? Ребята, прикол в том, что может быть такая мутка, что у вас файл hosts стоит только для чтения, ну то есть такой стоит атрибут, это сделано в целях безопасности так бы сказать. Что в таком случае делать, как снять этот атрибут? Очень просто, переходим в папку где лежит файл hosts, для этого можно зажать кнопки Win + R, появится окошко Выполнить, вы туда пишите такую команду, ну то есть такой адрес:
C:\Windows\System32\drivers\etc
Ну и нажимаете ОК. Потом у вас откроется папка, где будет лежать файл hosts, вот нажмите по нему правой кнопкой, и потом в меню выберите пункт Свойства:
Ну и потом появится окошко Свойства, вот именно в этом окошке и может стоять галочка атрибута Только чтение, ну вот смотрите что за галочка:
То есть если она есть, то снимите ее и попробуйте снова открыть файл hosts от имени администратора, ну я уже писал выше как его открыть.
Еще вот что напишу вам, вот как очистить файл hosts, вы знаете? Тут нужно просто знать одно железное правило, вот смотрите, запомните, что все что начинается не на знак решетки, ну то есть не на знак #, то все это уже идут записи так бы сказать. Все что начинается на знак #, это идут комментарии. Ну и самое главное, в чистом файле hosts, ну то есть в том, который есть только в установленной винде, то там ничего нет кроме комментариев! То есть в чистом файле hosts ничего не должно быть кроме комментариев, то есть строчек, которые начинаются на #! Что-то задумались, хотите быть уверенными на все сто процентов, что файл hosts чистый? Нет проблем. Чтобы очистить файл hosts полностью, вообще так стопудово, стопроцентово, то просто УДАЛИТЕ ВСЕ ЧТО ВНУТРИ ЕГО ЕСТЬ. Вот все это удалите, сохраните и все. Файл hosts чистый, даже без комментариев. Это реально, я тут ничего не придумываю вам, если вы это сделаете, то файл hosts у вас ну точняк будет очищенным
Можно было бы уже заканчивать, но вот ребята, хочу я вам еще показать один способ, как открыть файл hosts от имени администратора в Windows 10. Ну а почему бы нет? Может вам именно этот способ будет более удобный, не переживайте, писать много не буду Значит смотрите, нажимаете правой кнопкой по иконке Пуск, там в меню выбираете пункт Командная строка (Администратор), вот этот пункт:
Потом у вас может появится такое окошко, а может и не появится, это такая просто типа безопасность, в общем если что, то нажимаете тут Да:
Появится черно окно, ну это и есть командная строка, вот тут вы пишите в это окно такое как:
START C:\Windows\System32\drivers\etc\hosts
Кстати можно просто скопировать эту строчку и потом нажать правой кнопкой мышки в черном окне и оно автоматом вставится. Ну так вот, вот вы ставили команду:
Потом нажимаете кнопку энтер, после чего появится окошко, где нужно два раза нажать на Блокнот:
И потом откроется файл hosts, там можно будет что-то удалить, ну то есть внести изменения, и после этого если вы его закроете, то никакой ошибки быть не должно. Все должно быть четко
Ну вот и все ребята на этом, очень надеюсь что вам тут все было понятно, ну а если что-то не так, то вы уж извините. Удачи вам в жизни и чтобы все у вас было хорошо, всех благ
На главную! Windows 10 файл hosts 08.01.2017
Увеличение резкости изображения NVIDIA — что это, как настроить? BSS Multiplatform Plugin — что это за программа? NvNodeLauncher — что это такое? (nvnodejslauncher.exe, NVIDIA NvNode Launcher) NVIDIA Battery Boost — что это? NvBatteryBoostCheckOnLogon — что это за задание? com.android.partnerbrowsercustomizations.tmobile — что это? (Андроид) Letasoft Sound Booster — что это за программа и нужна ли она? Процессор с графическим ядром или без что лучше?
Вопросы безопасности
Если предыдущий метод не помогает, придется объяснить Windows свои права. Кликаем правой клавишей на файле hosts и выбираем «свойства». На этот раз придется зайти во вкладку «безопасность». Снимите галочки в колонке «Запретить», а в соседней «разрешить» — поставьте.
Если кроме вас компьютером пользуются другие люди, постарайтесь запомнить или записать изменения, чтобы после правки вернуть все на место. Жмем кнопку ОК, система предупредит о последствиях. Соглашаемся.
Прокси
Если у вас настроен прокси, он может обойти файл hosts. Решение состоит в том, чтобы не использовать прокси-сервер или настроить его так, чтобы он этого не делал.
Чтобы проверить, зайдите в Internet Explorer -> Свойства обозревателя -> Подключения -> Настройки локальной сети. Если все пусто и установлен флажок «Автоматически определять настройки», прокси не используется.
Если вы используете прокси-сервер для доступа в Интернет и, следовательно, не хотите его отключать, вы можете добавить исключения, перейдя в Internet Explorer -> Свойства обозревателя -> Подключения -> Параметры локальной сети -> Прокси-сервер / Дополнительно. Затем добавьте исключения в текстовое поле «Исключения». Напримерlocalhost;127.0.0.1;*.dev
Вирусы и антивирусы
Не помогло? Виновником может быть бдительный антивирус. Многие из них имеют функцию блокировки файла hosts, чтобы вредоносные программы не вносили своих правок. Даже если вы на время отключите защитника, есть все шансы, что антивирус уберет внесенные вами строки. В этом случае вносите hosts в список исключений, который есть в каждой серьезной антивирусной программе. У всех программ порядок действий слегка отличается, поэтому вам придется заглянуть в соответствующий раздел справки.
Вы уже поняли, что проблема с допуском может возникнуть благодаря вирусу, который вносит свои изменения в hosts, а потом заботится об их сохранности. В этом случае можете скачать Dr.Web CureIt! или аналогичный продукт Kaspersky Virus Removal Tool. Обе утилиты бесплатны и отлично удаляют поселившихся на жестком диске вредителей.
Правка файла hosts в безопасном режиме
Процедура мало отличается от метода, где файл открывался через «Блокнот», но вся операция выполняется в безопасном режиме.
Сначала перезагружаем компьютер.Как только он включится, до начала загрузки ОС, жмем несколько раз клавишу F8. Компьютер предложит выбрать источник, откуда загрузиться, выбираем жесткий диск. Далее, жмем еще раз F8 и в списке выбираем вариант «Безопасный режим». По экрану побегут строки, затем появится черное окно низкого разрешения.
Через «Пуск» запускаем «Блокнот» и действуем по вышеописанному алгоритму. После сохранения файла можно перезагрузить компьютер.
Где находится, чем открыть и как сохранить файл hosts в Windows 7?
Не каждый пользователь оперативной системы Windows может найти, знать чем открыть и как сохранить файл hosts с изменениями. В этой статье показан пример, как это можно сделать в Windows 7. В Windows XP это файл расположен там же, надеюсь, что и в Windows Vista и Windows 8 он не сменил свое расположение. Просто я никогда не работал в висте и виндовс 8 я пока не собираюсь устанавливать, так что пробуйте найти и изменить его сами. Надеюсь, что способ открытия и внесение изменений тоже остаются аналогичными виндовс 7.
И так, файл hosts в системе расположен в системной папке «Windows», которая находится на диске «C», если вы, конечно, не установили систему на другой диск. В папке Windows ищите папку «system 32», далее папку «drivers», затем папку «etc», вот здесь и находится искомый файлик.
Если вы не нашли его, то проделайте некоторые действия, очевидно в настройках установлен параметр «Не показывать скрытые файлы, папки и диски».
Откройте папку «Компьютер», нажмите клавишу «Alt», появится дополнительное меню, в котором нужно выбрать «Сервис», «Параметры папок». Откроется небольшое окно с параметрами папок. В разделе «Вид» нужно отметить пункт «Показывать скрытые файлы, папки и диски». Далее нажмите «Ок» и попробуйте снова заглянуть в папку «etc». Файл должен быть на месте.
Теперь возникает вопрос: «Как или чем его открыть?», ведь расширение этого файла не известно. Оказывается все очень просто, открыть этот файлик можно с помощью блокнота. Для этого кликните два раза мышкой по названию файла, откроется дополнительное окно с программами для его открытия, из которых вам нужно выбрать «Блокнот» и нажать Ок.
Откроется текстовой документ с примерно таким содержанием:
Вот сюда вы и будете вносить изменения. Все записи находящиеся ниже строк с первым значком «#», указывают на заблокированные адреса и сайты интернета.
Давайте для эксперимента заблокируем доступ к сайту ВКонтакте. Для этого нужно дописать в файл следующее:
127.0.0.1 vk.com
Теперь доступ к сайту закрыт. Аналогичным способом можно ограничить доступ и к другим сайтам, которые по каким то причинам вы не хотите просматривать или например, хотите скрыть от детей сайты порнографического характера.
Теперь нужно сохранить изменения. Для этого в верхнем меню выберите пункт «Файл» и «Сохранить».
Теперь закройте блокнот и попытайтесь открыть сайт ВКонтакте.
Что, не получается? Естественно, Ведь доступ к нему закрыт. Чтобы открыть доступ, проделайте обратное действие, удалите строчку с указанным сайтом из файла hosts. Не забудьте сохранить изменения.
Небольшие рекомендации!
1. Если вы полный чайник, то для начала несколько раз подумайте, прежде чем что-то менять или вообще лучше ничего не трогайте, а обратись к специалисту, который сможет вам помочь. Если все же решили сделать изменения самостоятельно, то при каких-то проблемах пеняйте на себя. С этим файлом шутки плохи.
2. Если уж очень хочется попробовать, сделайте, хотя бы, перед изменениями копию файла, скопировав его в другое место. Если что-то пойдет не так, можно будет переместить копию файла обратно в папку с исходным файлом, с согласием на его замену.
3. Если вы не сделали копию файла и после вашей самоуверенности компьютер стал шалить, попытайтесь найти в интернете идентичный файл, скачайте его и замените свой, или удалите все строки в файле hosts до строк со значком «#». Не забудьте сохранить.
4. Перед каждой попыткой внесения каких-то изменений или произведения настроек для начала подумайте, а действительно ли это нужно и на сколько сильно вы этого хотите!
Как редактировать файл hosts в Ubuntu
В этом руководстве показано, как редактировать файл hosts в системе на базе Ubuntu.
Операционная система Ubuntu использует файл hosts для сопоставления IP-адреса с именем хоста без выполнения поиска DNS.
Когда ваша система Ubuntu выполняет поиск DNS, она сначала проверяет, есть ли доступный результат в файле hosts.
Если в файле есть запись, будет использоваться IP-адрес, указанный для этого имени хоста.
В следующем руководстве мы покажем вам, как легко изменить файл hosts, чтобы добавить свою собственную запись.
Для выполнения этих шагов вам потребуется доступ либо к пользователю root, либо к пользователю с привилегиями суперпользователя.
Следующие шаги требуют использования командной строки. Вы можете либо физически получить доступ к терминалу, либо получить доступ к своему устройству Ubuntu с помощью SSH.
Если вы используете рабочий стол Ubuntu, вы можете нажать CTRL + ALT + T , чтобы быстро открыть терминал.
Формат файла hosts в Ubuntu
Записи в файле hosts в системе Ubuntu имеют определенный формат.
Ниже приведен простой синтаксис, которому должна следовать каждая строка в файле хоста.
Глядя на синтаксис, вы можете видеть, что требуется как минимум два значения.
Первое значение , которое вы должны указать в строке, — это IP-адрес ( IP-АДРЕС
), на который вы хотите направить имя хоста.
Во-вторых, , вы должны определить имя хоста ( HOSTNAME
), которое вы хотите связать с установленным вами IP-адресом.
Если вы хотите связать несколько имен хостов с IP-адресом, все, что вам нужно сделать, это ввести их в одной строке.
Убедитесь, что одиночный пробел разделяет все записи в строке.
Редактирование файла hosts в Ubuntu
Теперь, когда вы знаете синтаксис каждой строки в файле hosts, теперь мы можем показать вам, как его редактировать.
В Ubuntu файл hosts находится в каталоге « /etc/
», в частности, в « /etc/hosts
».
Эти шаги по редактированию файла hosts должны работать во всех версиях Ubuntu, включая 20.04, 18.04 и 16.04.
1. В терминале мы можем начать редактирование файла hosts с помощью следующей команды.
Для нашего руководства мы будем редактировать этот файл с помощью текстового редактора nano, так как это один из самых простых редакторов.
Вам может быть предложено ввести пароль для вашей учетной записи, чтобы подтвердить ее повышение до суперпользователя.
2. Теперь вы должны увидеть содержимое файла hosts в вашей системе Ubuntu.
В нем вы увидите некоторые записи по умолчанию, такие как localhost, назначенный петлевому адресу.
Кроме того, вы также увидите имя хоста вашего устройства Ubuntu, указывающее на петлевой адрес.
3. Добавить новую запись в файл hosts в Ubuntu невероятно просто.
Ссылаясь на наш раздел о синтаксисе ранее, мы знаем, что нам нужно добавить IP-адрес и имя хоста.
В этом примере укажем имя хоста « helloworld
» на IP-адрес « 192.168.0.101
».
4. С вашей новой записью ваш файл hosts Ubuntu должен выглядеть примерно так, как показано ниже.
Как видите, мы поместили запись нашего нового примера hosts в конец файла.
5. Теперь вы можете сохранить файл хоста и выйти из него.
Если вы используете nano, вы можете выйти и сохранить его, нажав CTRL + X , затем Y
6. новое имя хоста.
В нашем примере мы будем использовать команду ping, чтобы увидеть, какой IP-адрес возвращается для имени хоста.
7. Из этой команды вы должны увидеть IP-адрес вашего устройства Ubuntu, к которому вы пытаетесь подключиться.
Кроме того, если это устройство принимает эхо-запросы, вы должны начать получать ответы.
В нашем случае вы можете видеть, что наше имя хоста « helloworld
» успешно маршрутизируется на указанный нами IP-адрес.
Заключение
Надеюсь, теперь вы знаете, как редактировать файл hosts в Ubuntu.
Файл hosts является важным аспектом большинства операционных систем на базе Linux и даже используется как часть Windows.
Используя этот файл, вы можете легко направить имя хоста на определенный IP-адрес без необходимости делать DNS-запрос.
Если у вас возникли проблемы с изменением файла hosts в Ubuntu, оставьте комментарий ниже.
Обязательно ознакомьтесь с другими нашими руководствами по Ubuntu, чтобы узнать, что еще вы можете делать с операционной системой.
Как редактировать файл hosts в Windows, macOS и Linux
Файл hosts можно использовать для сопоставления домена с IP-адресом, если вы хотите протестировать свой веб-сайт без изменения настроек DNS домена. В этой статье будет описано, что такое файл hosts, как он используется и как редактировать файл hosts в Linux, Windows и macOS.
Что такое файл hosts и для чего он нужен?
Файл hosts — это локальный компьютерный файл, в котором перечислены доменные имена и соответствующие им IP-адреса. Операционная система использует его как базу данных доменных имен для идентификации и определения местоположения хостов в IP-сети. Все широко используемые операционные системы включают файлы hosts, которые отображают связь между IP-адресом и доменными именами. Каждый раз, когда вы заходите на веб-сайт, ваш компьютер сначала проверяет файл hosts, чтобы найти правильный IP-адрес для разрешения запрошенного домена. Если домена нет в списке, ваш интернет-провайдер проверит DNS, чтобы найти необходимые ресурсы для загрузки веб-сайта.
Зачем изменять файл hosts?
Изменив файл hosts, вы можете переопределить DNS для домена на конкретном компьютере. Он информирует ваш компьютер, какой IP-адрес должен быть связан с доменным именем. Это часто делается перед изменением имени вашего домена, чтобы оно указывало на определенный IP-адрес. Эта процедура полезна, если вы хотите изменить свой домен после миграции, чтобы посмотреть, как он будет выглядеть на новом сервере. Файл hosts представляет собой обычный текст. В результате вы можете редактировать файл hosts с помощью любого текстового редактора в зависимости от вашей операционной системы, например Блокнота или редактора vi. Имейте в виду, что изменения коснутся только той системы, в которой находится файл hosts.
Как редактировать файл hosts в Windows
Шаг 1:
Нажмите Пуск , затем выберите Блокнот . Нажмите и выберите Запуск от имени администратора .
Шаг 2:
В Блокноте выберите Файл > Открыть . Чтобы найти файл hosts, перейдите к C:\Windows\System32\Drivers\etc и выберите All Files .
Шаг 3:
Добавьте пользовательский IP-адрес, за которым следует пробел и имя домена, в файл хоста.
Шаг 4:
Сохраните изменения.
Как редактировать файл hosts в macOS
Приведенные ниже инструкции покажут вам, как редактировать файл hosts в macOS.
Шаг 1:
Откройте приложение терминала. Вы можете получить доступ к приложению «Терминал», перейдя к Applications , выбрав папку Utilities или введя Terminal в поле поиска.
Шаг 2:
Чтобы открыть файл hosts, используйте следующую команду.
sudo nano /private/etc/hosts
На более новых устройствах macOS попробуйте эту команду.
sudo nano /etc/hosts
Шаг 3:
Введите пароль администратора Mac.
Шаг 4:
Введите IP-адрес сервера в нижней части файла hosts, затем пробел, а затем имя домена.
1.2.3.4 www.testdomain.com 1.2.3.4 testdomain.com
Вот результат.
noufal@Mac:~$ cat /etc/hosts 127.0.0.1 локальный хост 1.2.3.4 www.testdomain.com 1.2.3.4 testdomain.com
Шаг 5:
Сохраните изменения.
Как редактировать файл hosts в Linux
Вы узнаете, как редактировать файл hosts в Linux, используя инструкции в этом разделе. Файл hosts можно редактировать с помощью любого текстового редактора, включая vi и nano.
Шаг 1:
Нажмите Ctrl+Alt+T , чтобы открыть Терминал.
Шаг 2:
Чтобы открыть файл hosts в текстовом редакторе vi, введите следующую команду.
sudo vi /etc/hosts
Шаг 3:
Введите пароль администратора.
Вот пример вывода.
noufal@noufal:~$ sudo vi /etc/hosts [sudo] пароль для noufal: **************
Шаг 4:
Введите IP-адрес сервера в нижней части файла hosts, затем пробел, а затем доменное имя.
1.2.3.4 www.sampledomain.com 1.2.3.4 sampledomain.com
Вот результат.
noufal@noufal:~$ cat /etc/hosts 127.0.0.1 локальный хост ff00::0 префикс ip6-mcast 1.2.3.4 www.sampledomain.com 1.2.3.4 sampledomain.com
Шаг 5:
Сохраните изменения.
Распространенные проблемы и решения
Проблема дублирующихся привязок
Проблема дублирующихся привязок возникает, когда несколько записей имеют одну и ту же привязку IP/имени хоста. Эту проблему можно решить, проверив записи и удалив дубликаты.
Конфликт привязок Проблема
Файл hosts содержит записи для одного домена, которые указывают на несколько IP-адресов, что приводит к конфликту привязок. Чтобы решить эту проблему, вы должны проверить файл hosts и удалить все неверные записи.
Почему изменения в файлах хостов не вступают в силу?
Обновленные хосты следует использовать сразу, но, поскольку Windows кэширует информацию о разрешении имен, предыдущие записи могут использоваться какое-то время. Откройте командную строку (Windows+R, cmd, Enter) и введите следующую команду, чтобы удалить старые данные.
ipconfig /flushdns
Используйте следующую команду, чтобы проверить, работает ли она. Например, www.sampledomain.com .
пинг www.sampledomain.com -n 1
Проверьте, использует ли он правильный IP-адрес. Если это так, проблема не в вашем файле hosts.
Вы также можете попробовать следующую команду (откройте консоль от имени администратора, иначе она не будет работать), чтобы сбросить кэш NetBios.
nbtstat -R
Чтобы просмотреть текущие данные в кэше DNS, используйте следующую команду.
ipconfig /displaydns | далее
Проблемы с правами доступа к файлу hosts
Иногда возникают проблемы с правами доступа к файлу hosts, атрибутами файла и другие подобные проблемы. Выполняя шаги, перечисленные ниже, вы можете быстро решить эту проблему.
Шаг 1:
На компьютере создайте новый текстовый файл.
Шаг 2:
В этот файл в Блокноте скопируйте и вставьте содержимое файла вашего текущего хоста.
Шаг 3:
Сохраните измененный текстовый файл под новым именем hosts.
Шаг 4:
Замените существующий файл hosts в каталоге drivers/etc, скопировав его туда, а не перемещая. Перемещение файла hosts не работает, а копирование работает.
Чтобы решить проблемы с разрешениями, попробуйте скопировать содержимое файла, удалить весь файл, создать новый файл (с именем «Файл», а не с расширением) и вставить в него содержимое. Это может решить некоторые из наиболее необычных проблем с разрешениями.
Файл hosts в macOS не работает
Файл hosts, скорее всего, не работает в macOS, поскольку он поврежден или больше не имеет формата файла ASCII. Эта проблема может иногда возникать при редактировании файла hosts с помощью любого текстового редактора или стороннего приложения или при сохранении файла неправильного типа с помощью vim, vi, nano и т. д.
Перечисленные ниже шаги помогут вам быстро решить проблему.
Шаг 1:
Сделайте резервную копию или переименуйте старый файл hosts, чтобы при необходимости можно было отменить изменение.
sudo mv /etc/hosts /etc/hosts_bak
Шаг 2:
Использование команды cat для выделения текста и последующего копирования его в буфер обмена упростит копирование содержимого файла резервной копии hosts в буфер обмена.
кот /etc/hosts_bak
Шаг 3:
Используя текстовый редактор vi, создайте новый файл hosts, а затем вставьте в него содержимое существующего файла hosts.
sudo vi /etc/hosts
Шаг 4:
Чтобы изменения вступили в силу, сохраните файл и очистите кэш DNS с помощью следующей команды.
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Вам не нужно перезапускать какие-либо браузеры или приложения, подключенные к Интернету, потому что этого должно быть достаточно, чтобы изменение хоста вступило в силу.
Ваш комментарий будет первым