Нажмите "Enter", чтобы перейти к содержанию

Как изменить файл host: Hosts Linux, Windows Mac

Содержание

Как изменить файл Hosts в Linux

На вашем компьютере есть один файл, который служит небольшим шлюзом между вами и Интернетом. Его название - Hosts. Если вам нужно заблокировать веб сайты или создать персонализированные имена хостов в Linux, вы можете справиться с этой задачей, добавив или изменив несколько строк в файле hosts.

Что такое файл Hosts?

Файл hosts представляет собой простой текстовый файл, который все операционные системы используют для преобразования имен хостов (также известных как веб-адреса или URL) в IP-адреса. Когда вы вводите имя хоста, например, wikipedia.org, ваша система будет искать файл hosts, чтобы получить IP адрес, необходимый для подключения к соответствующему серверу.

Если вы откроете файл hosts, вы быстро заметите, что в нем нет списка всех адресов Интернета. Вместо этого, здесь может быть всего пара строк, и все. Что это значит?

Оказывается, ваша система сначала проверит файл hosts, прежде чем искать сайт на DNS-серверах, определенных в настройках вашей сети (обычно DNS-сервера вашего провайдера).

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

Например, если вы запросите wikipedia.org, DNS-серверы вернут IP-адрес Википедии на ваш компьютер. Но если вы хотите заблокировать Википедию на этом компьютере, вы можете добавить запись в файл hosts, которая скажет вашему компьютеру, что wikipedia.org указывает на другой IP адрес, отличный от фактического IP адреса Википедии.

Есть много других вещей, которые вы можете сделать с файлом hosts, здесь указаны лишь некоторые основные примеры, остальное зависит от ваших потребностей.

Расположение файла Hosts в Linux

В Linux можно найти hosts файл в /etc/hosts. Поскольку это обычный текстовый файл, вы можете открыть его с помощью предпочитаемого вами текстового редактора.

Однако, поскольку файл hosts является системным файлом, вам понадобятся права администратора для сохранения изменений. Поэтому для редактирования файла с помощью терминального текстового редактора Linux, такого как

nano, вам потребуется команда sudo, чтобы получить доступ к нему для суперпользователей:

sudo nano /etc/hosts

Чтобы воспользоваться графическим текстовым редактором, например, gedit, используйте gksu:

gksu gedit /etc/hosts

Для запуска соответствующего приложения с правами администратора необходимо использовать терминал. Просто замените nano или gedit на любимый терминальный или графический текстовый редактор. С помощью nano, после редактирования файла, нажмите Ctrl + X, а затем Y, чтобы подтвердить перезапись изменений.

Как добавлять сайты в Hosts файл

В файле hosts каждая запись имеет свою собственную строку. Синтаксис прост. Введите IP-адрес, на который вы хотите перевести имя хоста, нажмите клавишу табуляции на клавиатуре, а затем введите имя хоста.

Например, чтобы заблокировать Википедию введите это (помните, что в качестве пробела используется табуляция):

127.0.0.1        wikipedia.org

127.0.0.1 - это loopback IP-адрес, который всегда будет указывать на вашу собственную систему. Поскольку веб-страница не хранится на вашем компьютере, ваш браузер сообщит, что страница не может быть найдена. Сейчас она фактически заблокирована.

Если вы чувствуете страх перед терминалом, проверьте приложение Linux Mint Domain Blocker (также известное как mintnanny). Оно добавит записи в файл hosts, указывающие на имена хостов, которые вы указываете в 127.0.0.1. Но чтобы сделать что-то еще, вам все равно придется вносить изменения с помощью текстового редактора.

Создание ярлыков в Hosts файле

Если у вас на компьютере развернута домашняя сеть и, скажем, по IP-адресу 192.168.1.10 у вас какая-либо полезная для вас веб-страница, вы можете указать псевдоним для быстрого доступа к нему:

192.168.1.10        homeserver

Теперь, если вы откроете в браузере http://homeserver/, то автоматически попадете на 192. 168.1.10. Это удобнее, чем каждый раз вводить IP-адрес вручную.

Кроме того, вы можете использовать файл hosts для создания ярлыков доступа к определенным сайтам в Интернете. Используйте такую команду, как nslookup, чтобы найти IP-адрес веб-сайта, затем добавьте его в файл hosts вместе с нужным ярлыком, как в примере выше. Но это работает только на сайтах с выделенными IP-адресами. Скорее всего, это не сработает с большинством сайтов, которые вы посещаете.

Потенциальные проблемы использования

Итак, вы теперь знаете, как вносить изменения в файл хоста, но при использовании Google Chrome вы можете столкнуться с радом проблем. Этот веб-браузер имеет тенденцию игнорировать файл hosts, если только вы не сделаете одну из двух возможных вещей:

  • Вводите http:// в начале каждого адреса. Например, если у вас заблокирована Википедия в файле hosts, то Chrome обойдет этот блок, если вы просто введете wikipedia.com в адресную строку. Если вы введете http://wikipedia. com в адресную строку, то он будет следовать за файлом hosts.
  • Отключите в настройках Chrome параметр "Использовать веб-сервис для устранения ошибок навигации", и вам не придется каждый раз вводить адрес http:// в начале работы. Это один из нескольких советов Google Chrome по обеспечению конфиденциальности, который стоит сделать в любом случае.

Файл hosts предоставляет простой способ блокировки доступа к определенным веб-сайтам на вашем компьютере. Поскольку многие версии Linux не имеют встроенного программного обеспечения родительского контроля, эти знания могут пригодиться, если вы решите начать работу с компьютером под управлением Linux.

Как изменить файл hosts

Файл hosts – это небольшой текстовый файл, спрятанный глубоко в джунглях системных файлов вашей операционной системы. Несмотря на свою простоту, он играет важную роль (пусть даже не всегда) в «конвертации» доменных имен в IP-адреса. Доменное имя – это то, что вы вводите в поисковую строку. К примеру, wp-seven.ru. IP-адрес – это уже своего рода "физический адрес" сайта в Интернете в формате 111.111.111.111, соответствующий доменному имени. При поиске IP-адреса операционная система проверит файл hosts на наличие совпадений для перевода. Это своеобразная справочная книга для компьютера. Если адрес не определен в файле и не переводится на localhost (локальный компьютер), компьютер обратится к провайдеру и определит адрес службой DNS (служба доменных имен).

Практически в 99.999% случаев пользователю не нужен файл hosts, поэтому устройство ищет IP-адреса вводимых сайтов при помощи DNS через Интернет-провайдера. С помощью файла hosts вы можете блокировать работу определенных веб-сайтов или сервисов на своем устройстве. К примеру, блокировать работу рекламных серверов или сайтов, доступ к которым вы хотите ограничить для себя или других пользователей этого компьютера. Примечательно, что файл hosts присутствует не только в Windows 10, но и в Linux и macOS. Найти его не так уж и сложно, а отредактировать и того проще.

Зачем обычному пользователю знать о файле hosts? Дело в том, что многие нежелательные и вредоносные приложения могут прописывать свои значения в файле hosts для перенаправления пользователя на другие сайты. Пользователь вводит в строку браузера google.com, а попадает на сайт какого-нибудь онлайн-казино. В таких ситуациях надо первым делом бежать к файлу hosts и проверять, не прописалась ли там какая-нибудь зараза.

Где расположен файл hosts в Windows 10

В Windows 10 файл hosts хранится по адресу C:\Windows\system32\drivers\etc. Точно такой же путь используется и в предыдущих операционных системах семейства Windows. Внутри этой папки обычно расположено пять файлов без видимых расширений, а колонка «Тип файла» скромно обозначает hosts как «файл». На самом деле hosts – это обычный txt-документ без разрешения, который можно запросто отредактировать в Проводнике.

Обратите внимание: в папке etc может быть несколько файлов hosts. Вам надо открыть именно тот, что не содержит в себе расширений файлов после точки. Убедиться в этом можно путем включения отображения расширений файлов. В Проводнике щелкните на вкладку Вид и включите пункт Расширения имен файлов.

Как было сказано выше, файл hosts можно отредактировать как простой текстовый документ, но вам все же надо учитывать один момент, который влияет на конечный результат. Дело в том, что hosts – это системный файл, для работы с которым нужны права Администратора. Это значит, что вы должны сначала запустить Блокнот от имени Администратора и лишь затем редактировать файл hosts. Если вы этого не сделаете, система не сохранит ваши изменения.

  1. Нажмите на кнопку Пуск или нажмите на клавиатуре комбинацию клавиш Win + S. Эта комбинация запускает встроенный в Windows поиск. Введите туда Блокнот.
  2. В правой части поисковой выдачи выберите Запуск от имени Администратора. Если ваш профиль оснащен соответствующими правами, вы увидите окно контроля учетных записей с просьбой подтвердить запуск. Если в данный момент используется обычный профиль, придется ввести пароль Администратора. В таком случае вам может понадобиться сделать пользователя Администратором в Windows 10.
  3. Теперь надо открыть файл hosts. В блокноте нажмите Файл – Открыть и в новом окне перейдите по пути C:\Windows\system32\drivers\etc.
  4. Файл hosts не скрывается по умолчанию, поэтому вам не надо включать отображение скрытых файлов и папок. Несмотря на это, вы все же не увидите никаких файлов в папке etc. Дело в том, что Блокнот по умолчанию ищет файлы с разрешением .txt. Как вы уже знаете, у файла hosts нет расширения, а значит он игнорируется при стандартном поиске. Исправить это очень просто. В нижней части окна справа от строки Имя файла в выпадающем списке измените Текстовые документы на Все файлы. Вы сразу же увидите нужный вам файл. Изменять расширение не надо – просто откройте его.

Теперь можно изменить файл hosts.

Как редактировать файл hosts

Правила редактирования файла hosts очень просты. Каждая новая запись идет с новой строчки и разделяется одним или несколькими пробелами. Вы сами можете решить, сколько пробелов использовать. Главное, чтобы он был как минимум один, иначе система не поймет, о чем идет речь. Записи в файле hosts состоят из трех частей: IP-адреса, доменного имени и комментария. Последний не обязателен. К примеру:

127.0.0.1 site.com #образец

127.0.0.1 site.com

Эта запись означает, что веб-сайт site.com будет перенаправляться на 127.0.0.1, он же localhost для каждого компьютера. Текст после знака # игнорируется системой и нужен только для вашего удобства.

Обратите внимание: по умолчанию файл hosts содержит в себе много текста и каждая строчка начинается со знака #. Все это лишь объяснение работы файла и образцы для ознакомления. Этот текст можно полностью удалить или проигнорировать. При внесении новых записей всегда начинайте вводить адреса с новой строки и без знака #, если только вы не вводите комментарии.

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

Если вам надо будет часто работать с содержимым файлом hosts, можно создать ярлык на рабочем столе для быстрого запуска. В конце концов, каждый раз нырять в глубины папки Windows быстрым редактированием не назовешь.

  1. Щелкните правой кнопкой мыши по пустому месту на рабочем столе и выберите Создать – Ярлык.
  2. В поле Укажите расположение объекта введите notepad c:\windows\system32\drivers\etc\hosts. Эта команда указывает системе запустить Блокнот и файл по адресу. Осталось только отметить, что вам надо запускать файл с правами Администратора, иначе изменения не сохранятся.
  3. Нажмите Далее и введите название ярлыка. К примеру, hosts.
  4. Щелкните правой кнопкой мыши по ярлыку и выберите Свойства – Дополнительно. Установите пометку возле пункта Запуск от имени Администратора.
  5. Нажмите Ок. Готово.

Отсутствует файл hosts

Файл hosts является частью системы и «рождается» вместе с установкой Windows на ваш компьютер. Если же по каким-то странным причинам вы не обнаружили файл hosts в папке etc, не стоит переживать. Во-первых, файл host не является критически важным для работы вашего компьютера. Во-вторых, по умолчанию он пустой. В-третьих, его легко можно создать самому.

  1. Просто щелкните правой кнопкой мыши по пустому пространству Проводника или рабочего стола, а затем выберите Создать – Текстовый файл. Вам не обязательно копировать текст стандартного файла hosts, поскольку он представляет из себя обычные комментарии, игнорируемые системой.
  2. Переименуйте файл в hosts и не забудьте убрать расширение после точки вместе с самой точкой. Система предупредит вас, что изменение расширения может сделать файл непригодным к использованию. Проигнорируйте это предупреждение.
  3. Теперь переместите созданный файл в папку C:\Windows\system32\drivers\etc.

Готово, вы успешно создали файл hosts и поместили его в положенное ему место.

Как отредактировать файл Hosts в Linux, Windows и macOS

Файл hosts используется для сопоставления доменных имен (имен хостов) с IP-адресами. Это простой текстовый файл, используемый всеми операционными системами, включая Linux, Windows и macOS.

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

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

Формат файла хостов

Записи в файле hosts имеют следующий формат:

IPAddress DomainName [DomainAliases]
 
IP-адрес и доменные имена должны быть разделены хотя бы одним пробелом или табуляцией. Строки, начинающиеся с, # являются комментариями и игнорируются.

Чтобы добавить запись в файл hosts, просто откройте файл в текстовом редакторе. Ниже приведен пример файла hosts:

# Static table lookup for hostnames.
# See hosts(5) for details.

127.0.1.1 linuxize.desktop linuxize
127.0.0.1 localhost
 

Изменения в файле hosts вступают в силу немедленно, за исключением случаев, когда записи DNS кэшируются приложениями.

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

Изменить файл хостов в Linux

В Linux полный путь к файлу /etc/hosts .

Приведенные ниже инструкции действительны для всех дистрибутивов Linux, включая Ubuntu, CentOS, RHEL, Debian и Linux Mint:

  1. В окне терминала откройте файл hosts с помощью вашего любимого текстового редактора :

    sudo nano /etc/hosts 

    При появлении запроса введите свой пароль sudo.

  2. Прокрутите вниз до конца файла и добавьте новые записи:


  3. Сохраните изменения.

Изменить файл хостов в Windows

В Windows полный путь к файлу c:\Windows\System32\Drivers\etc\hosts . Приведенные ниже инструкции действительны для Windows 10 и Windows 8.

  1. Нажмите клавишу Windows и введите Блокнот в поле поиска.

  2. Щелкните правой кнопкой мыши значок «Блокнот» и выберите «Запуск от имени администратора».

  3. В Блокноте нажмите Файл, затем Открыть. В поле Имя файла вставьте c:\Windows\System32\drivers\etc\hosts .

  4. Прокрутите вниз до конца файла и добавьте новые записи:


  5. Сохраните изменения, нажав File > Save .

Изменить файл хостов в macOS 

В macOS полный путь к файлу /etc/hosts . Приведенные ниже инструкции действительны для всех версий MacOS.

  1. В окне терминала откройте файл hosts с помощью вашего любимого текстового редактора:

    sudo nano /etc/hosts 

    При появлении запроса введите свой административный пароль.

  2. Прокрутите вниз до конца файла и добавьте новые записи:


  3. Сохраните изменения и очистите кэш DNS:

    dscacheutil -flushcache 
    
    

Вывод 

Файл hosts позволяет вам установить IP-адрес данного доменного имени.

Как восстановить файл хост

Здравствуйте. У меня следующая проблема: при попытке открыть соц. сети (ВК, одноклассники) вместо них открывается какой-то другой сайт, похожий на них, и просит отправить СМС на короткий номер. Я определил из-за чего – в файле hosts прописаны какие-то странные строчки. Но я не могу их удалить. Подскажите, как изменить файл hosts.

Всем всего доброго!

На самом деле файл hosts имеет большое влияние на работу вашего интернета (если коротко, то: при попытке открыть какой-нибудь сайт, вашему браузеру сначала нужно получить его IP-адрес. Для этого он обращается к файлу hosts, а затем уже к серверу DNS. Т.е. получив IP-адрес из файла hosts – он вам и откроет сайт/страничку по этому IP-адресу).

Таким образом, различные вирусы и вредоносное ПО прописывает в этот файл "нужные" им строки с IP-адресами, и благодаря этому у вас открываются совсем "левые" сайты, вместо привычных (хотя в адресной строке будет стоять, например, именно Vk.com ).

В этой статье рассмотрю пару ключевых вопроса: как редактировать и изменять этот файл, и как его восстановить, даже если его заблокировал вирус (на ту версию, которая была при установке Windows).

Как открыть и изменить файл hosts

Примечание : файл hosts располагается по адресу: C:WindowsSystem32driversetchosts

(актуально для Windows 7, 8, 8.1, 10)

Чаще всего невозможность изменить этот файл связана не с блокировкой его различным вирусным ПО, а просто с тем, что ваш блокнот (или другая программа для редактирования) не открыта с администраторскими правами . Именно из-за этого, при изменении строк в файле – вам сообщается ошибка, что у вас недостаточно прав.

Рассмотрю пару способов, как открыть файл hosts с администраторскими правами (т.е. вы сможете его отредактировать и сохранить).

Способ 1 // актуален для Windows 7/8/10

1) Сначала нажимаете сочетание кнопок Ctrl+Shift+Esc (или Ctrl+Alt+Del). Должен открыться диспетчер задач.

2) Далее нажимайте файл/новая задача. В открывшемся окне "Создание задачи" впишите в строку "Открыть" notepad , и поставьте галочку "Создать задачу с правами администратора".

Как открыть блокнот с администраторскими правами

3) Затем в блокноте делаете следующее:

  1. сначала жмете файл/открыть ;
  2. далее в строку "Имя файла" (в нижней части окна) введите адрес файла hosts – C:WindowsSystem32driversetchosts , и нажмите кнопку открыть;
  3. далее в блокноте должен открыться файл. Если этого не произошло, то тут два варианта: либо вы неправильно ввели адрес файла, либо он был заблокирован вирусом. Переходите ко второй части статьи про восстановление этого файла.

Открытие файла hosts

4) Теперь обратите пристальное внимание на строки в файле:

  1. если напротив какого-нибудь IP-адреса стоят сайты соц. сетей (например), то это наверняка вредоносные строки. Обычно, появляются при установке рекламного ПО (пример показан на скрине ниже). Просто удалите все подобные строчки;
  2. некоторые не прокручивают до конца этот текстовый файл (а зря!) – дело в том, что иногда используется хитрость: часть строк забивается пробелами, и в результате пользователь, открыв файл, думает, что с ним все в порядке.

Подозрительная строка в hosts

Вообще, идеально удалить ВСЁ, что есть у вас в файле hosts (особенно, если вы с ним не имели никогда дел), и скопировать туда, например, нормальный текст для этого файла (приведен ниже).

Пример файла hosts, по умолчанию, после установки Windows (можно скопировать и заменить полностью свой).

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a ‘#’ symbol.
#
# For example:
#
# 102. 54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 localhost

После того, как проведете все правки с файлом, не забудьте его сохранить: либо файл/сохранить, либо сочетание кнопок Ctrl+S.

Способ 2 // запуск блокнота с правами администратора вручную:

  1. заходим в системную папку по адресу: C:Windowssystem32
  2. находим файл notepad.exe и жмем по нему правой кнопкой мышки ;
  3. в контекстном меню выбираем "Запуск с правами администратора" ;

Запуск блокнота от имени администратора

Примечание : кстати, для этих целей можно воспользоваться абсолютно любым блокнотом, например, очень популярны: notepad++, bread и пр.

Как восстановить исходный файл hosts

В некоторых случаях до реального файла hosts не добраться: либо нельзя открыть (например, заблокирован вирусом), либо он скрыт и его невидно, либо их просто несколько, и какой из них реальный разобраться не опытному пользователю далеко не всегда под силу.

Но есть одна антивирусная утилита, способная быстро и легко восстановить файл hosts. Речь идет об утилите – AVZ.

AVZ (да и ряд других антивирусов) можете найти в следующей статье: https://ocomp.info/luchshie-antivirusyi-17.html#AVZ

После скачивания и разархивирования утилиты – просто запустите исполняемый файл. Далее откройте меню "Файл/Восстановление системы".

Файл/восстановление системы // AVZ

После чего в списке восстановления настроек системы пометьте галочкой пункт "Очистка файла hosts" (как на скриншоте ниже), и нажмите кнопку "Выполнить отмеченные операции" .

Примечание : обратите внимание, что утилита AVZ предлагает разблокировать и восстановить довольно много нужных системных настроек. В общем, рекомендую!

Очистка файла hosts

Если все прошло успешно, вы должны увидеть окно о удачном завершении операции восстановления (как на примере ниже).

Рекомендую так же проверить свой компьютер на вирусы с помощью всё той же утилиты AVZ (причем, сделайте это даже, если у вас установлен антивирус. Можете узнать много интересного о его эффективности. ).

Примечание

Так же привести систему в рабочее состояние можно с помощью восстановления . Если на компьютере есть резервные точки (а они по умолчанию создаются в Windows 7/8), когда Windows стабильно работала – то к ним можно откатиться и восстановить прежнюю работу системы. В том числе, кстати, и файл hosts.

О том, как восстановить Windows 10 – https://ocomp.info/vosstanovlenie-windows-10.html (актуально и для Windows 7/8, т.к. восстановление в них проходит аналогичным образом).

На этом моя миссия статьи завершена, если файл hosts с помощью рекомендаций выше вы восстановить не смогли, последнее, что порекомендую – переустановить Windows. Удачи!

Разного рода проблемы со входом на сайты, когда вы не можете зайти на Одноклассники, в контакте сообщают, что ваш аккаунт заблокирован по подозрению на взлом и просят ввести номер телефона, затем код, а в итоге снимают деньги со счета, чаще всего связаны с вредоносными изменениями в системном файле Hosts.

Существует множество способов исправить файл hosts в Windows и все они достаточно простые. Рассмотрим три таких способа, которых, скорее всего, окажется достаточно для того, чтобы привести этот файл в порядок. Обновление 2016: Файл hosts в Windows 10 (как изменить, восстановить, где находится).

Исправление hosts в блокноте

Первый способ, который мы рассмотрим — как исправить файл hosts в блокноте. Пожалуй, это самый простой и быстрый способ.

Сначала запустите блокнот от имени Администратора (это обязательно, иначе исправленный hosts не сохранится), для чего:

  • В Windows 7 зайдите в «Пуск» — «Все программы» — «Стандартные», кликните правой кнопкой мыши по блокноту и выберите «Запустить от имени Администратора».
  • В Windows 8 и Windows 8.1 на начальном экране начните набирать первые буквы слова «Блокнот», откроется панель поиска справа. Кликните правой кнопкой мыши по блокноту и выберите «Запуск от имени администратора».

Следующий шаг — открыть файл hosts, для этого в блокноте выберите «Файл» — «Открыть», внизу окна открытия переключите с «Текстовые документы . txt» на «Все файлы», зайдите в папку C:WindowsSystem32driversetc и откройте файл hosts.

Обратите внимание, что если у вас несколько файлов hosts, то открыть нужно тот, который без какого-либо расширения.

Последний шаг — убрать все лишние строки из файла hosts, либо просто вставить оригинальное его содержание в файл, которое можно скопировать, например, отсюда (а заодно и посмотреть, какие строки лишние).

Примечание: файл хостс может быть пустой, это нормально, значит ничего исправлять не нужно. Текст в файле hosts бывает как на русском, так и на английском языке, это не играет роли.

После этого выберите «Файл» — «Сохранить» и сохраните исправленный хостс (он может не сохраняться, если вы запустили блокнот не от имени администратора). Также желательно после этого действия перезагрузить компьютер, чтобы изменения вступили в силу.

Как исправить хостс в AVZ

Еще один простой способ исправить hosts — использовать антивирусную утилиту AVZ (она может далеко не только это, но в рамках этой инструкции будет рассмотрено только исправление хостс).

Скачать AVZ можно бесплатно с официального сайта разработчика http://www.z-oleg.com/secur/avz/download.php (ищите в правой части страницы).

Распакуйте архив с программой и запустите файл avz.exe, после чего в главном меню программы выберите «Файл» — «Восстановление системы» и отметьте один пункт «Очистка файла hosts».

Затем нажмите «Выполнить отмеченные операции», а по завершении перезагрузите компьютер.

Утилита Microsoft Fix it для восстановления файла hosts

И последний способ — зайти на страницу http://support.microsoft.com/kb/972034/ru посвященную восстановлению файла hosts и загрузить имеющуюся там утилиту Fix it для автоматического приведения этого файла в исходное состояние.

Кроме этого, на данной странице вы найдете оригинальное содержимое файла hosts для различных операционных систем.

А вдруг и это будет интересно:

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka. pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

01.05.2014 в 10:51

Благодарю за помощь. С восьмеркой помучался..

01.10.2017 в 15:04

02.06.2014 в 07:21

Большое вам спасибо за полезную информацию! Подскажите, вредоносное ли это изменение, либо норма, но после установки Unchecky (прога снимающая галочки, о которой вы писали в другой статье) в файле hosts, после #127.0.0.1 localhost — этой программой внесено больше 30 строк с названиями сайтов, каждая из них не отделена значком # и начинается так — 0.0.0.0…

02.06.2014 в 12:09

Честно говоря не знаю, смотря, что там за сайты. Прямо сейчас проверить не могу, что там Unchecky вносит. Если сюда их пришлете, то посмотрю и оценю, насколько хорошо это изменение или, напротив, странное.

08.12.2018 в 05:48

Если не хотите видеть строки, занесенные программой unchecky, откройте эту программу, вверху нажимаете на настройки, далее внизу на расширенные настройки, а там ставите галочку в строке «не использовать правила hosts файла»

10. 08.2014 в 22:24

Спасибо большое за помощь. Удалил долго одолевавшие меня баннеры с рекламой. Убрал с помощью Hitman Pro. Почему то утилита Касперского, которую запускал до этого не смогла справиться . Спасибо за доходчивую инструкцию и советы, разложено всё как по-полочкам, как и что делать поймёт даже компьютерный «чайник».

03.11.2014 в 12:22

Здравствуйте Дмитрий! Похожая ситуация с Uncheky. Исправляю hosts,
перегружаюсь, и Uncheky сразу прописывает ряд адресов 0.0.0.0
Может это то с чего она галки снимает? Потенциально нежелательные. Спасибо.

05.11.2014 в 08:53

Здравствуйте. Это прописаны адреса сайтов, с которых такое нежелательное ПО скачивается (это может происходить без вашего ведома в автоматическом режиме), то есть, своеобразный уровень защиты, чтобы если какая-то программа захочет оттуда что-то скачать, у нее не получилось. Если пользуетесь Unchecky, оставляйте.

10.12.2014 в 12:38

Сайт одноклассники стал открываться, благодаря support. microsoft.com/kb/972034/ru Большое спасибо умным и добрым людям. Я искреннее благодарна вашей страничке.

04.01.2015 в 01:50

Спасибо большое мне очень помогло советую всем у кого такая проблема. респект

23.04.2015 в 10:51

Здравствуйте! Всё сделала, как у вас описано в пункте Как исправить хостс в AVZ, для того, чтобы удалить навязчивую рекламу в всплывающих окнах. Но на следующий день реклама появилась вновь. С чем это может быть связано, подскажите, пожалуйста.

23.04.2015 в 11:01

Здравствуйте. Рекомендую к прочтению: https://remontka.pro/reklama-v-brauzere/ так как проблема несколько сложнее, чем просто изменения в hosts.

30.04.2015 в 17:09

Ничего не помогает, всё также при запуске браузеров опера и фаерфокс открываются посторонние сайты, рекламу убрал адблоком. Помогите.

01.05.2015 в 07:26

24.06.2015 в 16:38

Здравствуйте!
В конце текста у меня такая строчка: # This HOSTS file cured by Dr.Web Anti-rootkit API
нужно ли её оставлять?

25. 06.2015 в 10:31

Как хотите. Толку от нее нет, вреда тоже.

12.08.2015 в 07:10

Здравствуйте, я пробовала все методы, но все равно при запуске оперы появляется то объявление киви кошелька и тд я не знаю уже что делать, помогите пожалуйста

12.08.2015 в 09:03

07.11.2015 в 13:39

Здравствуйте, я пытался отчистить файл hosts всеми методами, но там остаётся ещё строка # This HOSTS file cured by Dr.Web Anti-rootkit API
Нормально ли это?

08.11.2015 в 08:59

Все строки, начинающиеся с решетки ни на что не влияют, т.е. нормально. просто у вас dr web следит за этим файлом, вот и все.

16.11.2015 в 17:28

Спасибо Вам!
Дошел до ручного способа, но все-таки справился, благодаря Вашим советам, с напастью!

21.11.2015 в 15:47

Как найти стандартные программы в Windows 10?

22.11.2015 в 10:05

Меню пуск — все приложения — на букву С. А можно просто в поиск ввести название конкретной программы.

04.01. 2016 в 23:53

Здравствуйте!
В конце текста у меня такая строчка: # This HOSTS file cured by Dr.Web Anti-rootkit API.
При смене антивирусной программы (к примеру на Avast). Данная строка будет опасной?
Долго мучуюсь ни один способ не помогает удалить данную строчку, ни вручную, ни через AVZ. Думаю уже Windows переустанавливать. Самое главное эта строчка появилось, но в интернете ничего не блокировалось, с чем это может быть связано. Может ли кто-то воровать мою информацию с ПК?
Заранее спасибо!

05.01.2016 в 10:42

Здравствуйте. Нет, она не станет опасной, любые строки, начинающиеся со знака решетки не несут функций и ничего не делают, а просто являются комментариями — в данном случае о том, что Dr.web следит за этим файлом.

16.01.2016 в 16:21

Здравствуйте, такая же проблема с # This HOSTS file cured by Dr.Web Anti-rootkit API, мне в хосте надо адреса прописать, но никаким способом не открывается, уже удалил антивирус, и утилиты ставил, для открытия файла, но не помогло сносить систему желания вообще нет, может есть какие нибудь безопасные способы для открытия этого блин будь он не ладен 10 раз файла заранее Спасибо

17. 01.2016 в 09:30

А нельзя в Dr.Web отключить слежение за файлом hosts?

25.02.2016 в 02:17

я сделал все как по инструкции, только мне наоборот закрыть доступ к сайту нужно
в файл хост добавил 127.0.0.1 odnoklassniki.ru 127.0.0.1 odnoklassniki.ru
Помогите, как закрыть доступ к этой соц сети? Спасибо

25.02.2016 в 07:38

добавьте еще ok.ru так же. На каждой строке по новой записи, т.е. например:
127.0.0.1 ok.ru

31.05.2016 в 12:52

Дмитрий, подскажите как убрать рекламу, которая появляется не в браузере, а независимо от того включен браузер или нет, появляется поверх любых програм, в т.ч. Office, игр?

01.06.2016 в 10:46

Здравствуйте. Проверить компьютер средствами удаления вредоносных программ, такими как AdwCleaner и Malwarebytes Anti-Malware (даже если стоит антивирус хороший). Плюс изучить все программы в автозагрузке, убрать оттуда всё, что вызывает сомнения.

05.06.2016 в 21:18

Здравствуйте! Спасибо за полезные советы! Не могу открыть папку hosts, отвечает, что нет прав, хотя у меня права администратора, других учётных записей нет, и также попытался папку «хостс» от имени администратора открыть, с тем же результатом, — не открывается. Что делать?

06.06.2016 в 10:28

Только предположение (не точно): у вас стоит какой-то антивирус или защита от вредоносного ПО с включенной защитой файла hosts, в них такая функция сейчас встречается.

02.08.2016 в 09:58

Здравствуйте, Dmitry.
Благодарю Вас за то что вы есть и то что вы делаете.
Сегодня скачал утилиту AVZ (давно о ней слышал)
У меня установлен Avast Free Antivirus. При сканировании утилитой AVZ, Avast заблокировал четыре угрозы запускаемых из файла avz.exe, а утилита нашла в папке Avast подозрительный файл.
Неужели у этих продуктов проблемы с совместимостью?

02.08.2016 в 23:26

Ну вообще AVZ да, потенциально опасна (в силу того, для чего сделана и как работает). А то, что она в Avast что-то находит — тоже естественно, учитывая его деятельность по просмотру трафика и прочего.

26.10.2016 в 16:16

Утилиту Microsoft Fix it для восстановления файла hosts уже убрали … на странице support.microsoft.com/

22. 08.2019 в 08:41

Добрый день у меня такая проблема не могу добавит файл hosts в исключении Касперский 2019 Благодарю за ранее.

27.08.2019 в 11:37

У меня другой вариант, я удаляю ненужные строки в хосте (от ::1 localhost вниз) но при перезагрузки все появляется опять. Вэбер находит только в хосте вирус. Не могу сообразить что возвращает все назад.

Примечание: после отправки комментария он не появляется на странице сразу. Всё в порядке — ваше сообщение получено. Ответы на комментарии и их публикация выполняются ежедневно днём, иногда чаще. Возвращайтесь.

Каждый раз, как только вы не можете войти на сайт Вконтакте или Одноклассники.ru, или даже Google, — начните с проверки файла hosts на своем компьютере.
Если вы видите на экране сообщение о том, что ваш аккаунт заблокирован, и вас обвиняют в рассылке спама, — проверяйте файл hosts.

Если вам предлагают отправить платное СМС-сообщение для восстановления входа на сайт, проверяйте файл hosts.
Cамая распространенная и наиболее вероятная причина с доступом в сеть – испорченный файл hosts. Проверить и, в случае необходимости, исправить этот файл можно и без вмешательства гуру от компьютеров.

Итак, начнем. Вначале — немного теории…

Что это за файл — hosts?

Файл hosts предназначен для присваивания определенным адресам сайтов определенного IP. Однако если IP там прописан неверно, то при попытке выполнить вход на сайт вас будет выкидывать совсем в другое место. Этот приём часто используют вредоносные программы, например, чтобы заставить Вас отправить платное СМС.

Где находится файл hosts

Файл расположен в папке C:WindowsSystem32Driversetc. Называется просто – hosts. (без расширения). Это текстовый файл, и корректировать его можно в простом блокноте.

Как добраться до файла hosts?

Ищем файл с помощью Проводника (Explorer) Вызываете стандартный файловый менеджер Windows Проводник — комбинация клавиш Win + E (подробно о сочетании клавиш и клавиши Win смотри здесь ). Помните как набирается комбинация клавиш? Нажимаете Win , держите ее одним пальцем, а другим нажимаете E, переключатель клавиатуры должен указывать на латиницу.

В результате у вас должен открыться проводник. Слева выбираете диск C: . Справа обычно появляется что-то типа «Просмотр закрыт..» на лиловом фоне, а ниже мелко: «Разрешить просмотр файлов…» Нажимаем эту строчку.

Открывается дерево каталогов. Ищем (опять же слева!) папочку Windows, курсором жмем на плюсик рядом с названием папки. Вполне возможно, что справа нам опять покажут тот же экран с предупредительным сообщением на лиловом фоне. Если это так, то опять выбираем «Разрешить просмотр файлов…»

Должна открыться ветка папок, которые находятся в Windows. Ищем там system32, жмем «+» левее названия папки. Теперь ищем drivers, опять с помощью «+» раскрываем эту ветку.

Ищем там каталог etc, выделяем его. Просматриваем в правой части список файлов. Находим файл по имени hosts (без расширения!) становимся на него мышью, жмем правую кнопку мыши и выбираем «Открыть«.

Внимание! Если файл отсутствует в папке, обязательно проверьте, разрешен ли у вас просмотр скрытых файлов: Пуск — Настройка -Панель управления — Свойства папки — Вид — Показывать скрытые файлы

Если вам предложат выбрать приложение для открытия этого файла, ищите в списке «Блокнот» или «Notepad«. Выделяете его курсором и жмете OK. Должен открыться Блокнот, в котором показано содержимое вашего файла.

Нельзя ли проще добраться до файла hosts?

Можно сделать проще. Жмем Win + R или «Пуск-Выполнить». Откроется окно ввода команд. Вводим в строку ввода такую команду:

(просто скопируйте приведенный выше текст команды в поле Открыть окна Запуска программы). Жмём ОК

Очистите полностью окно редактора и скопируйте один из ниже приведенных текстов в зависимости от версии Вашей операционной системы. Для Windows XP

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a ‘#’ symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com# x client host
# localhost name resolution is handled within DNS itself.
127.0.0.1 localhost

Для Windows Vista

# Copyright (c) 1993-2006 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a ‘#’ symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com
# source server
# 38.25.63.10 x.acme.com # x client host
# 127.0.0.1 localhost ::1 localhost

Для Windows 7

# Copyright (c) 1993-2006 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one # space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a ‘#’ symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handle within DNS itself.
# 127.0.0.1 localhost # ::1 localhost

Затем сохраняем сделанные изменения, закрываем блокнот и пробуем войти на сайт, который был заблокирован.

В некоторых случаях требуется перезагрузить компьютер. Также бывают случаи, когда после внесения изменений, не удается сохранить файл. В таком случае необходимо открыть Свойства файла (Правый клик мыши на файле): И снять галочку с атрибута Только чтение на вкладке Общие в окне свойств. Нажимаем кнопку ОК и далее редактируем файл, как описано выше.

Если не удается сохранить файл в системах Windows Vista и Windows 7 (в том числе Windows XP, если входили в систему с ограниченной учетной записью), Вам необходимо войти в систему учетной записью Администратора или запустить блокнот от имени Администратора и редактировать файл.

Если же ваш файл hosts оказался чистым, а вход на Одноклассники так и не происходит, то продолжайте проверку системы так, как сказано здесь !

Как изменить файл hosts в Windows 10

Обновлено: 23.04.2021 11:05:39

Файл hosts является административным инструментом, задающим базовые правила работы с сетью. До появления распределенной системы DNS он содержал базу доменных имен и обеспечивал их сопоставление с сетевыми адресами. В современных компьютерных сетях использование файла hosts не считается обязательным. Тем не менее, по сложившейся традиции, обращение к нему является приоритетным перед запросами к DNS-серверам. В домашней сети эта особенность операционной системы используется для избирательного назначения или блокировки адресов. В этом материале наши эксперты рассказывают, как найти и изменить файл hosts в Windows 10.

Расположение и содержание

В операционных системах Microsoft файл hosts помещается в защищенной от записи системной директории. По умолчанию его расположение является фиксированным и не должно изменять сторонними программами.

Вызываем диалоговое окно «Выполнить» сочетанием клавиш «Win+R». Набираем в текстовом поле или копируем в него строку «%windir%/system32/drivers/etc» исключая кавычки. Нажимаем «ОК» или клавишу ввода на клавиатуре ПК.

В открывшейся директории должен находиться только один файл hosts. Дважды щелкаем по указанной стрелкой строке, чтобы просмотреть его содержимое.

Выбираем во всплывающем окне текстовый редактор Блокнот. Выделяем строку с его названием мышкой и щелкаем по ставшей активной кнопке «ОК».

На следующем скриншоте показан файл hosts хранящийся в системе. Фактически он имеет нулевое содержимое, поскольку строки, начинающиеся с символа «#» воспринимаются системой как комментарии.

С небольшой долей вероятности открыв описанным выше способом Проводник можно не обнаружить там файл hosts. Столкнувшись с такой ситуацией, следует убедиться, что он не перемещен в другую системную директорию. Вызвав диалоговое окно выполнить, набираем в нем «regedit». Кликаем по кнопке «ОК» запуская редактор системного реестра.

Выбираем ветку HKLM и проходим в ней по пути, подсвеченному зеленым маркером в адресной строке. Выделяем в древовидной структуре конечную директорию, обозначенную единицей на снимке экрана. Смотрим значение параметра, обозначенного рамкой. Если путь отличается от приведенного на скриншоте дважды щелкаем по содержащей его строке открывая диалог изменения.

Копируем содержимое текстового поля, указанного стрелкой. Используем адресную строку Проводника или команду «Выполнить», чтобы найти пропавший системный файл.

Редактирование

Внести собственные записи в файл hosts можно при помощи текстового редактора Блокнот запустив его с правами администратора системы.

Вызываем расширенное меню «Пуск» сочетанием клавиш «Win+X». Запускаем установленную по умолчанию оболочку командной строки в режиме повышенных привилегий.

Набираем в строке-приглашении «notepad.exe». Нажимаем на клавиатуре клавишу Enter запуская Блокнот от имени администратора.

Используем меню «Файл» в панели инструментов или сочетание клавиш «Ctrl+O», чтобы открыть диалог выбора.

Переходим в директорию хранения по пути, подсвеченному зеленым маркером в адресной строке. Чтобы сделать видимым ее содержимое выставляем в выпадающем списке, отмеченном двойкой, режим «Все файлы». Выделяем файл hosts мышкой и жмем кнопку «Открыть».

Вносим необходимые записи в конец файла оставляя последнюю строку пустой. В приведенном примере наши эксперты заблокировали доступ к главной странице Яндекса. На каждый сайт рекомендуется делать по две записи. В одной из них указываем префикс «www». IP-адрес и следующее за ним имя хоста обязательно разделяем одним пробелом. Записываем изменения сочетанием клавиш «Ctrl+S» или с помощью меню «Файл», как показано на скриншоте.

Восстановление

Если по каким-то причинам файл hosts был удален его можно восстановить, создав снова в обычном текстовом редакторе.

Открываем Проводник и нажав отмеченную единицей область разворачиваем панель «Вид». Кликаем мышкой по указанной стрелкой иконке.

В открывшемся апплете также заходим на вкладку «Вид». Прокручиваем записи в окне дополнительных параметров до конца вниз. Снимаем галочку в строке указанной стрелкой, разрешая Windows показывать расширения всех файлов.

В любой не системной папке щелкаем правой кнопкой по свободному месту вызывая контекстное меню. Раскрываем вложенный список действий для пункта, обозначенного двойкой. Создаем новый текстовый документ.

Присваиваем ему имя «hosts» и удаляем расширение «txt».

Соглашаемся с системным предупреждением нажимая кнопку «Да».

Открываем созданный файл в Блокноте с обычными правами и вносим в него необходимые записи описанным выше порядком. Сохранив файл, переносим его в системную директорию «etc». В процессе копирования Windows предупредит о записи в защищенную папку. Подтверждаем операцию нажав обозначенную рамкой кнопку.

Устранение проблем

Правила, внесенные в файл hosts, применяются сразу после его сохранения. Если этого не происходит очищаем кэш DNS и проверяем, чтобы для текущего соединения не использовался прокси или VPN.

Запускаем оболочку командной строки от имени администратора. Набираем в строке-приглашении «ipconfig /flushdns». Нажимаем Enter на физической клавиатуре запуская очистку кэша. Получив уведомление об успешном завершении операции закрываем окно PowerShell.

Вызвав диалоговое окно «Выполнить» вводим в текстовое поле «control». Жмем «ОК» открывая классическую панель управления Windows.

Одиночным щелчком мыши заходим в раздел, обозначенный рамкой на снимке экрана.

В открывшемся апплете свойств переключаемся на вкладку «Подключения». Жмем отмеченную двойкой кнопку открывая параметры сетевого соединения.

Снимаем все галочки в указанных стрелками местах и закрываем окно настроек. Если не было сделано ошибок при наборе созданные правила должны заработать.

В заключение

Следуя пошаговым инструкциям наших экспертов, вы сможете изменить содержимое файла hosts задавая собственные правила для сетевого соединения.



Оцените статью
 

Всего голосов: 0, рейтинг: 0

Как заблокировать доступ к сайту через файл hosts

В жизни могут возникнуть самые разные ситуации. Например, иногда может понадобиться заблокировать доступ к определенному сайту или нескольким на системном уровне. Особенно это эффективно для родительского контроля или в больших компаниях, где запрещают входить в социальные сети.

Для этих целей отлично подойдет файл hosts.

Возможен еще вариант с блокировкой сайтов через браузер. Но кто может гарантировать, что пользователь не воспользуется другим браузером?

А вот с файлом hosts этот вариант не пройдет. Он имеет приоритет, по сравнению к запросу DNS-серверам. При этом, содержимое этого файла контролирует сам администратор компьютера.

Где находится файл hosts?


Файл hosts расположен в папке с операционной системой Windows, обычно, это диск «С» на компьютере пользователя.

Путь к файлу hosts будет таким:

C:\Windows\System32\drivers\etc\hosts

Вы можете вручную пройти этот путь, или сразу открыть папку с файлом хост, с помощью специальной команды.

Для быстрого доступа к файлу, нажмите на клавиатуре сочетание клавиш «Windows» + «R». После этого откроется окно «Выполнить». В поле «Открыть» введите или путь к файлу (смотрите выше), или одну из этих команд:

%systemroot%\system32\drivers\etc
%WinDir%\System32\Drivers\Etc

Затем нажмите на кнопку «ОК».

Далее будет открыта папка «etc», в которой расположен файл «hosts».

Этот файл не имеет расширения, но его можно будет открыть и отредактировать в любом текстовом редакторе.

Стандартное содержание файла hosts

В операционной системе Windows, файл «hosts» имеет следующее стандартное содержание:

Этот файл аналогичен по своему содержанию в операционных системах Windows 7, Windows 8, Windows 10.

Все записи, которые начинаются с символа решетки #, и далее до конца строки, по большому счету не имеют значения для Windows, так как это комментарии. В этих комментариях объясняется, для чего предназначен данный файл.

Здесь написано, что файл hosts предназначен для сопоставления IP-адресов именам сайтов. Записи в файле хостс нужно будет производить по определенным правилам: каждая запись должна начинаться с новой строки, сначала пишется IP-адрес, а затем минимум после одного пробела имя сайта. Далее после решетки (#), можно будет написать комментарий к вставленной в файл записи.

На что следует обратить внимание

Если данный файл на вашем компьютере ничем не отличается от этого, стандартного файла, то это значит, что никаких проблем, которые могли возникнуть, из-за изменения данного файла вредоносными программами, на вашем компьютере нет.

Обратите особое внимание на содержимое файла, которое расположено после этих строк:

# 127.0.0.1 localhost
# ::1 localhost

В файл хост могут быть вставлены дополнительные записи, которые добавляются сюда некоторыми программами.

Как заблокировать доступ к сайту через файл hosts

Файл hosts изменяют для того, чтобы заблокировать доступ к определенному ресурсу в интернете, или для того, чтобы перенаправить пользователя на другой сайт.

Для блокирования какого-либо сайта (например, сайт ВКонтакте) вносятся строки подобного вида:

127.0.0.1 vk.com

Для некоторых сайтов может быть внесено два варианта имени сайта с «www», или без этой аббревиатуры.

Вы сами можете заблокировать нежелательные сайты на своем компьютере, добавив в файл хост подобную запись:

127.0.0.1 название_сайта

В этой записи IP-адрес (127.0.0.1) — это адрес в сети вашего компьютера. Далее идет название сайта, который вам необходимо заблокировать (например, pikabu.ru).

Как отредактировать файл hosts

Вы можете сами изменить содержание файла хост, отредактировав его при помощи текстового редактора. Один из самых простых способов, для получения возможности изменения файла, — открыть файл hosts в Блокноте, открыв программу от имени администратора.

Для этого, создайте ярлык утилиты Блокнот на Рабочем столе, или запустите приложение в стандартных программах, которые находятся в меню «Пуск». Для запуска, сначала кликните по ярлыку программы правой кнопкой мыши, а затем выберите в контекстном меню пункт «Запуск от имени администратора». После этого будет открыто окно текстового редактора Блокнот.

Далее войдите в меню «Файл», а затем выберите в контекстном меню пункт «Открыть…». В открывшемся окне Проводника пройдите по следующему пути:

C:\Windows\System32\drivers\etc

После открытия папки «etc», вы не увидите файл «hosts», так как в Проводнике будет выбрано отображение текстовых файлов. Выберите настройку «Все файлы». После этого, файл hosts будет отображен в этой папке. Теперь вы можете открыть этот файл в Блокноте, для его редактирования.

Также стоит прочитать

docker - Как отредактировать файл / etc / hosts в запущенном контейнере докера

Я работаю над приложением, которое требует сохранения некоторой конфигурации в файле / etc / hosts контейнера докеров. Я пробовал использовать много вариантов, но не нашел правильного способа изменить файл / etc / hosts во время выполнения.

Я хочу сделать это либо с помощью Dockerfile, либо с помощью java-кода. Я могу создать образ докера и вручную изменить файлы / etc / hosts, но, к сожалению, это не требование наших проектов.

8

Vinay Pandey 16 Июн 2016 в 16:23

3 ответа

Лучший ответ

Рекомендуемое решение - использовать параметр --add-host для docker run или эквивалент в файле docker-compose.yml, если вы используете docker-compose.

НО, я был в одной лодке с тобой. У меня есть сценарий, который изменяет файл hosts, который я хотел запустить в контейнере, поэтому я сделал COPY скрипт в контейнере и сделал его исполняемым, а затем в скрипте Dockerfile CMD, который вы выберите, вызовите свой скрипт, чтобы изменить файл hosts

Работает

В Dockerfile

# add the modifyHostsFile script, make it executable
COPY ./bash-scripts/modifyHostsFile.sh /home/user/modifyHostsFile.sh
RUN sudo chmod +x /home/user/modifyHostsFile.sh


# run the script that starts services
CMD ["/bin/bash", "/home/user/run.sh"]

И в сценарии run.sh я выполняю этот сценарий для изменения файла hosts

# modify the hosts file
bash ./modifyHostsFile.sh

Не работает

В Dockerfile

# add the modifyHostsFile script, make it executable
COPY ./bash-scripts/modifyHostsFile.sh /home/user/modifyHostsFile.sh
RUN sudo chmod +x /home/user/modifyHostsFile.sh

# modify the hosts file right now
RUN bash /home/user/modifyHostsFile.sh    

# run the script that starts services
CMD ["/bin/bash", "/home/user/run.sh"]

Вы должны запустить сценарий, который изменяет ваш файл hosts во время вашего сценария CMD. Если вы запустите его через RUN bash ./modifyHostsFile.sh в вашем Dockerfile, он будет добавлен в этот контейнер, но затем Docker перейдет к следующему шагу в Dockerfile и создаст новый контейнер (он создает новый промежуточный контейнер для каждого шага в Dockerfile), и ваши изменения в /etc/hosts будут отменены.

5

ejfrancis 4 Ноя 2016 в 20:21

У меня была та же проблема, и я решил ее с помощью vi в режиме ex.

ex -sc '%s/foo/bar/g|x' /etc/hosts

0

Govind Kailas 24 Ноя 2016 в 05:29

Зависит от того, какие модификации вы хотите сделать. Если вам просто нужно добавить больше хостов, вы, вероятно, можете сделать это с помощью команды docker run, например:

docker run --add-host="localA:127.0.0.1" --add-host="localB:172.0.0.1" ....

Эта ссылка также может быть полезна: - https://github.com/docker/docker/issues/ 10324

10

Avichal Badaya 21 Июн 2016 в 20:12

Измените файл хостов - Rackspace Developer Center

Измените файл хостов

Последнее обновление: 2019-07-23

Автор: Rackspace Support


Изменение файла hosts позволяет переопределить систему доменных имен (DNS) для домена на определенной машине. Управление DNS полезно, если вы хотите протестировать свой сайт без тестовой ссылки перед запуском с SSL, убедитесь, что сайт псевдонима работает до изменения DNS, а также по другим причинам, связанным с DNS.Для получения информации об изменении настроек DNS см. Изменение настроек DNS в Linux.

Изменение файла hosts заставляет ваш локальный компьютер смотреть прямо на указанный вами IP-адрес. Предложения Rackspace управляемые хостинговые решения, помогающие с управление этими ресурсами.

При изменении файла hosts в него добавляются две записи. Каждая запись содержит IP-адрес, на который вы хотите разрешить сайт, и версию Интернет-адрес.Например, добавьте следующие две точки входа: www.domain.com и domain.com , до обновленного PHP5 от Rackspace (PHP5-ITK) кластер:

  64.49.219.194 www.domain.com
64.49.219.194 domain.com
  

В этой статье приведены инструкции по поиску и редактированию файла hosts. в следующих операционных системах:

  • Microsoft® Windows® 10, Windows 8, Windows 7 и Windows Vista ™
  • Microsoft Windows NT ™, Windows 2000 и Windows XP
  • Linux®
  • MacOS® X версии 10.От 0 до 10,1,5
  • MacOS X версий с 10.6 по 10.12

После добавления информации о домене и сохранения файла ваша система начинает разрешить на указанный вами IP-адрес. Когда тестирование будет завершено, удалите эти записи.

Окна

Если вы используете операционную систему Microsoft как Windows 10, Windows 8, Windows 7 и Windows Vista, вы должны запустить Microsoft Notepad. как администратор.

Windows 10 и Windows 8

Используйте следующие инструкции, если вы используете Windows 10 или Windows 8:

  1. Нажмите клавишу Windows .

  2. Введите Блокнот в поле поиска.

  3. В результатах поиска щелкните правой кнопкой мыши Блокнот и выберите Запуск от имени администратор .

  4. В Блокноте откройте следующий файл:

    c: \ Windows \ System32 \ Drivers \ etc \ hosts

  5. Внесите в файл необходимые изменения.

  6. Выберите Файл> Сохранить , чтобы сохранить изменения.

Windows 7 и Windows Vista

Используйте следующие инструкции, если вы работаете в Windows 7 или Windows Vista:

  1. Выберите Пуск> Все программы> Стандартные .

  2. Щелкните правой кнопкой мыши Блокнот и выберите Запуск от имени администратора .

    Windows требуется ваше разрешение Откроется окно UAC.

  3. Щелкните Продолжить , чтобы предоставить разрешение.

    Откроется Блокнот.

  4. В Блокноте выберите Файл> Открыть .

  5. В поле Имя файла введите следующий путь:

    C: \ Windows \ System32 \ Drivers \ etc \ hosts

  6. Выбрать Открыть .

  7. Внесите в файл необходимые изменения.

  8. Выберите Файл> Сохранить , чтобы сохранить изменения.

Windows NT, Windows 2000 и Windows XP

Используйте следующие инструкции, если вы используете Windows NT, Windows 2000 или Windows XP:

  1. Выберите Пуск> Все программы> Стандартные> Блокнот .
  2. Выберите Файл> Открыть .
  3. В поле Имя файла введите C: \ Windows \ System32 \ Drivers \ etc \ hosts .
  4. Выбрать Открыть .
  5. Внесите необходимые изменения в файл.
  6. Выберите Файл> Сохранить , чтобы сохранить изменения.

Linux

Используйте следующие инструкции, если вы работаете в Linux:

  1. Откройте окно терминала.

  2. Введите следующую команду, чтобы открыть файл hosts в текстовом редакторе:

      Судо нано / и т. Д. / Хосты
      
  3. Введите пароль пользователя домена.

  4. Внесите в файл необходимые изменения.

  5. Нажмите Control-X .

  6. Когда вас спросят, хотите ли вы сохранить изменения, введите y .

MacOS X версий с 10.0 по 10.12

В этом разделе приведены инструкции по изменению файла hosts, если вы под управлением MacOS X 10.0 - 10.12.

MacOS X 10.0–10.1.5

Используйте следующие инструкции, если вы используете MacOS X 10.От 0 до 10.1.5:

  1. Откройте / Applications / Utilities / NetInfo Manager .

  2. Чтобы разрешить редактирование базы данных сетевой информации (NetInfo), щелкните значок значок замка в нижнем левом углу окна.

  3. Введите пароль пользователя домена и выберите ОК .

  4. Во втором столбце окна браузера выберите узел с именем станков .

  5. В третьем столбце выберите запись с именем localhost .

  6. В меню Edit выберите Duplicate .

    Появится подтверждающее предупреждение.

  7. Щелкните Дублировать .

    Появляется новая запись с именем localhost copy и ее свойства отображается под окном браузера.

  8. Дважды щелкните значение свойства ip_address и введите IP-адрес. адрес другого компьютера.

  9. Дважды щелкните значение свойства name и введите имя хоста, вы хотите использовать для другого компьютера.

  10. Щелкните свойство обслуживает и выберите Удалить в меню Изменить .

  11. В меню Файл выберите Сохранить .

    Появится подтверждающее предупреждение.

  12. Щелкните Обновить эту копию .

  13. Повторите шаги с 6 по 12 для каждой дополнительной записи хоста, которую вы хотите Добавлять.

  14. В меню NetInfo Manager выберите Выйти из .

    Перезагружать компьютер не нужно.

MacOS X 10.6–10.12

Используйте следующие инструкции, если вы используете MacOS X 10.6–10.12:

  1. На вашем компьютере выберите Приложения> Утилиты> Терминал , чтобы открыть Окно терминала.

  2. Введите следующую команду в окне Терминала, чтобы открыть хосты файл:

      судо нано / частные / и т. Д. / Хосты
      
  3. При появлении запроса введите пароль пользователя домена.

  4. Отредактируйте файл hosts .

    Файл содержит комментарии (строки, начинающиеся с символа # ) и некоторые сопоставления имен хостов по умолчанию (например, 127.0.0.1 - локальный хост ). Добавлять ваши новые сопоставления после сопоставлений по умолчанию.

  5. Чтобы сохранить файл hosts, нажмите Control + X .

  6. Когда вас спросят, хотите ли вы сохранить изменения, введите y .

  7. Чтобы изменения вступили в силу, очистите кеш DNS, введя следующая команда:

      dscacheutil -flushcache
      

© 2020 Rackspace US, Inc.

Если не указано иное, контент на этом сайте находится под лицензией Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License

См. Особенности лицензии и ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Как я могу отредактировать файл моих локальных хостов для перенаправления URL-адресов

Этот метод может быть полезен для многих целей, в том числе:

  1. Разрабатывать серьезный сайт WordPress локально, но работать со всеми правильными URL-адресами для конечного производственного домена.
  2. Протестируйте серьезный сайт WordPress на сервере разработки, используя правильные настройки домена, но без необходимости публично разрешать DNS.Особенно полезно при переработке существующего действующего сайта.
  3. Перенос серьезного сайта WordPress с существующего домена и хостинга на сервер GridPane. Это позволит вам протестировать миграцию перед переключением через DNS.

И многое другое.

Вы также можете сделать это с помощью таких инструментов, как https://hosts.cx/, который также является удобным веб-сайтом для вашего набора инструментов, но мы настоятельно рекомендуем вам научиться использовать локальный файл hosts для перенаправления.

В этой статье мы будем использовать простой пример, чтобы пройти процесс редактирования вашего файла hosts, чтобы включить это.Мы также сделали видео-демонстрации того, как это сделать:

Windows:

Для Mac:

В нашем примере у нас есть новый клиент, который владеет своим доменом по адресу http://an-example.com и в настоящее время у них есть предстоящая в ближайшее время холдинговая страница на их старом хостинге.

Мы собираемся установить сайт разработки на сервере GridPane и отредактировать наш файл hosts, чтобы перенаправить наш браузер на сервер GridPane при посещении клиентского домена.

В нашем терминале мы можем довольно легко подтвердить IP-адрес сервера, на который в настоящее время разрешается их домен, с помощью команды ping.

пингует an-example.com

Эта команда работает на компьютерах с macOS, Windows и Linux.

Как мы видим, наш пример клиентов, хранящих страницу, в настоящее время размещается на сервере с IP-адресом 104.248.77.241 .

Каждый раз, когда кто-то в Интернете посещает свой домен, пример.com , их записи DNS указывают им на этот сервер.

Шаг 1. Создайте сервер GridPane.

В моей учетной записи GridPane я создал сервер, на котором я буду устанавливать свой сайт разработки для an-example.com , как видите, у него IP-адрес 139.59.190.225.

Вы можете легко это сделать, следуя одному из наших пошаговых руководств здесь.

Запишите IP-адрес вашего сервера.

Шаг 2. Измените файл Hosts, чтобы создать перенаправление URL.

Теперь откройте свой хост файл на локальном компьютере для редактирования.

В macOS это находится по адресу:

/ частный / и т. Д. / Хосты

В Windows это находится по адресу:

c: Windows / System32 / Драйверы / etc / hosts

В Linux это находится по адресу:

/ и т. Д. / Хосты

В файле hosts добавьте внизу запись, используя IP-адрес сервера GridPane, который вы хотите перенаправить на IP, и действующий домен, с которого вы хотите перенаправить. Обычно лучше всего добавлять как корень домен и www хост-домен.

139.59.190.225 an-example.com
139.59.190.225 www.an-example.com

Убедитесь, что между IP-адресом и доменом есть только один пробел или табуляция.

Сохраните файл и выйдите.

Шаг 3. Проверьте, работает ли перенаправление URL-адресов вашего хоста.

Перед тестированием необходимо очистить системный кеш на вашем локальном компьютере. Вы можете следовать этим инструкциям, чтобы узнать, как это сделать.

Теперь, когда ваш кеш очищен, вы можете повторно протестировать его с помощью команды ping.

пингует an-example.com

Если в ваших результатах отображается эхо-запрос к серверу GridPane, значит, перенаправление работает.

В этом примере сервер, на который я хочу перенаправить, имеет IP-адрес 139.59.190.225 . Мы видим по результатам пинга до домена an-example.com разрешается на этот IP-адрес, это подтверждает, что перенаправление работает.

Шаг 4. Создайте свой сайт разработки

Теперь все, что нам нужно сделать, это создать сайт GridPane WordPress на сервере, который мы подготовили ранее.

У нас есть простое руководство, которое покажет вам, как подготовить сайт GridPane.

Шаг 5. Посетите свой сайт разработки, используя перенаправленный URL-адрес

Все, что осталось сделать сейчас, - это посетить наш сайт разработки, используя перенаправленный URL-адрес.

http://an-example.com

И вместо того, чтобы видеть страницу с удерживаемыми клиентами, как это делает остальная часть Интернета, мы увидим сайт разработки на нашем сервере GridPane.

Шаг 6.Удалите перенаправление хостов по завершении

Не забывайте, когда вы закончите использовать перенаправление хостов, вам необходимо удалить его из файла hosts.

Как мне изменить мой файл hosts? - Центр поддержки Rebel.com

В некоторых случаях вы хотели бы настроить пакет хостинга с Rebel, но не готовы переключить серверы имен и запустить новый пакет хостинга. Примером может служить то, что вы хотите протестировать новый веб-сайт, не прерывая посещаемость вашего текущего сайта; увидеть свой размещенный сайт до распространения DNS; проверьте установку сертификата SSL перед внесением изменений в свой сайт и по другим причинам, связанным с DNS.

В этих случаях вы можете обновить файл hosts на своем компьютере, чтобы указать домен на другой IP-адрес.

Примечание: Хотя это изменение не является деструктивным и может быть отменено в любой момент, это может быть сложной задачей для начинающих пользователей. Не стесняйтесь обращаться в сервисный центр за помощью в любое время.


При изменении файла hosts вы обновляете этот файл, чтобы указать для вашего домена другой IP-адрес.Это влияет только на машину, на которой вы изменяете файл hosts. Это не повлияет на других пользователей или любые другие устройства в вашей сети.

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

Окна

1. Нажмите клавишу Windows.

2. Введите Блокнот в поле поиска.

В результатах поиска щелкните правой кнопкой мыши Блокнот и выберите Запуск от имени администратора .

3. В Блокноте перейдите в следующую папку: c: \ Windows \ System32 \ Drivers \ etc \ hosts

4. Здесь вы можете не видеть никаких файлов. В этом случае измените тип файла с Текстовые документы (* .txt) на Все файлы.

5. Внесите в файл необходимые изменения.

6. Щелкните Файл> Сохранить , чтобы сохранить изменения.

Пример значений, которые вы хотите добавить:

188.54.101.80 www.rebelexample.com
188.54.101.80 rebelexample.com

Это также может быть выражено в одной строке, например:

188.54.101.80 www.rebelexample.com rebelexample.com

Примечание: IP-адреса для различных пакетов хостинга здесь не публикуются, но вы можете связаться с центром обслуживания в любое время, чтобы получить эту информацию.

Mac OS X 10.6+

  1. Откройте Приложения> Утилиты> Терминал .
  2. Откройте файл hosts , набрав следующую строку в окне терминала:

      судо нано / частный / и т. Д. / Хосты  
  3. Отредактируйте файл hosts .

  4. Сохраните файл hosts, нажав Control + x и ответив y .

  5. Чтобы изменения вступили в силу, очистите кеш DNS с помощью следующей команды:

      dscacheutil -flushcache  

После того, как вы внесете это изменение в свой файл hosts, вы можете открыть браузер и ввести свое доменное имя, и вы будете перенаправлены на хост с этим IP-адресом.Если вы хотите временно удалить эту запись из файла hosts, вы можете просто поместить символ решетки в начало строки (строк). Это закомментирует записи, и ваш файл hosts проигнорирует их.

Пример отредактированного файла hosts может выглядеть следующим образом:


IP-адреса для различных пакетов хостинга здесь не публикуются, но вы можете связаться с центром обслуживания в любое время, чтобы получить эту информацию.

Примечание: Если вы настраиваете новый пакет хостинга и у вас есть текущий сайт, который вы планируете перенести на Rebel, рассмотрите возможность использования нашей службы Hosting Migration .Мы берем на себя задачу переноса ваших услуг и обеспечиваем простой и бесперебойный опыт. Узнайте больше на move.rebel.com!

Как изменить файл Hosts

Что такое файл Hosts?

Файл hosts позволит вам установить IP-адреса для доменов на вашем локальном компьютере. Эти файлы могут переопределять авторитетные настройки DNS для вашего домена, поэтому это может быть полезно для просмотра того, что будет отображать домен, если он будет указывать на другой сервер.Типичный файл hosts будет содержать одну или несколько строк, ссылающихся на ваш «localhost» (ваш компьютер).

Это очень полезно для целей разработки, так как позволяет вам вносить изменения на сервере, отличном от того, который загружен вашим доменом, когда посетители заходят на вашу страницу.

Редактирование файла хоста

Чтобы изменить хост, с которого загружается ваш домен, вам необходимо знать правильный IP-адрес вашего сервера. Серверы Just Host потребуют, чтобы вы использовали IP-адрес, отображаемый в разделе Информация о сервере в вашей cPanel.

Редактирование системных файлов

Вы можете изменить хост, с которого ваш локальный компьютер загружает ваш сайт, напрямую отредактировав файл hosts вашей системы. Этот метод будет проще, если вы опытный пользователь операционной системы на своем локальном ПК.
Во всех операционных системах будет файл hosts, как в нашем примере:

127.0.0.1 локальный хост
123.45.67.89 www.example.com
# 98.76.54.32 www.another-example.com

Добавьте вторую строку из этого примера в файл hosts со следующими изменениями:
  1. Замените "123.45.67.89" IP-адресом из вашей cPanel.
  2. Замените «www.example.com» на свое фактическое доменное имя.

Чтобы отменить это изменение, деактивируйте строку, поставив перед ней "#" (как показано в третьей строке в примере выше).Это приведет к игнорированию строки.

Не забудьте отменить все внесенные вами изменения после того, как вы закончите предварительный просмотр вашего сайта. В противном случае любое из этих изменений может помешать вашему домену загрузить правильный DNS.

Очистка DNS

После изменения файла hosts мы рекомендуем очистить кеш DNS, чтобы быстрее увидеть изменения. Для получения дополнительной информации о очистке кеша см. DNS Cache Flush.

Рекомендуемое содержимое справки

Как я могу изменить основное доменное имя в моей учетной записи?


Определение записи A


Соответствующее содержимое справки

Какие обычно используются записи DNS?


Поддерживаете ли вы поддомены с подстановочными знаками или записи DNS с подстановочными знаками?


Как изменить имя вашего сайта WordPress без WP Tools


Как мне внести свой IP-адрес в белый список? Я не могу войти в MySQL с удаленного компьютера с помощью инструмента администрирования MySQL (phpMyAdmin, Navicat, MySQLFront, MySQL-Admin и т. Д.).


Сколько времени нужно, чтобы стать активным после регистрации домена?


В этой статье объясняется, как войти на сайт, созданный с помощью WordPress.


Чтобы иметь успешный веб-сайт и профессиональную электронную почту, вам нужны две вещи: регистрация домена и учетная запись хостинга.


Как изменить записи DNS


Как обновить запись файла Hosts в Windows, Ubuntu и Mac

Что такое файл Hosts?

Вы можете установить IP-адреса для домена в вашей локальной системе, отредактировав файл hosts, который может отменять авторитетный DNS.Это может позволить вам проверить, что будет показывать домен, если он указывает на другой сервер.

Файл hosts будет отредактирован, чтобы блокировать определенные имена хостов (например, рекламные / вредоносные хосты) или использоваться для целей веб-разработки, то есть для перенаправления доменов на локальные адреса.

Окна

Чтобы получить доступ к файлу hosts в Windows XP, Vista, 7, 8x, 10, вы должны использовать следующую команду в строке выполнения, чтобы открыть файл с помощью блокнота.

ШАГ 1: Нажмите клавиши Windows + R для перехода к строке выполнения.

ШАГ 2: Скопируйте указанную ниже команду и вставьте в строку выполнения.

Блокнот

c: \ windows \ system32 \ drivers \ etc \ hosts

ШАГ 3: Когда открыт блокнот, вы можете редактировать файл hosts.

Например, заблокируем Facebook. Чтобы заблокировать Facebook, просто введите следующую строку после знака # в файле hosts.

0.0.0.0 www.facebook.com

ШАГ 4: Теперь вы отредактировали файл Hosts и сохранили его.

ШАГ 5: Теперь посмотрите, если мы попытаемся зайти на Facebook в браузере IE, мы не сможем попасть на страницу.

ШАГ 6: Нам также не удалось получить к нему доступ в Google Chrome.

Ubuntu

Вы можете изменить файл hosts непосредственно через терминал в Ubuntu 10.04 и большинстве дистрибутивов Linux. Вы можете использовать свой любимый редактор или даже открыть свой любимый текстовый редактор графического интерфейса. Как и в Windows 7x, файл hosts Ubuntu находится в папке / etc / , однако здесь он является корнем диска.Чтобы отредактировать файл, вы должны открыть его как root, поэтому мы используем здесь sudo .

ШАГ 1: В этом примере мы будем использовать VIM.

ШАГ 2: Вы увидите, что в Ubuntu есть аналогичный раздел для IP6. В большинстве случаев вам просто нужно отредактировать верхнюю часть и игнорировать IP6.

ШАГ 3: Теперь сохраните файл и попробуйте открыть Facebook.com. Как и в окнах, мы увидим, что не можем попасть на страницу.

Mac OS X (Любая версия)

ШАГ 1: В Mac OS X редактирование файла hosts аналогично редактированию Ubuntu. Начните в терминале и используйте предпочитаемый редактор или даже откройте свой любимый текстовый редактор графического интерфейса, это проще сделать из терминала.

ШАГ 2: Файл будет выглядеть как Windows, просто с небольшими пояснениями. Мы снова собираемся перенаправить Facebook.

ШАГ 3: На этот раз это выглядит так: 0.0.0.0 является обратной связью и перенаправит вас на тестовую страницу Apache ПК.

Если у вас возникнут какие-либо трудности с этим, пожалуйста, свяжитесь с нами через. Живой чат или электронная почта.

... Отредактируйте файл хостов DNS - Центр поддержки iThemes

Одна из самых важных частей процесса миграции - это тестирование. В течение этого времени мы просим владельца сайта просмотреть и тщательно протестировать страницы, ссылки и убедиться, что все работает должным образом, прежде чем изменять DNS и запускать сайт в вашей новой учетной записи хостинга iThemes.

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

Редактирование файла DNS Hosts - это простой процесс.В большинстве случаев вам потребуются права администратора для редактирования файла хоста DNS. Эти инструкции относятся к вашей операционной системе:

Предупреждение: Не удаляйте и не изменяйте существующие локальные записи в вашем файле hosts. Вам нужно будет только добавить новую строку или строки в конец файла для тестирования, а затем удалить строки после завершения тестирования.

Получение вашего IP

Первое, что вам нужно сделать, это получить доступ к панели хостинга iThemes и получить IP-адрес своего веб-сайта.Вы найдете это в разделе Хостинг> Информация о сайте . Вы захотите скопировать это, чтобы использовать позже.

Linux

  1. Файлы вашего хоста находятся в каталоге etc. Вы можете просмотреть их, используя команду:
     cd / и т. Д. 
  2. Затем введите:

     хостов меньше 
  3. Появятся ваши хост-файлы. В этом случае первые три записи являются значениями по умолчанию, используемыми для настройки локального сетевого интерфейса.Любые пользовательские записи будут внизу этого файла.
     ##
    # База данных хоста
    #
    # localhost используется для настройки интерфейса обратной петли
    # когда система загружается. Не меняйте эту запись.
    ##
    127.0.0.1 локальный хост
    123.123.123.123 широковещательный хост
    :: 1 локальный хост
    хосты (END) 
  4. Отредактируйте файл хоста вручную с помощью vi, vim или nano или добавьте новую запись прямо из командной строки.
    1. Чтобы использовать vim, откройте терминал и введите команду:
       Судо ВИМ / и т. Д. / Хосты 
    2. Введите свой пароль, если будет предложено.
    3. Переместите курсор в конец файла hosts с помощью клавиш со стрелками и введите IP-адрес и домен в этом формате, используя IP-адрес, полученный выше, и измените yournewdomain.com на свой фактический домен:

      184.106.55.132 yournewdomain.com

    4. Чтобы отредактировать файл, используйте клавишу i для вставки текста. Чтобы сохранить файл, нажмите клавишу ESC и введите следующую команду:
      : wq 
      1. Чтобы добавить запись в существующий файл, вы можете использовать одну команду, чтобы заменить IP-адрес и доменное имя вашего сервера на те, что в этом примере:
         эхо "1.1.1.1 test.com www.test.com | sudo tee -a / etc / hosts> / dev / null "
      2. и введите свой пароль.
  5. Перед выходом из терминала очистите локальный кеш DNS, чтобы вам не приходилось выходить из системы и снова входить в систему, чтобы изменения вступили в силу. Команда может отличаться в зависимости от вашего конкретного дистрибутива и версии.
    • Во многих дистрибутивах Ubuntu и Debian используются:
       sudo service dns-clean перезапуск 
    • В других дистрибутивах Linux, использующих демон кэширования службы имен, возможно, потребуется использовать:
       sudo service nscd restart, sudo systemctl restart nscd.обслуживание 
      или же:
       nscd -l хосты 

Mac OS X

  1. Хост-файл находится по адресу / private / etc / hosts для Mac OS.
  2. Щелкните значок приложения, затем выполните поиск «Терминал». Щелкните Терминал, чтобы запустить интерфейс командной строки.

    Для редактирования файла вручную:

    1. Введите следующую команду в Терминале:
       Судо нано / частный / и т. Д. / Хосты 
    2. Введите пароль, когда будет предложено, и нажмите Enter для аутентификации и открытия файла
    3. Чтобы ввести IP-адрес и домен в этом формате, используя полученный выше IP-адрес и изменив свой новый домен.com в качестве вашего фактического домена:
      • Используйте клавиши со стрелками для перехода к нижней части файла
      • Введите (или вставьте) IP-адрес и имя веб-сайта, который вы собираетесь перенаправить, в следующем формате:

        184.106.55.132 yournewdomain.com
      • Нажмите Control + O, чтобы сохранить файл
      • Нажмите Enter, чтобы перезаписать существующий файл
      • Для выхода нажмите Control + X

    Чтобы добавить запись:

    1. В командной строке используйте следующую команду:
       эхо "1.1.1.1 test.com www.test.com "; | sudo tee -a / private / etc / hosts> / dev / null 
    2. При появлении запроса введите пароль для завершения команды.

Очистите кэш DNS, чтобы вам не приходилось выходить из системы и снова входить в систему, чтобы изменения вступили в силу. Вы можете использовать эту команду:

 dscacheutil -flushcache; sudo killall -HUP mDNSResponder 

Windows

Файл hosts находится по адресу C: \ Windows \ System32 \ drivers \ etc \ hosts .

  1. Сначала откройте командную строку с повышенными привилегиями:
  2. В Windows 8 и более поздних версиях используйте сочетание клавиш Клавиша Windows + x для доступа к меню «Опытные пользователи», затем выберите командную строку (администратор) .
  3. В предыдущих версиях Windows:
    • Введите «команда» в поле поиска в нижней части меню «Пуск».
    • Щелкните правой кнопкой мыши значок cmd.exe
    • Выберите Запуск от имени администратора .
  4. Введите следующую команду: Блокнот
     C: \ Windows \ System32 \ drivers \ etc \ hosts 
  5. Введите IP-адрес и домен в этом формате, используя полученный выше IP-адрес и изменив свой новый домен.com в качестве вашего фактического домена:
     184.106.55.132 yournewdomain.com 
  6. Сохраните и закройте файл
  7. Последний шаг - очистить кеш DNS, чтобы вам не приходилось выходить из системы и снова входить в систему, чтобы изменения вступили в силу. Если вам нужна помощь в очистке кеша DNS, см. Нашу статью Очистка локального кеша DNS.
     ipconfig / flushdns 

Уведомление: При копировании и вставке файла хоста DNS, предоставленного вам группой миграции, Windows 10 допускает использование сочетаний клавиш.Все другие версии Windows должны будут использовать метод копирования / вставки правой кнопкой мыши. При желании вы также можете найти Блокнот, щелкнуть его значок правой кнопкой мыши и выбрать «Запуск от имени администратора», затем открыть файл хостов (в C: \ Windows \ System32 \ drivers \ etc) в Блокноте. С помощью этого метода вам нужно будет изменить «Текстовые документы (* .txt)» в файловом браузере Блокнота на «Все файлы», чтобы увидеть файл hosts, и вам все равно нужно будет открыть командную строку, чтобы очистить кеш DNS, как описано в Шаге 6.

Если ничего не помогает

Существует сторонний веб-сайт, который позволит вам предварительно просмотреть и протестировать свой веб-сайт на другом IP-адресе.Hosts.CX - это бесплатный веб-сервис, который поможет вам тестировать каждый сайт.

Уведомление: Хостинг iThemes не связан с Hosts.CX и не предлагает поддержку для тестирования с использованием сайта.

При посещении https://hosts.cx вас попросят указать адрес вашего сервера и имя веб-сайта. Щелкните ссылку «Получить мой URL-адрес для тестирования», и вам будет предоставлен сокращенный URL-адрес для открытия и тестирования вашего сайта на новом сервере.

Предупреждение: Хотя это полезный инструмент, некоторые функции, такие как CAPTCHA, могут работать не так, как ожидалось.Не передавайте конфиденциальные данные, такие как данные для входа или пароли, во время тестирования с помощью этой службы.

Настройка файла "hosts" | VPS.us

Файл hosts используется для локального установления соответствия между IP-адресом и доменом. Указанная там информация имеет высший приоритет и распространяется только внутри компьютера, на котором этот файл редактируется.

Содержание

  1. Где находится файл hosts, ?
  2. Как должен выглядеть файл hosts ?
  3. Как отредактировать файл hosts ?
  4. Как сохранить файл hosts ?
  5. Как закомментировать строку в файле hosts ?

1.Где находится файл hosts?

Найти файл hosts в системе не составит труда.

В случае Linux этот файл находится в следующем каталоге: / etc / hosts
И в случае Windows: C: / Windows / System32 / Drivers / etc / hosts

В операционной системе Windows целевой путь к файлу hosts может быть изменен в реестре, доступ к которому можно получить с помощью редактора regedit. Запустить его можно следующими способами:

1) Пуск> Выполнить> regedit> ОК;

2) Windows + R> regedit> ОК.

Интересующая нас запись находится в:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ Tcpip \ Parameters \ DataBasePath

  • Откройте параметр DataBasePath и в поле «Значение» укажите новый путь.

2. Как должен выглядеть файл hosts?

По умолчанию в чистой системе в файле hosts нет значения, а есть только рекомендованные строки (начинающиеся с символа #) с описанием файла.
Некоторое программное обеспечение может вносить изменения в файл hosts , например чтобы указать, с какого сервера следует загружать обновления.

3. Как отредактировать файл hosts?

  • Открыть хосты в любом текстовом редакторе, доступном в системе. Для Windows подойдет стандартный «Блокнот» или «Wordpad».
  • Перейдите в конец файла и добавьте значения в следующем порядке:
    IP-адрес Доменное имя
  • После внесения изменений сохраните файл.
    Ниже приведен пример указания для домена yourdomain.tld IP-адреса 127.0.0.1

Функциональность внесенных изменений можно проверить, поместив указанный домен в браузер или выполнив ping-запрос в командной строке.

4. Как сохранить файл hosts?

Иногда возникает ситуация, когда файл hosts не сохраняется и все внесенные изменения не работают. Такая ситуация возникает в нескольких случаях:

  1. Отображается ошибка «У вас нет разрешений».Вам необходимо убедиться, что вы открываете файл с правами суперпользователя (администратора). Поскольку это системный файл, пользователь без прав администратора не может его редактировать.
  2. Файл сохранен в неправильном формате, например hosts.txt. В первую очередь необходимо проверить, есть ли возможность в текстовом редакторе сохранить файл без расширения. Если нет, то необходимо в настройках системы включить отображение расширения файла, сохранить файл в формате .txt, а затем изменить его имя, предварительно удалив предыдущий файл hosts.

5. Как закомментировать строку в файле hosts?

Чтобы выделить строку, используют символ «#», помещают его в начало строки и, таким образом, завершают операцию записи в строке. Этот способ удобен в том случае, если какая-то запись может понадобиться в будущем, или когда нужно добавить текст с описанием. Также комментарий может быть добавлен не только в начале строки, но, например, после IP-адреса и доменного имени.

На этом работа с хостами окончена.

Вам нужен хостинг OpenVZ или XEN? Мы предлагаем европейские и американские VPS с различными типами виртуализации и опциями управления.

Ваш комментарий будет первым

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *