Как да редактирате, нулирайте файла с хостове на Windows

Въпросът се появи отново и разбрах, че никога не съм публикувал урок за редактиране и повторно задаване на файла на Windows Hosts. Искам първо да разгледам функционалността на файла Host.

Файлът с хостове на Windows може да се използва за блокиране или пренасочване на имена на хостове. Името на хоста е основната част на уеб адрес или местен адрес, например ghacks.net или localhost. Всеки запис на файла на хоста указва IP адрес и име на хост, което основно казва на системата, че името на хоста трябва да бъде разрешено с този IP адрес.

DNS сървърът, който обикновено е заявен, се заобикаля за всички записи във файла Hosts, освен ако е твърдо кодиран в операционната система.

Нека ви дам два примера, когато това може да е от полза: потребителите могат да блокират известни рекламни компании или спамери, като пренасочват заявки към местния компютър. Това по принцип не зарежда нищо, когато уебсайт се опитва да зареди реклама, изскачащ прозорец или друг елемент.

Друг пример подчертава, че хост файлът може да бъде от полза за уеб разработчиците. Кажете, че току-що сте преместили уебсайта си на нов сървър и IP е променен в процеса. На DNS сървърите са необходими до 48 часа за разпространение, което означава, че е трудно да се тества уебсайтът на новия сървър след преместването, ако DNS сървърът все още пренасочва заявката към стария сървър.

Уеб програмистът може да зададе новия IP адрес на уебсайта, за да избегне проблема с разпространението. (Моля, вижте Работа на уебсайтове преди разпространението на DNS за подробно ръководство по тази тема)

Трябва да се отбележи, че файлът Hosts може да бъде експлоатиран и от злонамерен софтуер, или чрез пренасочване на потребителя от законни сайтове към съмнителни, или чрез блокиране на достъпа до софтуер за сигурност, който може да се наложи отново да премахне тези програми от компютъра.

Местоположението на файла Windows Hosts

Файлът с хостове на Windows се намира под следния път:

% SystemRoot% \ system32 \ шофьори \ и т.н. \

% SystemRoot% в началото е променлива, която е зададена в директорията на Windows. Повечето потребители на Windows са инсталирали операционната система на c: \ windows, което би означавало, че файлът с хостове може да бъде намерен под c: \ windows \ system32 \ driver \ etc \ hosts

Може да се наложи показването на скрити системни папки, ако Windows Explorer се използва за навигация до папката.

Щракнете върху Инструменти> Опции на папките в Windows Explorer и превключване към раздела Изглед отваря меню за конфигурация, където могат да бъдат зададени скрити папки, които да бъдат разкрити.

Ако използвате Windows 10, изберете File> Change Folder and Search options и след това преминете към менюто View.

Намерете „скриване на защитени файлове на операционната система (препоръчително)“ и „скрити файлове и папки“ и се уверете, че първата не е маркирана, а последната е настроена на „Показване на скрити файлове, папки и дискове“. Настройките могат лесно да се обърнат по този начин, когато е необходимо.

Самият хост файл може да се редактира с всеки обикновен текстов редактор, например Notepad, който се доставя с Windows. Първо трябва да проверите дали файлът Hosts е защитен от запис. Това става, като щракнете с десния бутон на мишката върху файла и изберете свойствата от контекстното меню за отваряне.

Вижте секцията за атрибути в раздела Общи. Файлът е защитен от запис, ако е поставен отметка само за четене. Ако е, премахнете записа. Ако запазите настройката само за четене, не е възможно да редактирате или нулирате файла с хостове.

Не забравяйте да зададете отново атрибута само за четене, след като сте готови, за да предотвратите редактирането на файла на хостове от трети страни.

Файлът на Windows Hosts по подразбиране няма активни записи. Моля, обърнете внимание, че ред, започващ с #, е ред за коментар, който няма да бъде изпълнен или обработен.

Редактиране на файла Windows Hosts

Разгледайте примерите в коментарите. Синтаксисът винаги е един и същ, първо IP адресът, към който искате да пренасочите името на хоста, след това името на хоста, разделено от поне едно интервал.

  • За да добавите записи към хост файла, първо трябва да въведете IP адреса в следващия празен ред, последван от интервал (или чрез натискане на раздела) и име на хоста (което може да бъде име на домейн или localhost).
  • За да изтриете записи на файлове в Windows Hosts, изберете целия ред и натиснете бутона за изтриване на клавиатурата. Можете също така да добавите # пред всеки ред, за да го направите коментар, така че да не бъде обработен, но запазен.
  • За да редактирате отделни записи, щракнете в реда на картографирането, който искате да редактирате, и направете промените.
  • За да нулирате файла с хостове, просто премахнете всички редове, които не са коментари. Microsoft създаде решение Fix-Ii, за да нулира хост файла, който може да се използва вместо това. Потребителите просто трябва да изпълнят програмата, след като са я изтеглили в локалната система. Основната полза е, че не е необходимо да преминават през ръчния процес по този начин.

Моля, обърнете внимание, че трябва да запазите промените, преди да станат достъпни. В Бележника изберете менюто> Запазване от менюто, за да направите това.

И така редактирате и нулирате файла на Windows Hosts. Моля, оставете всички открити въпроси или коментари в секцията за коментари по-долу.

Свързани статии

  • Hosts Block е нов мениджър за автоматично актуализиране на хостове
  • Общ преглед на софтуера на файла на хостове
  • HostsMan: Мениджър на хостове на Windows
  • Windows хоства оптимизатор на файлове