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

Когда вы вводите URL-адрес веб- сайта(website URL) в адресную строку браузера, запрос отправляется на тип интернет-сервера, известный как сервер доменных имен(domain name server)(domain name server) . Этот сервер берет введенный вами URL -адрес , а затем проверяет, какие конкретные IP-адреса указаны для фактических серверов, на которых размещен искомый контент. 

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

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

Файл hosts прост для понимания. Это обычный текстовый файл. Кстати, именно поэтому вы должны просто отредактировать файл с помощью чего-то вроде Блокнота(Notepad) , который не будет пытаться изменить формат или добавить к файлу дополнительное форматирование.

Внутри файла hosts вы можете добавить список IP-адресов вместе с веб-адресом, на который должен указывать IP-адрес. Вы можете комбинировать любой(any ) IP-адрес и веб-адрес, даже если они на самом деле не совпадают. Вы можете сделать так, чтобы фактический IP-адрес Bing.com указывал на Google.com, если хотите.

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

Что такое локальный поиск DNS?

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

Зачем добавлять локальный DNS -поиск в (Add Local DNS Lookup)файл(File) hosts ?

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

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

Вы также можете использовать файл hosts, чтобы заблокировать сайты(block sites) , к которым вы никогда не хотите, чтобы этот компьютер обращался. Все, что вам нужно сделать, это указать IP-адрес в файле hosts для этого сайта, который либо никуда не ведет, либо указывает на безопасный IP-адрес. Распространенные перенаправления включают 0.0.0.0 и 127.0.0.1. Это так называемый «петлевой» адрес. Посмотрите наше видео на YouTube,(YouTube video) чтобы узнать больше об этом.

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

Использование готовых файлов хостов

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

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

Редактирование файла (File)hosts в Windows 10

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

Чтобы изменить файл hosts в Windows 10 , выполните следующие действия:

  1. Откройте меню « Пуск(Start Menu) » и введите «Блокнот».

  1. Когда появится Блокнот(Notepad) , щелкните его правой кнопкой мыши и выберите « Запуск(Run) от имени администратора».

  1. В Блокноте нажмите « Открыть(Open) » и перейдите к c:WindowsSystem32Driversetchosts и откройте в нем файл hosts. Не забудьте(Remember) изменить тип файла на «Все файлы». 

  1. Вы должны увидеть этот файл hosts по умолчанию от Microsoft

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

Добавить локальный поиск в список очень просто. Просто(Just) запишите IP-адрес сайта, затем пробел, а затем адрес сайта.

Не забудьте(Remember) сохранить то, что вы добавили при закрытии файла. Это все, что вам нужно сделать! Теперь ваш компьютер будет пропускать весь процесс поиска DNS при доступе к указанным вами сайтам.

Как найти IP-адрес веб-сайта

Что делать, если вы не знаете IP-адрес сайта, который хотите добавить в файл hosts? На самом деле довольно легко найти IP-адрес сайта с помощью командной строки(Command Prompt) в Windows 10. Вот как это сделать:

  1. Откройте меню «Пуск» и введите «cmd».
  1. После открытия командной строки(Command Prompt) введите «tracert», затем пробел и сайт, который вы хотите проверить. В данном примере это «google.com». Затем нажмите клавишу Enter на клавиатуре.

  1. Здесь вы увидите IP-адрес сайта. Теперь вы можете использовать этот адрес в файле hosts.

Хозяева с наибольшим количеством

Кто бы мог подумать, что такой небольшой текстовый файл, спрятанный глубоко в папке Windows , может оказаться таким полезным? Теперь вы настоящий гуру локального поиска, который контролирует доступ вашего компьютера к веб-сайтам. 



About the author

Я инженер-программист с более чем 10-летним опытом работы с Apple iOS и периферийными устройствами. Мой опыт в разработке аппаратного обеспечения заставляет меня стремиться к тому, чтобы устройства наших клиентов были максимально надежными и плавными. Последние несколько лет я пишу код и научился использовать Git, Vim и Node.js.



Related posts