Servisneva.ru

Сервис Нева
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

Вот как это выглядит:

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

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

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

Что такое файл hosts

Далее из списка программ выбираем блокнот или программу WordPad. В конце, после внесения изменений, нажимаем в верхнем меню Файл -> Сохранить.

Что такое файл hosts

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

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

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

Измените файл Hosts

Вы можете изменить файл хоста в Windows 7, 8 / 8.1 и 10, используя следующий метод. Применяются те же правила. Для изменения файла хоста вам потребуются права администратора.

Читать еще:  Как настроить SSD под Windows 7, чтобы увеличить время его работы

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

Перейдите в следующее место и найдите файл с именем «hosts».

Это простой текстовый файл, хотя в конце вы не увидите расширение TXT. Чтобы открыть файл, щелкните его правой кнопкой мыши и выберите «Блокнот» в качестве приложения для его открытия.

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

Добавить домен

Чтобы добавить домен в файл хоста, вам потребуется имя домена и его IP-адрес.

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

Заблокировать домен

Чтобы заблокировать домен, вам нужен только домен. Вы перенаправите домен в свою систему. Откройте файл hosts и найдите в нем комментарий с localhost. Это ваша система.

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

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

Существует несколько причин изменить файл Hosts вместо того, чтобы просто позволить DNS делать своё дело:

  • Тестирование сайта на сервере, прежде чем его смогут увидеть другие пользователи интернета.
  • Для блокировки или обхода программ-шпионов обнуляя их IP-адреса. Для этого достаточно указать IP 0.0.0.0, а затем имя домена, который вы хотите заблокировать.
  • Устранение последствия работы вирусов-вымогателей, которые блокируют выход в интернет.

Самый популярный способ работы с файлом Host — использовать стандартное приложение Терминал, которое находится в папке «Утилиты» каждого Mac.

приложение Терминал в папке Утилиты

Также можно открыть Терминал используя поиск Spotlight или через Launchpad.

приложение Терминал

Чтобы открыть файл Hosts запустите Терминал и в окне приложения введите команду открытия текстового редактора Nano:

После ввода команды нажмите клавишу «Ввод», введите свой пароль администратора и снова нажмите «Ввод».

Читать еще:  Папка с правами администратора — как удалить?

запуск sudo через терминал

Процесс ввода пароля администратора визуально никак не отображается — это нормально. Просто введите пароль на клавиатуре, нажмите «Ввод» и всё сработает.

Теперь вы находитесь в текстовом редакторе Nano и должны увидеть что-то похожее на это:

Сопоставление IP-адреса в текстовом редакторе Nano

Мышь и трекпад здесь не работают, можно использовать только клавиатуру Mac.

Прежде чем изменить Hosts на Mac, сделайте копию файла из /private/etc/hosts . Это может понадобиться, если у вас там прописаны дополнительные сопоставления. В моём случае это IP 10.221.55.3 для виртуальной машины с Windows 10.

Чтобы сопоставить новое устройство или домен с нужным IP-адресом, переместите курсор с помощью клавиш со стрелками на любую строчку после строк, закомментированных символами # .

Например, если вы сопоставляете IP-адрес с доменом, введите IP, нажмите пробел и введите имя домена.

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

Например, чтобы заблокировать посещение сайта macnoob.ru на Mac, нужно сделать так:

блокировка сайта в файле hosts на mac

После внесения изменений нажмите сочетание клавиш Control+O, чтобы применить их.

После этого нажмите Control+X и «Ввод» для выхода из редактора.

Чтобы увидеть изменения, осталось очистить кеш ДНС. Для этого введите команду:

sudo killall -HUP mDNSResponder

Это очистит кеш DNS на Mac и операционная система увидит внесённые изменения в файле Hosts.

В нашем случае, при попытке открыть сайт macnoob.ru, которому мы сопоставили локальный IP 127.0.0.1, увидим в браузере такое сообщение:

сайт заблокирован в файле Hosts

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

Альтернативным способом редактирования файла Hosts на Mac служит текстовый редактор TextEdit. Скопируйте файл из /private/etc/hosts и внесите изменения. После чего замените им оригинал (редактировать оригинал не получится).

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

Расположение документа в новой версии операционной системы не изменилось. Пользователю нужно зайти в корень Windows – папку с одноименным названием (обычно располагается на диске С), затем перейти по пути «System32driversetc».

расположение файла hosts

Чтобы исключить ошибку открытия неверного файла, предварительно рекомендуется активировать отображение скрытых элементов. Для этого в любом окне проводника перейти на вкладку «Вид» и поставить отметку в строке «Скрытые элементы».

Читать еще:  В Windows 10 не запускаются приложения - что делать?

Файл hosts на Windows 10 – как изменить или создать с нуля?

Файл hosts не имеет расширения. Часто рядом с ним можно обнаружить аналогичные по названию документы формата TXT или BAK. Влияние на перенаправление сетевых адресов оказывает исключительно документ без расширения.

В редких случаях месторасположение файла «хост» в Виндовс 10 может быть изменено. Например, защитной программой для предотвращения несанкционированного редактирования. Узнать путь к документу получится следующим образом:

  • Открыть приложение «Выполнить»
  • Вставить и задействовать команду «regedit».

выполнить

расположение файла hosts

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

Как предотвратить захват файла Hosts

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

Когда вы вводите URL-адрес в адресной строке браузера, вам предлагается DNS, чтобы попытаться разрешить доменное имя в IP-адрес. Однако файл хоста можно использовать для обхода этого процесса, проверив файл хоста перед запросом DNS. Вредоносная программа Hijack.host — это подозрительная программа, которая определена рядом баз безопасности как потенциальный компьютерный вирус в семействе рекламного ПО. Рекламное ПО — это тип вредоносного ПО, которое можно легко обнаружить по многочисленным нежелательным объявлениям или объявлениям, которым подвергаются затронутые пользователи. Если вы хотите предотвратить захват хост-файла, вы должны «заблокировать» его.

  • Вернитесь в «C: Windows System32 drivers etc hosts», щелкните правой кнопкой мыши файл Hosts и выберите «Свойства» в раскрывающемся меню.
  • В окне «Свойства хоста» установите флажок «Только для чтения» и нажмите «Применить», чтобы сохранить изменения.

Заключение

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector