Файл hosts — это крошечная, но мощная часть любой операционной системы. Он отвечает за сопоставление доменных имён конкретным IP-адресам — ещё до обращения к DNS-серверу.
Когда вы открываете сайт, компьютер сначала заглядывает именно туда. Если нужный домен уже прописан — система пойдёт напрямую по указанному адресу, минуя DNS.
Когда вы открываете сайт, компьютер сначала заглядывает именно туда. Если нужный домен уже прописан — система пойдёт напрямую по указанному адресу, минуя DNS.
Где он находится
• Windows: C:\Windows\System32\drivers\etc\hosts
• Linux / macOS: /etc/hosts
• Linux / macOS: /etc/hosts
Применение на практике
• Тестирование сайтов перед публикацией (привязать домен к тестовому серверу;
• Блокировка нежелательных адресов (например, рекламных доменов);
• Быстрый обход ошибок DNS в локальной сети;
• Настройка внутреннего доступа по «человеческим» именам.
• Блокировка нежелательных адресов (например, рекламных доменов);
• Быстрый обход ошибок DNS в локальной сети;
• Настройка внутреннего доступа по «человеческим» именам.
Важно! Файл hosts действует только на вашем устройстве и требует прав администратора для редактирования. После изменений стоит очистить DNS-кеш, чтобы система подхватила новые правила.
Совет от наших специалистов
Держите hosts «в порядке» — не допускайте посторонних записей, особенно если вы работаете с корпоративными системами или ЭП. Изменённый без ведома пользователя файл может перенаправлять трафик и мешать корректной работе. Очень часто при заражении системы вредоносными объектами файл hosts может оказаться переписан, что приводит к не самым приятным для пользователя последствиям.