Файлът с хостове в Windows 10: какво представлява и как да го редактирате ⋆ ALexHost SRL
Изпробвайте уменията си за всички наши хостинг услуги и получете 15% отстъпка!

Използвайте код на касата:

Skills
16.12.2024

Файлът с хостове в Windows 10: какво представлява и как да го редактирате

Файлът hosts е обикновен текстов файл, който се използва от операционната система за съпоставяне на имена на домейни с IP адреси, преди системата да провери външните DNS сървъри. Чрез редактиране на файла hosts можете ръчно да определите кои IP адреси са свързани с определени имена на домейни. Това е полезно за тестване на уебсайтове, блокиране на определени домейни или промяна на DNS настройките.

В тази статия ще обясним какво представлява файлът hosts, как работи той в Windows 10 и ще предоставим инструкции стъпка по стъпка как да намерите, редактирате и използвате ефективно файла hosts.


Какво представлява файлът Hosts?

Файлът hosts е системен файл, който съдържа статични съпоставки на имена на домейни с IP адреси. Когато въведете име на домейн в браузъра си (напр. www.example.com), компютърът ви проверява файла с хостове, преди да се обърне към DNS сървър, за да преобразува домейна в IP адрес. Ако във файла hosts има запис за домейна, системата използва посочения там IP адрес.

Често срещани употреби на файла Hosts:

  • Блокиране на уебсайтове: Пренасочване на домейн (напр. www.ads.com) към 127.0.0.1, като по този начин ефективно блокирате достъпа.
  • Тестване на уебсайтове: Насочете домейн към местен сървър за разработка.
  • Заобикаляне на проблеми с DNS: Ръчно присвояване на IP адрес на домейн, ако DNS не разрешава правилно.

Местоположение на файла с хостовете в Windows 10

В Windows 10 файлът hosts се намира в следната директория:

C:\Windows\System32\drivers\etc\hosts

За да редактирате този файл, ще са ви необходими администраторски права, тъй като това е защитен системен файл.


Как да редактирате файла Hosts в Windows 10

За да редактирате файла hosts, следвайте следните стъпки:

Стъпка 1: Отворете Notepad като администратор

  • Щракнете върху бутона Старт и напишете Notepad в лентата за търсене.
  • Щракнете с десния бутон на мишката върху Notepad и изберете Run as administrator (Стартирай като администратор).

Стъпка 2: Отворете файла Hosts

  • В Notepad щракнете върху File (Файл) > Open (Отвори).
  • Навигирайте до местоположението на файла hosts:
    C:\Windows\System32\drivers\etc\
  • В долния десен ъгъл на диалоговия прозорец за отваряне променете филтъра за типа на файла от Текстови документи (*.txt) на Всички файлове.
  • Изберете файла hosts и щракнете върху Отвори.

Стъпка 3: Добавяне на записи във файла Hosts

След като файлът hosts е отворен, можете да добавяте, променяте или премахвате съпоставки между домейни и IP адреси. Всеки запис трябва да бъде на нов ред в следния формат:

IP_адрес име_домейн

Например, за да блокирате www.ads.com, можете да добавите този ред:

127.0.0.1 www.ads.com

Това ще пренасочи всяка заявка за www.ads.com към вашата локална машина (127.0.0.1), като ефективно ще блокира достъпа до този уебсайт.

Ако искате да насочите даден домейн към конкретен IP адрес (например за целите на тестването), можете да използвате следния формат:

192.168.1.100 www.example.com

Това ще накара системата да пренасочи www.example.com към локалния IP адрес 192.168.1.100.

Стъпка 4: Запазване на файла Hosts

След като направите промените, щракнете върху File (Файл) > Save (Запази), за да запазите файла с хостовете. Може да бъдете помолени да потвърдите административните права за извършване на промени.


Практически примери за използване на файла Hosts

1. Блокиране на нежелани уебсайтове

Можете да блокирате достъпа до определени уебсайтове, като ги съпоставите с несъществуващ IP адрес или с 127.0.0.1, който е адресът на localhost. Това ефективно предотвратява зареждането на уебсайта от браузъра.

Например, за да блокирате Facebook, добавете следния запис във файла hosts:

127.0.0.1 www.facebook.com 127.0.0.1 facebook.com

Когато се опитате да посетите www.facebook.com, той няма да успее да се зареди, защото системата се опитва да го разреши на 127.0.0.1, където не се намира уебсайтът.

2. Пренасочване на домейни за тестване

Ако разработвате уебсайт и искате да го тествате на локалната си машина, без да засягате реалния сайт, можете да редактирате файла hosts, за да пренасочите домейна към локалния си сървър за разработка.

Например, ако локалният ви сървър работи на адрес 192.168.1.50 и искате да тествате www.mytestsite.com локално, можете да добавите:

192.168.1.50 www.mytestsite.com

Сега, когато посетите www.mytestsite.com, той ще се пренасочи към вашия локален сървър за тестване.

3. Заобикаляне на проблеми с DNS

Ако DNS сървърът не успява да разреши правилно даден домейн или ако се нуждаете от временно решение, докато промените в DNS се разпространят, можете ръчно да зададете IP адреса във файла hosts.

Например, ако www.example.com трябва да се преобразува в 93.184.216.34, можете да добавите:

93.184.216.34 www.example.com

Това принуждава домейна да се пренасочи към посочения IP адрес, без да разчита на външни DNS сървъри.

Изпробвайте уменията си за всички наши хостинг услуги и получете 15% отстъпка!

Използвайте код на касата:

Skills