
Поддержка сайта
Продвижение сайтов
Создание сайтов
Как использовать файл hosts?
Основная функция файла hosts — связывать домены с IP-адресами независимо от системы DNS.
Создав запись в файле hosts, вы можете связать имя домена с IP-адресом, отличным от того, который разрешает систему DNS для того же домена.
Эта модификация влияет только на работу вашего компьютера и не меняет способ глобального разрешения доменного имени системой DNS.
В этой статье мы рассмотрим несколько случаев, в которых мы можем воспользоваться этой функцией.
Возможное увеличение скорости просмотра
Если вы добавите записи для наиболее посещаемых сайтов в файл hosts, вы потенциально можете увеличить скорость загрузки страниц, поскольку запросы будут отправляться не в систему DNS, а непосредственно на хост-сервер.
Недостатком этого способа работы является то, что если сайт перемещен на сервер с другим IP-адресом, вы не сможете его загрузить, и вам придется вручную разрешить правильный IP-адрес и отредактировать запись в файле hosts.
## Блокирование вредоносных (шпионское, вредоносное ПО) и рекламных сетей с сайтов
Это одна из наиболее частых причин использования файла hosts.
Добавив списки известных рекламных сайтов и шпионского ПО в файл hosts и направив их на IP 127.0.0.1, который является IP-адресом вашего локального компьютера, вы не позволите содержимому этих сайтов загружаться на ваш компьютер.
Это потенциально может ускорить процесс просмотра, поскольку вы не будете тратить время на загрузку рекламы, а также не позволите потенциально опасному и опасному контенту загружаться на ваш компьютер в виде сайтов шпионского / вредоносного ПО вместе с кажущимся безобидным контентом в качестве фонового процесса без ваши знания и разрешение устанавливать различные типы шпионского ПО.
По этой же причине мы не рекомендуем устанавливать бесплатно, сбрасывать, активировать и т. Д. ПО с торрент-сайтов — заражены все программы без исключения.
Существуют сайты, с которых вы можете загрузить списки шпионского ПО и рекламные сайты, такие как https://someonewhocares.org/hosts/ и https://hostsfile.mine.nu.
Неудобство состоит в том, что эти списки очень большие, до 50 000 строк, и создание огромного файла hosts, который операционная система читает с каждым щелчком по очереди, начнет замедлять загрузку страниц.
Кроме того, небольшая часть из этих 50 000 сайтов попытается загрузить на ваш компьютер, также многие из них являются сайтами-однодневками.
Поэтому мы рекомендуем вам создать свой собственный список и ввести две записи для каждого домена — одну запись для самого домена и одну запись для всех поддоменов (подстановочный знак):
127.0.0.1 spyware-site.tld
127.0.0.1 * .spyware-site.tld
Создайте локальные доменные имена
Вы можете использовать файл hosts для создания локальных доменных имен для своих компьютеров.
Например, если у вас есть локальный сервер, вы можете присвоить ему имя хоста и легко получить к нему доступ, введя server в качестве URL-адреса в браузере.
Если вы часто обращаетесь к странице конфигурации маршрутизатора, вы можете связать маршрутизатор имени хоста с IP-адресом маршрутизатора и получить к нему доступ через браузер, указав только маршрутизатор имени хоста в качестве URL-адреса.
192.168.0.3 сервер
192.168.0.4 роутер
Важно: во всех браузерах опция поиска в адресной строке включена, и если вы вводите имя хоста, например маршрутизатор, если эта опция не отключена, вместо страницы конфигурации маршрутизатора загружается страница поисковой системы для ключевого слова маршрутизатора.
Если вы хотите использовать эту опцию в файле hosts, вам необходимо проверить, как отключить поиск в адресной строке браузера.
Тест с файлом hosts при переносе сайта
Эта основная функция файла hosts подробно описана в отдельной статье, а здесь мы кратко напомним, как работает эта опция.
Файлы и базы данных копируются, и сайт нового сервера настраивается. Для нового сервера в файле hosts создается запись для домена. Благодаря этой записи с нашего компьютера мы можем загрузить сайт с нового сервера, в то время как другие посетители будут перенаправлены из системы DNS на сайт старого сервера.