Как добавить сайт в файл hosts
Как изменить файл hosts
Изменение файла hosts – простой прием, который используется для изменения разрешения определенного IP-адреса на вашем компьютере. Это особенно полезно при разработке сайта на CMS на хостинге, когда его серверы имен еще не используются.
Как работает изменение файла hosts?
На рисунке, приведенном ниже, изображен процесс преобразования домена в IP-адрес с использованием различных устройств. Файл hosts был изменен следующим образом:
Файл hosts был изменен только на вашем компьютере , поэтому только это устройство будет преобразовывать домен example.com в IP-адрес 86.75.30.9.
Другие устройства, для которых файл hosts не был изменен, будут преобразовывать этот домен в IP-адрес 172.16.0.0, найденный на сервере DNS.
Как изменить содержимое файла hosts
Ниже описано, как можно внести изменения в файл hosts .
Запустите «Блокнот» от имени администратора
Сначала необходимо запустить «Блокнот» (или другой текстовый редактор) от имени администратора. Это связано с тем, что файл hosts является системным файлом и не может быть изменен другим пользователем.
Откройте файл hosts
Чаще всего файл hosts расположен в каталоге: c:windowssystem32driversetc и имеет имя hosts . Но этот путь может быть другим в зависимости от используемой версии операционной системы:
- Windows 95/98/Me c:windows;
- Windows NT/2000/XP Pro c:winntsystem32driversetc;
- Windows XP Home/Vista/Windows 7 c:windowssystem32driversetc;
- Windows 8 c:windowssystem32driversetc;
- Windows 10 c:windowssystem32driversetc.
Теперь нужно открыть файл hosts. В Блокноте выберите меню «Файл», затем пункт «Открыть …». Файл hosts не является стандартным .txt файлом, который «Блокнот» будет искать по умолчанию. Поэтому измените в раскрывающемся в правом нижнем углу списке значение «Текстовые документы» на «Все файлы (*.*)». Затем дважды кликните по файлу, чтобы открыть его в «Блокноте».
Найдите IP-адрес, связанный с вашей учетной записью
- Войдите в cPanel.
- Справа найдите столбец статистики, описывающей вашу учетную запись. Найдите информацию о сервере и нажмите на ссылку.
- Ниже на странице найдите «Общий IP-адрес». Если у вас выделенный IP-адрес, вместо «Общий IP-адрес» будет написано «Выделенный IP-адрес». Это информация, которая понадобится вам для изменений файла hosts .
Отредактируйте файл hosts
Содержимое файла hosts выглядит примерно следующим образом:
Внимание: Перед внесением изменений обязательно создайте резервную копию файла hosts ! Для этого выполните следующие действия:
- В «Блокноте» зайдите в меню «Файл» и выберите пункт «Сохранить как …»
- В качестве имени файла введите то, что вы запомните, например hosts_file_09.16.2013
- Нажмите кнопку «Сохранить»
Добавьте несколько строк в файл hosts. Они будут выглядеть примерно так:
После внесения изменений зайдите в меню «Файл», затем выберите пункт «Сохранить».
Работа с Windows Defender при изменении файла Hosts в Windows 8
В Windows 8 по умолчанию работает Windows Defender, который предотвращает изменение файла hosts . Поэтому нужно разрешить редактирование этого файла. Для этого выполните следующие действия:
- Перейдите в Windows Defender, наведите курсор мыши на правый угол, чтобы открыть панель навигации. В поисковое поле введите «Windows Defender», нажмите на появившуюся иконку. Она будет помечена как «Windows Defender». Запустится приложение.
- Когда откроется Windows Defender, кликните по вкладке « Настройки» .
- Затем введите местоположение файла hosts, по умолчанию это c:windowssystem32driversetchosts
- Нажмите на кнопку «Добавить .
- Нажмите кнопку « Сохранить изменения», расположеннуюв правом нижнем углу, а затем закройте Windows Defender.
- Наведите курсор мыши на ярлык программы «Блокнот», а затем запустите ее от имени администратора.
- Откройте файл hosts .
- Внесите изменения и выберите « Файл »> « Сохранить ».
Изменение файла hosts в Windows 10
Для изменения файла hosts вам понадобятся права администратора. Для получения дополнительной информации по этому вопросу обратитесь к справочной документации Microsoft «Администратор для локальных учетных записей» .
Чтобы отредактировать файл hosts:
- Войдите в систему с правами администратора
- Кликните правой кнопкой мыши по иконке Windows в панели инструментов.
- Появится всплывающее меню. Найдите Powershell (Администратор) и выберите эту опцию.
- Вы увидите всплывающее окно с вопросом о том, хотите ли вы разрешить приложению вносить изменения. Нажмите « Да» , чтобы продолжить.
- Когда откроется инструмент командной строки, введите « Notepad » . Поскольку вы запускаете «Блокнот» из Powershell, он запустится с правами администратора.
- В меню «Блокнот» нажмите пункт « Файл» , « Открыть» . Перейдите к папке с файлом hosts . Стандартный путь: c:WindowsSystem32driversetc.
- Введите «hosts», затем нажмите «Enter». Это вызовет файл hosts . Поскольку файл hosts является системным, он будет скрыт, если вы не зададите в настройках показ скрытых файлов.
- На этом этапе вы увидите файл hosts . Убедитесь, что вы следуете приведенному выше примеру. Поставьте пробел между IP-адресом и доменным именем, которое вы хотите использовать.
- Нажмите «Файл»> «Сохранить», чтобы сохранить изменения, которые внесли в файл.
Закройте «Блокнот», а затем снова загрузите файл hosts и проверьте, что внесенные изменения были применены.
Как я узнаю, что это сработало?
Самый простой способ убедиться в том, что это сработало, зайти на свой домен.
Данная публикация представляет собой перевод статьи « How to Modify your Hosts File » , подготовленной дружной командой проекта Интернет-технологии.ру
Как добавить сайт в файл hosts
Довольно редкостная постановка задачи – как добавить сайт в файл hosts. Последний являет собой системный файл Windows, это хранилище соответствий IP -адресов сайтов их доменам, и обычно в него вносятся изменения либо для приведения в исходное состояние после вирусной атаки, либо для блокировки неугодных сайтов. За соответствие IP сайтов их доменам отвечает DNS -сервер – поставляемая провайдером или публичным сервисом служба доменных имён.
Нам, пользователям необходимо просто ввести в адресную строку браузера домен нужного сайта. И нам нет никакой надобности заморачиваться всей технической подноготной этого процесса. За исключением некоторых случаев. Каких случаев, и как добавить нужный сайт в файл hosts – обо всём этом ниже.
Итак, зачем в файл hosts добавлять соответствие IP-адресов отдельных сайтов? У браузеров есть несколько механизмов открытия в их окне запрашиваемого нами сайта. Первый, самый приоритетный механизм – кэш браузера. Единожды запрошенное соответствие IP сайта его домену сохраняется в кэше браузера, и впоследствии информация извлекается уже из кэша. Второй по приоритетности механизм – запрос соответствия IP сайтов доменам в файле hosts. Лишь после отсутствия информации в кэше и файле hosts нужной информации браузер обращается к DNS . И вот некоторые пользователи, кто часто чистит кэш или вовсе в целях приватности пользуется приватным режимом браузера, в файле hosts прописывают соответствия IP-адресов доменам интересующих их сайтов. Это незначительная оптимизирующая операция, способная при медленном интернет-подключении несколько ускорить веб-сёрфинг.
Другой случай, когда в файле hosts нужно прописать соответствие IP сайта домену – это тестирование сайтов их владельцами. Обновление баз данных служб DNS может занять от нескольких часов до нескольких дней. И если у сайта изменён IP или домен, если домен недавно зарегистрирован, можно не ждать эти несколько часов или дней, пока обновится информация службы DNS . И протестировать сайт в окне браузера прямо сейчас, внеся соответствие его IP домену в файл hosts.
Как в файл hosts добавить нужные нам сайты?
Необходимо внести некоторые правки в этот файл, открыв его в текстовом блокноте. Затем отредактированный файл нужно сохранить как текстовый, потом убрать расширение и заменить им исходный файл hosts в системном каталоге. В редактировании этого файла не столько дел с изменением его содержимого, сколько возни с ним самим. Гораздо проще редактировать файл hosts с использованием сторонних инструментов, например, программы DISM++. Она бесплатная, портативная, скачать её можно отсюда:
Открываем программу, в её разделе «Дополнительно» кликаем «Редактор hosts».
В открывшемся в блокноте файле hosts после всех имеющихся записей вписываем соответствие IP сайта домену. В начале указываем IP -адрес, далее ставим пробел, потом вписываем домен.
Если нужно внести несколько соответствий, прописываем их так же с каждой новой строчки.
Далее просто закрываем блокнот и в окне запроса о сохранении кликаем «Сохранить».
Как добавить соответствие IP-адреса и домена сайта в файл /etc/hosts
Обновление DNS обычно занимает до 4 часов, однако DNS-кэш интернет-провайдера может обновляться гораздо дольше — до 3 дней. Если для домена недавно были изменены NS-записи, либо домен был зарегистрирован недавно, можно проверить работоспособность сайта, прописав в файл hosts соответствие IP-адреса сервера и домена.
Узнать IP-адрес сервера, на котором расположен ваш аккаунт, можно в разделе DNS панели управления хостингом.
А-запись вашего технического домена содержит нужный адрес. Технический домен имеет вид ваш_логин.beget.tech, в примере на скриншоте ниже это z964375h.beget.tech.
Для добавления соответствия домена и IP-адреса в файл hosts найдите в меню «Пуск» программу Блокнот (Notepad), нажмите на значок программы правой кнопкой мыши и выберите пункт «Запуск от имени администратора»:
При необходимости введите пароль администратора, после чего откройте подменю Файл -> Открыть:
В открывшемся окне вставьте путь к файлу в поле «Имя файла»:
и нажмите кнопку «Открыть»
Стандартный файл hosts выглядит так:
Добавьте в конец файла IP-адрес сервера и в той же строке через пробел доменное имя. Например:
Осталось сохранить изменения. Для этого воспользуйтесь подменю Файл -> Сохранить или сочетанием клавиш CTRL+S.
Теперь ваш компьютер знает, какому серверу посылать запросы, чтобы открыть сайт. Иногда для применения изменений может потребоваться перезагрузка компьютера и очистка кэша браузера.
Когда у провайдера точно обновятся данные DNS, — например, через неделю — рекомендуем удалить соответствие адреса и домена из файла hosts. Это избавит от возможных проблем в будущем: адрес сервера иногда меняется, и если он будет жестко прописан в hosts, с вашего компьтера сайт окажется недоступен.
Удачной работы! Если возникнут вопросы, пишите нам через раздел «Помощь и поддержка», будем рады помочь!
Как посмотреть сайт без домена? Прописываем информацию в файл hosts под Windows 7
Многие пользователи заказав тестовый период на каком либо хостинге или просто работая на локальном компьютере не знают как можно просмотреть созданный и загруженный ими сайт на хостинге без домена. Также часто бывает что пользователь переносит свой сайт на другой хостинг, но не хочет менять NS-ы (Nameservers) или направлять домен А-записью на новый хостинг не убедившись в его корректной работе. Сегодня я постараюсь подробно ответить на эти вопросы и помочь наглядным руководством.
- ИНСТРУКЦИЯ ДЛЯ WINDOWS 7
- ИНСТРУКЦИЯ ДЛЯ WINDOWS 10
- ИНСТРУКЦИЯ ДЛЯ LINUX
- ИНСТРУКЦИЯ ДЛЯ WINDOWS XP
- ИНСТРУКЦИЯ ДЛЯ MAC
ИНСТРУКЦИЯ ДЛЯ WINDOWS 7
Вам нужно выполнить следующие пункты :
- Запустите меню “Пуск”
- Запустите программу “Блокнот”
- Откройте диалоговое окно
- Откройте файл hosts
- Отредактируйте файл hosts
- Сохраните файл hosts
Итак если у вас есть сайт загруженный на хостинг, но нету домена или домен не направлен А-записью на новый хостинг, а все еще смотрит на старый хостинг (например по причине вашей неуверенности в том что вы перенесли сайт правильно и вы хотите просмотреть корректно ли работает ваш сайт, вам нужно добавить соответствие вашего домена IP адресу сервера нового хостинга.
Если говорить простыми словами то вы УКАЖИТЕ ВАШЕМУ КОМПЬЮТЕРУ что сайт, например novall.net находится на сервере, например, IP-адрес, которого: 192.168.1.1 .
Необходимые действия перед редактированием файла hosts :
- Итак первым делом вам нужно узнать IP-адрес сервера на котором находится ваш хостинг-аккаунт. Узнать IP-адрес сервера можно несколькими способами. Первый способ это проверить вашу панель управления, если у вас такие панели как: ISP Manager, cPanel, Plesk, DirectAdmin то IP-адрес вашего сервера скорее всего написан в строке браузера. Если же он не подойдет то обратитесь в службу технической поддержки вашего хостинг провайдера.
- После того как вы узнали IP-адрес сервера необходимо открыть файл hosts в Блокноте с правами Администратора.
Как отредактировать файл hosts
Ниже показано наглядно и на скриншотах, как это сделать:
➡ 1) Для начала вам нужно запустить меню “Пуск” и в поле “Найти программы и файлы” ввести слово notepad.
➡ 2) После этого нажмите правой кнопкой мышки по результату поиска “notepad.exe” и выберите пункт меню “Запуск от имени администратора”.
➡ 3) Теперь нажимайте Ctrl + O или в верхнем меню слева выберите пункт Открыть. Укажите в типах файлов: “Все файлы (*.*)”
Нажмите для увеличения
➡ 4) Откройте файл по адресу: C:WindowsSystem32driversetchosts
Нажмите для увеличения
➡ 5) Теперь пропишите в файл в самом низу строку с вашим IP-адресом сервера и доменом который вы указали на хостинге для вашего сайта. Я например прописал: 192.168.1.1 novall.net вы под образец данной строки (отмеченной красным) пропишите свои данные.
Нажмите для увеличения
➡ 6) Сохраните файл нажав Ctrl + S или выбрав слева в верхнем меню “Сохранить”.
Нажмите для увеличения
Теперь наберите в вашем браузере домен, который прописали и вы сможете увидеть свой сайт на новом хостинге.
ИНСТРУКЦИЯ ДЛЯ WINDOWS 10
Инструкция для Windows 10 практически ничем не отличается от инструкции для Windows 7 кроме пунктов 1 и 2.
Откройте меню Пуск – выберите “Все приложения” – нажмите “Стандартные Windows” и запустите Блокнот, как показано ниже. Далее выполняйте все пункты указанные в инструкции для windows 7 .
ИНСТРУКЦИЯ ДЛЯ LINUX
Для редактирования файла hosts под ОС Linux достаточно использовать команду vi /etc/hosts в консоли и добавить строки с IP вашего сервера и доменом
192.168.1.1 novall.net
Замените данную строку на ваш IP-адрес сервера и домен.
ИНСТРУКЦИЯ ДЛЯ WINDOWS XP
Для данной операционной системы всё проще чем для Windows 7 так как не требуется запускать “Блокнот” от имени Администратора.
Откройте в “Блокноте” и измените файл C:Windowssystem32driversetchosts
Пример строки для ввода:
192.168.1.1 novall.net
Замените данную строку на ваш IP-адрес сервера и домен.
ИНСТРУКЦИЯ ДЛЯ MAC
1) Открыть Терминал
Запустить терминал можно таким способом: Applications(Программы) – Utilities(Служебные программы) – Terminal(Терминал).
2) Открыть файла hosts
Чтобы открыть файл необходимо выполнить следующую команду в терминале.
sudo nano /private/etc/hosts
После запуска команды понадобится ввести пароль администратора. Пароль на экране при вводе не отображается.
3) Изменить файл
Пример добавляемой строки: чтобы направить домен novall.net на адрес 192.168.1.1 необходимо добавить такую строку в файл (желательно в конец файла).
4) Сохранить файл
Чтобы сохранить файл нужно нажать комбинацию клавиш Ctrl+X, вы увидите вопрос о том нужно ли сохранить изменения, нажимайте клавишу Y.
5) Очистить кэш DNS
Для гарантированного вступления изменений в силу лучше очистить кэш – наберите в Терминале следующую команду:
Внимание! Если вы не уверены в том, что это именно тот сайт, который вы перенесли. Чтобы развеять ваши сомнения, сработало ли прописывание в hosts, вы можете нажать клавиши Win + R и ввести в появившемся окошке команду cmd после чего появится окно с черным фоном (командная строка) и там наберите ping ваш_домен в результате вы должны увидеть что домен пингуется на IP-адрес вашего нового хостинга, на адрес, который вы вписали в файл hosts.
Файл hosts
Что такое hosts
Файл hosts — это текстовый файл. Он содержит список доменных имён и IP-адресов, которые им соответствуют. В 1984 году на смену файлу hosts пришла система доменных имён — DNS (Domain Name System): Что такое ДНС (DNS)? Эта система тоже преобразует домен в IP-адрес и наоборот. Тем не менее, файл hosts до сих пор есть на каждом компьютере. При этом, в отличие от DNS, содержимое хостс можно менять.
Когда вы набираете адрес сайта в строке браузера (например, 2domains.ru), браузер сначала обращается к файлу hosts за IP-адресом, а затем к DNS-серверам. Файл hosts имеет приоритет. Что это значит? Если в файле hosts вы пропишете для домена IP-адрес другого сайта, откроется именно он, потому что запроса к DNS не поступит. Если вы пропишите домен и IP, вы ускорите доступ к сайту — пойдёте в обход DNS. Также вы можете открыть свой сайт до того, как делегируете домен на DNS-серверы (Что значит: домен делегирован / не делегирован?).
Где находится файл hosts
Путь к файлу hosts зависит от операционной системы.
Linux, Mac OS — /etc/hosts
Как открыть hosts
Windows
Открыть файл hosts в Windows можно с помощью текстового редактора, например Блокнота.
Запустите Блокнот от имени администратора:
Нажмите Файл — Открыть:
Перейдите в каталог, где находится файл hosts (C:WindowsSystem32driversetchosts). Измените тип файла на Все файлы. Откройте файл hosts:
Готово, вы открыли файл hosts. Как должен выглядеть файл:
Linux
Открыть файл hosts в Linux можно с помощью текстового редактора, например nano.
Введите в терминале команду sudo nano /etc/hosts:
Готово, вы открыли файл hosts. Как должен выглядеть файл:
Как изменить файл hosts
Во всех операционных системах в файл hosts добавляются записи с таким синтаксисом:
123.123.123.123 2domains.ru www.2domains.ru
123.123.123.123 — IP-адрес сайта, который будет открываться по доменному имени,
2domains.ru — доменное имя,
Перед тем как добавить в файл hosts строку, откройте файл по инструкции выше.
Как изменить файл hosts
Изменение файла hosts – простой прием, который используется для изменения разрешения определенного IP-адреса на вашем компьютере. Это особенно полезно при разработке сайта на CMS на хостинге, когда его серверы имен еще не используются.
Как работает изменение файла hosts?
На рисунке, приведенном ниже, изображен процесс преобразования домена в IP-адрес с использованием различных устройств. Файл hosts был изменен следующим образом:
Файл hosts был изменен только на вашем компьютере , поэтому только это устройство будет преобразовывать домен example.com в IP-адрес 86.75.30.9.
Другие устройства, для которых файл hosts не был изменен, будут преобразовывать этот домен в IP-адрес 172.16.0.0, найденный на сервере DNS.
Как изменить содержимое файла hosts
Ниже описано, как можно внести изменения в файл hosts .
Запустите «Блокнот» от имени администратора
Сначала необходимо запустить «Блокнот» (или другой текстовый редактор) от имени администратора. Это связано с тем, что файл hosts является системным файлом и не может быть изменен другим пользователем.
Откройте файл hosts
Чаще всего файл hosts расположен в каталоге: c:windowssystem32driversetc и имеет имя hosts . Но этот путь может быть другим в зависимости от используемой версии операционной системы:
- Windows 95/98/Me c:windows;
- Windows NT/2000/XP Pro c:winntsystem32driversetc;
- Windows XP Home/Vista/Windows 7 c:windowssystem32driversetc;
- Windows 8 c:windowssystem32driversetc;
- Windows 10 c:windowssystem32driversetc.
Теперь нужно открыть файл hosts. В Блокноте выберите меню «Файл», затем пункт «Открыть …». Файл hosts не является стандартным .txt файлом, который «Блокнот» будет искать по умолчанию. Поэтому измените в раскрывающемся в правом нижнем углу списке значение «Текстовые документы» на «Все файлы (*.*)». Затем дважды кликните по файлу, чтобы открыть его в «Блокноте».
Найдите IP-адрес, связанный с вашей учетной записью
- Войдите в cPanel.
- Справа найдите столбец статистики, описывающей вашу учетную запись. Найдите информацию о сервере и нажмите на ссылку.
- Ниже на странице найдите «Общий IP-адрес». Если у вас выделенный IP-адрес, вместо «Общий IP-адрес» будет написано «Выделенный IP-адрес». Это информация, которая понадобится вам для изменений файла hosts .
Отредактируйте файл hosts
Содержимое файла hosts выглядит примерно следующим образом:
Внимание: Перед внесением изменений обязательно создайте резервную копию файла hosts ! Для этого выполните следующие действия:
- В «Блокноте» зайдите в меню «Файл» и выберите пункт «Сохранить как …»
- В качестве имени файла введите то, что вы запомните, например hosts_file_09.16.2013
- Нажмите кнопку «Сохранить»
Добавьте несколько строк в файл hosts. Они будут выглядеть примерно так:
После внесения изменений зайдите в меню «Файл», затем выберите пункт «Сохранить».
Работа с Windows Defender при изменении файла Hosts в Windows 8
В Windows 8 по умолчанию работает Windows Defender, который предотвращает изменение файла hosts . Поэтому нужно разрешить редактирование этого файла. Для этого выполните следующие действия:
- Перейдите в Windows Defender, наведите курсор мыши на правый угол, чтобы открыть панель навигации. В поисковое поле введите «Windows Defender», нажмите на появившуюся иконку. Она будет помечена как «Windows Defender». Запустится приложение.
- Когда откроется Windows Defender, кликните по вкладке « Настройки» .
- Затем введите местоположение файла hosts, по умолчанию это c:windowssystem32driversetchosts
- Нажмите на кнопку «Добавить .
- Нажмите кнопку « Сохранить изменения», расположеннуюв правом нижнем углу, а затем закройте Windows Defender.
- Наведите курсор мыши на ярлык программы «Блокнот», а затем запустите ее от имени администратора.
- Откройте файл hosts .
- Внесите изменения и выберите « Файл »> « Сохранить ».
Изменение файла hosts в Windows 10
Для изменения файла hosts вам понадобятся права администратора. Для получения дополнительной информации по этому вопросу обратитесь к справочной документации Microsoft «Администратор для локальных учетных записей» .
Чтобы отредактировать файл hosts:
- Войдите в систему с правами администратора
- Кликните правой кнопкой мыши по иконке Windows в панели инструментов.
- Появится всплывающее меню. Найдите Powershell (Администратор) и выберите эту опцию.
- Вы увидите всплывающее окно с вопросом о том, хотите ли вы разрешить приложению вносить изменения. Нажмите « Да» , чтобы продолжить.
- Когда откроется инструмент командной строки, введите « Notepad » . Поскольку вы запускаете «Блокнот» из Powershell, он запустится с правами администратора.
- В меню «Блокнот» нажмите пункт « Файл» , « Открыть» . Перейдите к папке с файлом hosts . Стандартный путь: c:WindowsSystem32driversetc.
- Введите «hosts», затем нажмите «Enter». Это вызовет файл hosts . Поскольку файл hosts является системным, он будет скрыт, если вы не зададите в настройках показ скрытых файлов.
- На этом этапе вы увидите файл hosts . Убедитесь, что вы следуете приведенному выше примеру. Поставьте пробел между IP-адресом и доменным именем, которое вы хотите использовать.
- Нажмите «Файл»> «Сохранить», чтобы сохранить изменения, которые внесли в файл.
Закройте «Блокнот», а затем снова загрузите файл hosts и проверьте, что внесенные изменения были применены.
Как я узнаю, что это сработало?
Самый простой способ убедиться в том, что это сработало, зайти на свой домен.
Данная публикация представляет собой перевод статьи « How to Modify your Hosts File » , подготовленной дружной командой проекта Интернет-технологии.ру