Где находится файл Hosts в Windows

2 — «Нравится»
Picture of Vladimir Sergeev
Vladimir Sergeev
12 октября, 2023
4 мин.
44
Понравилась статья? Поделитесь!
VK
Telegram
WhatsApp

Оглавление

Hosts запрятан в Windows достаточно глубоко, даже открывая его периодически – есть шанс забыть.

Этот компьютер – Локальный диск (C:) (или любой, куда установлена система) – Windows – System32 – Drivers – Etc – Hosts.

С расположением файла Hosts в Windows разобрались, далее поговорим как изменить файл hosts в windows и для чего он вообще нужен. Рассказываем на примере специфики создания сайтов на WordPress и почему мы правим его почти постоянно.

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

Сейчас разберемся с изменением файла Hosts в Windows 10:

  1. Скачайте и выполните установку программы Notepad++;
  2. Найдите файл Hosts в Windows – кликните ПКМ и нажмите «Edit with Notepad++»;
  3. Внесите нужные вам изменения и сохраните. При закрытие попросит его сохранить автоматически. Иногда для этого требуется перезапуск файла от имени администратора – просто кликайте «Ок».
Где файл Hosts в Widows

Если вы, как и мы работаете с сайтами, то вам нужно внести изменения, как показано на скриншоте ниже:

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

Как отредактировать файл hosts в windows – разобрались. Но для чего это вообще может быть полезно и как это правильно использовать в разработке сайтов?

Для чего нужен?

Мы постоянно используем файл Hosts в рабочем процессе по разработке веб-сайтов. Регулярно сталкиваясь с задачей «Редизайна» «Переработки» сайтов иногда нужно заранее подготовить всю среду для грамотной разработки.

К примеру, есть старый сайт website.ru. Заказчику необходима полная переработка проекта, но важно, чтобы во время разработки старичок все еще работал. Для этого делается следующее:

  1. Покупается новый хостинг с VPS;
  2. VPS полностью настраивается;
  3. На сервере создается сайт с таким же доменным именем website.ru.

У каждого сервера есть свой IP адрес, так вот, если мы в файле hosts в windows 10 укажем следующие записи:

  • 146.123.12 website.ru
  • 146.123.12 www.website.ru

То мы заметим, что теперь с нашего компьютера – будет открываться website.ru, но уже новый, который мы добавили на вновь настроенный сервер. А для всех остальных пользователей – будет открываться старый сайт, так как они не вносили никаких изменений в файл hosts.

После завершения разработки нам нужно будет просто перенаправить А запись домена на наш сервер и в таком случае, уже все посетители будут направлены на новый сайт! Не нужно менять доменное имя, переписывать URL в Базе Данных – никаких дополнительных действий! Это очень удобно.

Как восстановить?

Найти и изменить файл Hosts в Windows – это пол беды. А что если вы все сломали, уже перепугались и не знает что делать?

В таком случае, пользуюсь терминологией разработчика скажу – Откатывайте бекап! Ну а если серьезно, то есть шаблоны Hosts по умолчанию для разных операционных систем:

Для Windows

				
					# 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
				
			

Для Linux

				
					127.0.0.1       localhost

127.0.1.1      user

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
				
			

Для Linux

				
					##

# Host Database

#

# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1  localhost
255.255.255.255  broadcasthost
::1             localhost
				
			

Заключение

Каждый уважающий себя разработчик должен уметь обращаться со своим hosts. 

В статье разобрались где находится файл hosts в Windows и как его изменить и в случае чего восстановить!

Представьте как удивится ваш заказчик, когда вы сделаете эту магию! 

Может быть интересно

2 — «Нравится»
VK
Telegram
WhatsApp

Похожие материалы

Остались вопросы или нужна помощь?

Оставьте заявку и я свяжусь с вами в ближайшее время и отвечу на все вопросы. Я не кусаюсь :)

Пишите в мессенджеры, отвечаю в течение 15 минут.

Доверьте создание вашего сайта мне, обещаю только обдуманный подход, никакого обмана и адекватные цены.

Оставьте заявку

Перезвоню вам в течение 10 минут в рабочее время