Настройка файла /etc/hosts — Общие вопросы
С помощью файла hosts на вашем компьютере можно настроить соответствие между доменом и конкретным IP-адресом.
Такая настройка может понадобиться, например, в случае, если вы перенесли сайт и домен на новый хостинг, и необходимо проверить работу сайта по его основному адресу. Однако кэш DNS-сервера все еще «помнит» предыдущую A-запись домена, и при обращении к сайту будет отдавать прежний IP-адрес, по которому сайт уже недоступен. Чтобы не дожидаться обновления кэша DNS (оно может занимать несколько часов), можно указать необходимую связку домена и IP-адреса в файле hosts — запрос к этому файлу имеет приоритет перед обращением к DNS-серверам.
Узнать, к какому IP идет запрос в данный момент при обращении к домену, можно с помощью команды ping — работа с ней подробнее описана здесь.
Еще один вариант использования настройки в hosts — запрет доступа к тому или иному сайту с вашего компьютера. К примеру, если домену facebook. com прописать в hosts некорректный IP (скажем, 127.0.0.1), то перейти на данный сайт с вашего компьютера будет невозможно.
Сама настройка очень простая: достаточно указать в файле нужный IP-адрес, а через пробел от него — доменное имя. Вносить изменения необходимо от имени администратора.
Windows
Если система устанавливалась по умолчанию на диск C, файл будет находиться по пути:
c:\windows\system32\drivers\etc\hosts
Открыть нужный файл можно одним из следующих способов. Убедитесь, что все действия вы выполняете от имени администратора.
Вариант 1.
Запустить командную строку (нажать Win+R, в появившемся окне набрать cmd и нажать ОК) и выполнить в ней команду ниже:
notepad.exe c:\windows\system32\drivers\etc\hosts
Файл hosts будет открыт в блокноте, и вы сможете внести необходимые изменения и сохранить их.
Вариант 2.
Перейти в «Мой компьютер» -> Локальный диск С -> Windows -> System32 -> drivers -> etc либо вставить нужный путь в адресную строку проводника:
В папке etc кликните правой кнопкой мыши на файле hosts, выберите «Открыть с помощью» и далее выберите «Блокнот»:
Как правило, файл выглядит следующим образом:
Введите необходимый IP и домен, например, 92. 53.96.120 mydomain.com:
Сохраните изменения. Для этого выберите «Файл» — «Сохранить». В открывшемся окне выберите «Все файлы» и нажмите «Сохранить».
Чтобы проверить настройки, выполните в командной строке:
ping mydomain.com
Замените mydomain.com на указанный вами домен.
Если все настройки корректны, в выводе команды будет отражен IP-адрес, указанный в файле hosts.
Linux
Откройте терминал и выполните команду ниже:
sudo nano /etc/hosts
Она позволит открыть файл hosts для редактирования с правами суперпользователя. Если в вашей системе не установлен редактор nano, можно воспользоваться любым другим (gedit, vi и т.д.).
Как правило, содержимое файла выглядит следующим образом:
127.0.0.1 localhost
127.0.1.1 ваш_компьютер# 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
Введите необходимый IP и домен после второй строки, например:
127.0.0.1 localhost
127.0.1.1 ваш_компьютер
92.53.96.120 mydomain.com
Сохраните изменения (в nano — нажатием Ctrl+O, далее Ctrl+X) и проверьте настройки, выполнив в терминале:
ping mydomain.com
Если все настройки корректны, в выводе команды будет отражен IP-адрес, указанный в файле hosts.
MacOS
Запустите программу Терминал / Terminal. Ее можно найти через Spotlight / Finder.
Выполните в терминале команду:
sudo nano /etc/hosts
Далее введите ваш пароль пользователя.
В файле под уже имеющимися записями укажите нужный IP и домен, например:
92.53.96.120 mydomain.com
Сохраните изменения и закройте редактор. Это можно сделать сочетанием клавиш ⌘ и Y, после чего нажать Enter для подтверждения.
Для проверки вы можете выполнить в терминале команду:
ping mydomain.com
Если все сделано верно, в выводе команды будет отражен IP-адрес, который вы указали в файле hosts.
Настройка разрешения имен для прокси-сервера федерации в зоне DNS, которая обслуживает только сеть периметра
Twitter LinkedIn Facebook Адрес электронной почты
- Статья
- Чтение занимает 2 мин
Чтобы разрешение имен работало успешно для сервера федерации в сценарии службы федерации Active Directory (AD FS) (AD FS), в котором одна или несколько зон DNS обслуживают только сеть периметра, необходимо выполнить следующие задачи.
Для добавления IP-адреса сервера федерации необходимо обновить файл hosts на прокси-сервере федерации.
DNS в сети периметра должна быть настроена на разрешение всех клиентских запросов для имени узла AD FS на прокси-сервер федерации. Для этого необходимо добавить запись ресурса узла (A) в демилитаризованную зону DNS для прокси-сервера федерации.
Примечание
В этих процедурах предполагается, что запись ресурса узла (A) для сервера федерации уже создана в DNS-службе корпоративной сети. Если эта запись еще не существует, создайте эту запись, а затем выполните эти процедуры. Дополнительные сведения о создании записи ресурса узла (A) для сервера федерации см. в статье Добавление записи ресурса узла (a) в корпоративную службу DNS для сервера федерации.
Добавление IP-адреса сервера федерации в файл hosts
Чтобы прокси-сервер федерации мог работать должным образом в демилитаризованной зоне партнера по учетным записям, необходимо добавить запись в файл hosts на прокси-сервере федерации, который указывает на имя узла DNS сервера федерации (например, fs. fabrikam.com) и IP-адрес (например, 192.168.1.4) в корпоративной сети партнера по учетным записям. Добавление этой записи в файл hosts не позволяет прокси-серверу федерации связаться с самим собой для разрешения инициированного клиентом вызова к серверу федерации в партнере по учетным записям.
Для выполнения этой процедуры требуется членство в группе Администраторы или в эквивалентной группе на локальном компьютере. Просмотрите сведения об использовании соответствующих учетных записей и членстве в группах в локальной среде и группах домена по умолчанию.
Добавление IP-адреса сервера федерации в файл hosts
Перейдите в папку %systemroot%\Winnt\System32\Drivers и найдите файл hosts.
Запустите Блокнот и откройте в нем файл hosts.
Добавьте IP-адрес и имя узла сервера федерации в качестве партнера учетной записи в файл hosts , как показано в следующем примере:
192.
168.1.4fs.fabrikam.com
Сохраните и закройте файл.
Добавление записи ресурса узла (A) в демилитаризованную зону DNS для прокси-сервера федерации
Чтобы клиенты в Интернете могли успешно получить доступ к серверу федерации через вновь развернутый прокси-сервер федерации, необходимо сначала создать запись ресурса узла (A) в DNS периметра сети. Эта запись ресурса разрешает имя узла сервера федерации учетной записи (например, fs.fabrikam.com) к IP-адресу прокси-сервера федерации учетной записи (например, 131.107.27.68) в сети периметра.
Примечание
предполагается, что вы используете dns-сервер, который работает Windows 2000 server, Windows server 2003, или Windows server 2008 со службой dns-сервера для управления зоной dns периметра.
Членство в группах « Администраторы» или «эквивалентное» является минимальным требованием для выполнения этой процедуры. Просмотрите сведения об использовании соответствующих учетных записей и членстве в группах в локальной среде и группах домена по умолчанию.
Добавление записи ресурса узла (A) в демилитаризованную зону DNS для прокси-сервера федерации
На DNS-сервере сети периметра откройте оснастку DNS. Нажмите кнопку Пуск, выберите пункт Администрирование, а затем — DNS.
В дереве консоли щелкните правой кнопкой мыши подходящую зону прямого просмотра и выберите создать узел (A или AAAA).
В поле имявведите только имя компьютера сервера федерации. Например, в качестве полного доменного имени (FQDN) fs.fabrikam.com введите FS.
В поле IP-адресвведите IP-адрес для нового прокси-сервера федерации, например 131.107.27.68.
Нажмите кнопку Добавить узел.
Дополнительная справка
Контрольный список. Настройка прокси-сервера федерации
Требования к разрешению имен для прокси-серверов федерации
Как редактировать файл hosts в Windows, Linux и Mac — руководство для начинающих
DNS
04 января 2023 г.
Эльвинас С.
3 минуты Чтение
Как мы все знаем, DNS (система доменных имен) — это телефонная книга Интернета. Однако знаете ли вы, что файл hosts на вашем компьютере также можно использовать в качестве каталога для доменных имен? В этой статье объясняется, что такое файл hosts и как его редактировать в Windows 10, Linux и Mac для эмуляции изменения DNS.
Что такое файл hosts?
Короче говоря, файл hosts — это локальный файл, который содержит доменные имена и соответствующие им IP-адреса. Он присутствует во всех распространенных операционных системах и действует как карта, идентифицируя и находя хосты в IP-сетях.
Каждый раз, когда вы посещаете веб-сайт, ваш компьютер сначала проверяет файл hosts , чтобы узнать, к какому IP-адресу он подключается. Если информации там нет, ваш интернет-провайдер будет искать в DNS ресурсы для загрузки сайта.
Зачем изменять файл hosts?
Вы можете воспользоваться описанной выше ситуацией, когда только что приобрели домен. Или, когда вы переносите свой веб-сайт на другого хостинг-провайдера, и ваш домен должен указывать на новый сервер. Обычно для начала работы вашего домена требуется от 24 до 48 часов, и в течение этого времени вы не сможете получить доступ к своему сайту.
Отредактировав файл hosts , добавив собственный IP-адрес, указывающий на ваш домен, вы сможете открыть свой веб-сайт. Это полезно, если вы хотите изменить свой сайт после миграции и посмотреть, как он будет выглядеть на новом сервере
Файл hosts записан в текстовом формате. Следовательно, вы можете использовать любой текстовый редактор, например Блокнот, для его редактирования.
Однако имейте в виду, что изменения коснутся только системы, в которой находится файл hosts .
Редактирование файла hosts в Windows 10
Прежде чем мы начнем, вам потребуется IP-адрес для вашего домена. :
- Войдите в свою панель hPanel, затем на левой боковой панели найдите сведения о плане хостинга, сервере и IP-адресе.
- Скопируйте IP-адрес сервера:
Теперь давайте отредактируем файл hosts . Для Windows 10 существует два метода — вручную или с помощью инструмента Hosts File Editor . Как правило, вы можете использовать приведенные ниже руководства в любой версии Windows.
Изменить файл вручную
- Нажмите Пуск и найдите Блокнот . Щелкните правой кнопкой мыши Запуск от имени администратора .
- Оказавшись в Блокноте, перейдите в Файл -> Открыть . Перейдите к C:\Windows\System32\Drivers\etc и обязательно выберите All Files , чтобы найти файл hosts .
- Теперь вы можете редактировать файл hosts . Добавьте пользовательский IP-адрес, который вы сделали ранее, затем пробел, затем ваше доменное имя.
- Когда закончите, не забудьте сохранить изменения.
Использование инструмента редактора файлов хостов
Существует более простой способ редактирования файла hosts в Windows 10 — с помощью редактора файлов хостов.
- Когда вы окажетесь в редакторе файлов хостов , введите целевой IP-адрес и доменное имя в соответствующих столбцах.
- Сохраните изменения.
Редактирование файла hosts в Linux
В Linux для выполнения этой работы можно использовать ваш любимый текстовый редактор. Здесь мы будем использовать Gedit в Ubuntu . Откройте терминал , нажав Ctrl+Alt+T .
- Введите команду ниже, затем введите пароль администратора:
судо су
- Чтобы открыть файл hosts с помощью Gedit , введите следующую команду и нажмите Enter :
sudo gedit /etc/hosts
- Добавьте целевой IP-адрес, затем пробел, а затем имя домена в нижней части файла hosts , как в руководстве по Windows 10.
- Сохраните изменения.
Редактирование файла Hosts в MacOS
Если вы используете macOS от Leopard (10.
- Нажмите на панель запуска и откройте Terminal .
- Мы будем использовать нано-редактор . Чтобы запустить его от имени администратора, вставьте приведенный ниже оператор и нажмите . Введите :
sudo nano /private/etc/hosts
. - Введите свой пароль. Вы будете перенаправлены к файлу hosts .
- Добавьте выбранный вами IP-адрес, а затем имя домена, разделенное пробелом.
- Обязательно сохраните изменения с помощью Ctrl + O ярлык.
Более подробные инструкции по редактированию файла hosts в MacOS см. в нашем руководстве.
Заключение
Вы только что узнали, как редактировать файл hosts в трех разных операционных системах.
Однако имейте в виду, что для этих изменений требуются права администратора в каждой системе, и они вступят в силу только на том компьютере, на котором находится файл hosts .
Вот краткий обзор:
- Windows 10 ‒ используйте любой текстовый редактор, например Блокнот, для изменения файла или используйте редактор файлов Hosts.
- Linux ‒ используйте Gedit или любой другой текстовый редактор, который вы предпочитаете.
- Mac ‒ использовать Nano Editor через Терминал.
Удачи!
Эльвинас — старший администратор серверов в Hostinger. Он следит за благополучием инфраструктуры и поддерживает максимальное время безотказной работы. Помимо управления серверами, одним из его самых больших увлечений всегда была веб-разработка.
Подробнее от Elvinas S.
Как изменить файл hosts
- cPanel и документация по WHM
- База знаний cPanel
- DNS
- Как изменить файл hosts
апач DNS
Содержание
Содержание
Как изменить файл hosts
Последнее изменение: 22 ноября 2022 г.
Обзор
Ваш хостинг-провайдер может предложить вам временный URL-адрес в0229 http://IP/~имя пользователя в формате (где IP
представляет собой IP-адрес сервера, а имя пользователя
представляет имя учетной записи cPanel) для доступа к вашему веб-сайту. Это полезно, например, если вы переносите свой веб-сайт на новый сервер и хотите протестировать сайт, прежде чем указывать на него записи DNS.
Однако некоторые сайты не будут работать с временным URL. Для этих сайтов вы можете настроить рабочую станцию с IP-адресом сервера. Для этого измените /etc/hosts
, чтобы использовать доменное имя и IP-адрес сервера.
В этом документе объясняется, как изменить файл /etc/hosts
вашей рабочей станции.
Изменение файла hosts
Следующие методы позволяют изменить файл /etc/hosts
вашей рабочей станции.
Важно:
Операционная система вашей рабочей станции , а не удалит ваши изменения в файле /etc/hosts
. Если вы хотите, чтобы добавленный вами домен использовал общедоступные записи DNS, вы должны должен вручную удалить доменное имя и IP-адрес в файле
/etc/hosts
.
macOS® и Linux®
Чтобы изменить файл /etc/hosts
, если на вашей рабочей станции установлена macOS или дистрибутив Linux, выполните следующие действия:
- На рабочей станции откройте файл
/etc/hosts
с предпочитаемым вами текстовым редактором. - Добавить IP-адрес и доменное имя сервера под последней записью в файле, например:
1 2 3 4
127.0.0.1 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.0.20 пример.com 1.2.3.4 имя пользователя.example.com
- Сохраните изменения.
- Перезагрузите браузер, чтобы изменения вступили в силу.
Microsoft Windows®
Чтобы изменить файл /etc/hosts
на рабочей станции Windows, выполните следующие действия:- Откройте меню Пуск .
Ваш комментарий будет первым