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

Опитайте Нашия Инструмент За Премахване На Проблемите

Windows 10 затруднява редактирането на Hosts файл, като го прави само за четене. Можем лесно да редактираме файла Hosts с помощта на Notepad или дори от командния ред или дистанционно. Ще обсъдим всички тези методи в тази статия, така че следете. Бързо обобщение Крия 1 Какво е файл Hosts? 2 Защо може да се наложи да промените файла hosts 3 Как да редактирате файла hosts на локален компютър 4 Как да редактирате файла hosts с помощта на командния ред 5 Как да редактирате файла hosts на отдалечен компютър 6 Заключителни думи

Какво е файл Hosts?

Файлът hosts служи като локален DNS сървър за компютъра и се използва за съпоставяне на IP адреси с имена на домейни.

Файлът hosts е по същество първото място, където компютърът ви търси IP адрес, когато сърфирате в интернет. Това е файл, намерен на вашия компютър, който съдържа името на уебсайт и съответния му IP адрес.

Когато въведете itechtics.com във вашия уеб браузър, компютърът ви ще намери съответния IP адрес във файла hosts. Ако записът не е намерен там, той отива до сървъра на имена на домейни (DNS), свързан с вашия компютър.

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

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

Защо може да се наложи да промените файла hosts

Когато потребител отвори уеб браузър и търси нещо или въведе URL на уебсайт, компютърът трябва да се свърже със съответния IP адрес, за да може да комуникира с уебсайта.

Въпреки това, тъй като основната точка за контакт на мрежовата система на компютъра е файлът на локалните хостове, настройките на различен IP адрес за името на домейна могат да излъжат компютъра да го прехвърли на различен IP адрес.

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

Друга причина, поради която може да се наложи да обмислите манипулирането на файла hosts, е да стартирате свой собствен уебсайт, разположен на компютъра, и след това да го тествате. След това други устройства в същата мрежа могат да използват локалния IP адрес, съответстващ на името на домейна, за да тестват уебсайта си, без да влизат в интернет.

Как да редактирате файла hosts на локален компютър

Файлът hosts е основен системен файл, който може да се редактира с вградения Notepad в Windows и присъства в обикновен текст. За да го редактирате обаче, се нуждаете от административни права. Стандартен потребител или потребителски акаунт с привилегии, по -ниски от администратор, няма да може да редактира файла и ще получи следната грешка, когато се опитва да запише всички направени промени в него.

Подкана за грешка при запазване на модифициран файл на хостове

Нека ви покажем как можете успешно да промените файла hosts без грешки, който се намира на следното място: | _+_ |

Следният метод е валиден за потребителски акаунти, които имат Административни привилегии , както и за стандартните потребители.

  1. Потърсете Notepad в полето за търсене на Windows и след това използвайте клавишите за бърз достъп Ctrl + Shift + Enter да го стартирате като администратор.
  2. Сега кликнете върху Файл в горния ляв ъгъл на Notepad и след това щракнете върху Отворено .
  3. Придвижете се до местоположението на файла с хостове, споделено по -горе. Ако прозорецът не показва никакви елементи, изберете Всички файлове от падащото меню тип файл. Изберете домакини , след което щракнете Отворено .
    отворени хостове
  4. Вече можете да направите желаните промени във файла, както в примера по -долу, и след това да използвате клавишите за бърз достъп Ctrl + S да го запишете.

Вече можете да проверите дали URL адресът, който сте въвели във файла hosts ще пренасочи към съответния IP. Тъй като в нашия пример въведохме 0.0.0.0, уебсайтът www.itechtics.com вече не е достъпен. psexec успех

Фактът на модифицирания хост влиза в сила: недостъпен уебсайт

Как да редактирате файла hosts с помощта на командния ред

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

  1. Отворете командния ред като администратор.
  2. Въведете следната команда, за да добавите нов запис към файла hosts:
    echo >> %WINDIR%System32DriversEtcHosts

Това незабавно ще добави IP адреса и съответното име на домейн към файла hosts. Ако обаче искате да го изтриете, ще трябва да използвате конвенционалния начин, като отворите файла hosts в Notepad и премахнете записите ръчно.

Как да редактирате файла hosts на отдалечен компютър

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

Тази част включва някои допълнителни стъпки. Това обаче е все още полезно и по -добре, отколкото да отидете физически на всеки компютър и да промените файла hosts. Независимо от това, ще трябва да изпълните малка задача на отдалечения (и) компютър (и), която ще трябва да се извърши чрез физическо присъствие.

Следното е валидно за компютри, които са в същата мрежа/домейн като компютъра източник.

На отдалечения компютър въведете следната команда в Run и след това рестартирайте компютъра: | _+_ |

Това ще добави нов DWORD към системния регистър на Windows, който ще ви позволи достъп до компютъра от разстояние чрез PsExec.

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

Когато DWORD е добавен към компютъра (ите), на който искате да промените файла hosts, изпълнете следните задачи на компютъра източник (откъдето ще работите).

  1. Изтеглете помощния пакет PsExec . След като го изтеглите, го извлечете в една папка.
  2. Сега стартирайте командния ред с администраторски права.
  3. Придвижете се до извлечената папка PsExec от командния ред, както в примера по -долу:
  4. Въведете следната команда, за да стартирате командния ред на отдалечения компютър:
    psexec \10.0.0.172 -u administrator -p admin123 cmd
    Заменете IP адреса с името или IP адреса на отдалечения компютър и потребителското име и паролата съответно след -u и -p.
    отдалечени хостове променени 1
  5. Вече успешно изпълнихте отдалечения команден ред. Използвайте следната команда, за да добавите запис към хост файла на отдалечения компютър, като същевременно замените IP адреса и съответния URL адрес по ваш избор:
    echo 0.0.0.0 www.itechtics.com >> %WINDIR%System32DriversEtcHosts

Сега можете да натиснете клавишите за бърз достъп Ctrl + C за да излезете от командния ред на отдалечения компютър и да продължите да се свързвате със следващия компютър.

Заключителни думи

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

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