Знаете ли, че можете да решите към кой сървър сочи всеки домейн на вашия компютър, дори преди да влязат в сила официалните промени в интернет? Всичко това е възможно благодарение на известния файл с хостове, ресурс, който все още е валиден във всички съвременни операционни системи.
Въпреки че функционирането на интернет зависи главно от DNS сървърите, Този малък локален файл може да бъде ключът към персонализирането на начина, по който вашият компютър осъществява достъп до уеб страници., блокирайте нежелани сайтове или тествайте промените в уебсайта си, преди някой друг да го види.
Какво е файлът hosts и как работи?
El файл с хостове Това е прост текстов документ, присъстващ във всички системи (Windows, Mac и Linux), чиято основна функция е ръчно да свързва имена на домейни с IP адреси. Той го прави преди системата ви да се обърне към DNS сървър, така че има абсолютен приоритет пред нормалните интернет настройки.
По този начин, всеки път, когато въвеждате уеб адрес в браузъра си, системата първо ще провери файла hosts, за да види дали има някакви специфични инструкции. Ако открие такава, ще приложи тази резолюция; Ако не, ще се върне към DNS както обикновено.
Преди популяризирането на DNS сървърите, файлът hosts беше единственият начин компютрите да разберат кой IP адрес съответства на кой домейн. В ранните си дни това е бил глобален файл, който се е разпространявал за ръчно актуализиране на всички свързани компютри. В днешно време употребата му е много по-ограничена., но все пак има някои ключови приложения, особено в уеб разработката, миграциите, корпоративните среди или когато искате да блокирате или пренасочите определени страници локално.
Структурата на файла hosts е изключително проста. Всеки ред представлява връзка между IP адрес и домейн, разделени с интервал или табулация. Например:
127.0.0.1 localhost
93.184.216.34 example.org www.example.org
Също така, всеки ред, който започва със символа # Това се счита за коментар и не е приложимо. Това служи както за документиране на промените, така и за временно деактивиране на асоциации.
Практическо приложение на файла hosts
Промяната на този файл може да изглежда като дребна задача, но тя има значение... голямо въздействие в ситуации като:
- Преглед на уебсайтове след миграции: ви позволява да насочите домейна си към новия сървър и да проверите как изглежда уебсайтът много преди промените в DNS да се разпространят в интернет.
- Разработване и тестване на уебсайтове локално: особено полезно за програмисти или дизайнери, които трябва да работят в тестова среда, без да засягат реалния производствен уебсайт.
- Блокиране на нежелани уебсайтове: Можете да предотвратите достъпа до опасни, неподходящи или досадни сайтове, като просто ги свържете с несъществуващ IP адрес (например 0.0.0.0 или 127.0.0.1).
- Отстраняване на проблеми с локалната мрежа: В корпоративна среда се използва за присвояване на имена на компютри във вътрешна мрежа или за налагане на алтернативни маршрути за специфични нужди.
- Проверете работата на псевдоними и поддомейни: Преди да направите постоянни промени в DNS, можете да тествате поведението му локално.
Важно: Никога не променяйте файла hosts, без да сте сигурни какво правите. и разбира се, винаги правете резервно копие, преди да го докоснете.
Рискове и предпазни мерки при промяна на файла hosts
Промяната на файла hosts е проста задача, но с важни последици. Да бъдеш с приоритет пред DNS, Всяка грешка или злонамерена манипулация може сериозно да повлияе на сърфирането ви. Поради тази причина системите често го защитават със специални разрешения и препоръчват да се редактира само от потребители с основни познания за мрежи или системна администрация.
Един от най-големите рискове е че файлът hosts е модифициран от злонамерен софтуер, вируси или хакери. Това може да ви пренасочи към измамни страници, да попречи на актуализирането на антивирусната ви програма, да блокира уебсайтове за сигурност или дори да доведе до загуба на достъп до критични услуги. Много инфекции започват с промени в този файл.
За да се сведат до минимум рисковете, следвайте тези препоръки:
- Не изтривайте редове от систематаНякои системи включват записи по подразбиране, необходими за вътрешни функции.
- Избягвайте синтактични грешкиНеправилно поставен интервал или неправилно изписан домейн може да направи правилото неизползваемо.
- Защитете файлаМаркирайте файла като само за четене и използвайте добър, актуален антивирус, за да откриете неоторизирани модификации.
- Бъдете подозрителни, ако браузърът се държи странноАко забележите подозрителни пренасочвания или невъзможност за достъп до легитимни уебсайтове, проверете файла си hosts.
Къде се намира файлът hosts на всяка операционна система?
Местоположението на файла hosts варира в зависимост от системата, въпреки че структурата е идентична:
- Windows:
C:\Windows\System32\drivers\etc\hosts - Mac (macOS):
/private/etc/hosts - Linux:
/etc/hosts
Важно е да запомните, че на всички платформи файлът няма разширение, което понякога може да затрудни намирането му в редактори, които показват само текстови файлове. Също така, трябва администраторски разрешения (или суперпотребител/root), за да го редактирате и да запазите промените.
Как да промените файла hosts в Windows
Редактирането на hosts файла в Windows е сравнително лесно, въпреки че изисква отваряне на текстовия редактор с повишени привилегии. Следвайте тези стъпки:
- преса започване и търсене Memo подложка. Щракнете с десния бутон и изберете Изпълнете като администратор.
- В Notepad изберете Файл> Отваряне.
- Отидете до
C:\Windows\System32\drivers\etc. Уверете се, че в долната част е избрано Всички файлове (*. *) за да можете да видите файла Силите. - Изберете и отворете Силите.
- Добавете или променете необходимите редове след структурата:
IP dominio.com www.dominio.com - Не променяйте системните линии, ако не знаете какво правите. Добавете промените си накрая.
- Запазете и затворете файла.
Пример би бил да се посочи www.ejemplo.com към IP 192.168.1.100:
192.168.1.100 www.ejemplo.com ejemplo.com
Не забравяйте, че всички промени засягат само вашия екип; не променя останалата част от Интернет.
Как да промените файла Hosts на Mac (macOS)
За потребителите на Mac процесът изисква използването на терминал за да редактирате файла с права на суперпотребител. Стъпките са:
- Отвори терминал от Launchpad, Finder или в Приложения > Помощни програми.
- Въведете командата:
sudo nano /private/etc/hostsи натиснете Enter. - Въведете паролата си, когато бъдете подканени.
- Вече можете да редактирате файла. За да добавите промени, отидете до края и въведете реда във формат:
IP dominio.com - За да запазите, натиснете Контрол + O, Въведете. За да излезете, натиснете Контрол + X.
- За незабавен ефект изпълнете:
dscacheutil -flushcache
Как да промените файла hosts в Linux
В Linux пътят обикновено е /etc/hosts и ще ви трябват права на суперпотребител, за да го редактирате. Пример с nano на Ubuntu:
- Отворете терминала (Ctrl+Alt+T).
- Станете суперпотребител:
sudo suи въведете паролата си. - Отворете файла с nano:
nano /etc/hosts. - Добавете или променете необходимите редове, следвайки формата:
93.184.216.34 example.org www.example.org - Запазете с Control + O и излезте с Control + X.
Как да проверя дали файлът hosts е променен правилно?
Да проверя:
- Заредете домейна в браузъра си: Ако очакваната страница се зареди, модификацията работи.
- От конзолата или терминала: тичам
ping dominio.comи проверете дали отговаря от желания IP адрес.
Ако не видите отразените промени, трябва изчистете DNS кеша. В Windows изпълнете ipconfig /flushdns в командния ред с администраторски права. На Mac, dscacheutil -flushcache. В Linux рестартирайте мрежовата услуга или изчистете кеша на браузъра си.
Как да защитите вашия hosts файл от неоторизирана промяна
За да предотвратите промяната на файла hosts от злонамерен софтуер или други заплахи:
- Маркиране на файла като само за четене в Windows, от „Свойства“. В Linux и Mac, коригирайте разрешенията с
chmod. - Използвайте актуализирана антивирусна програма за наблюдение на подозрителни промени.
- Използвайте акаунт без администраторски права в ежедневна употреба.
- Избягвайте да изтегляте програми от ненадеждни източници които може да съдържат зловреден софтуер.
Инструменти за улесняване на редактирането на файла hosts
Накрая ще разгледаме някои ресурси, които ще ни помогнат да ускорим процеса на редактиране на hosts файлове:
- Блок на хостоветеРедактиране графично в Windows.
- HostsMan: мениджър с предварително конфигурирани списъци и опция за добавяне на хранилища.
- Редактор на файлове хостовеОрганизира лесно записите и позволява бързо редактиране или коментиране.


