Paano i-edit ang Mga Host ng File sa Windows 10

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Pinahihirapan ng Windows 10 na mai-edit ang file ng Mga Host sa pamamagitan ng paggawa nito na read-only. Maaari naming mai-edit ang file ng Mga Host nang madali gamit ang Notepad o kahit mula sa command-line o malayuan. Tatalakayin namin ang lahat ng mga pamamaraang ito sa artikulong ito, kaya't manatiling nakasubaybay. Mabilis na Buod tago 1 Ano ang isang file ng Mga Host? 2 Bakit maaaring kailanganin mong baguhin ang file ng mga host 3 Paano mag-edit ng mga file ng host sa isang lokal na computer 4 Paano mag-edit ng mga file ng host gamit ang Command-line 5 Paano mag-edit ng mga file ng host sa isang remote computer 6 Pangwakas na salita

Ano ang isang file ng Mga Host?

Naghahain ang file ng host bilang isang lokal na DNS server para sa computer at ginagamit upang mapa ang mga IP address sa mga pangalan ng domain.

Mahalaga ang file ng mga host ang unang lugar na hinahanap ng iyong computer para sa isang IP address kapag nagba-browse ka sa internet. Ito ay isang file na matatagpuan sa iyong computer na naglalaman ng pangalan ng isang website at ang kaukulang IP address.

Kapag nag-type ka ng itechtics.com sa iyong web browser, pupunta ang iyong computer upang hanapin ang kaukulang IP address sa host file. Kung ang entry ay hindi matatagpuan doon, pupunta ito sa Domain Name Server (DNS) na nauugnay sa iyong computer.

Maaaring mai-edit ang file na ito para sa bawat computer para sa maraming benepisyo. Maaaring gamitin ng mga gumagamit ang file na ito upang harangan ang mga tukoy na website, o maaaring baguhin ng mga developer ang host file upang subukan na patakbuhin ang kanilang mga website nang lokal sa kanilang makina.

Ipaalam sa amin ipakita sa iyo kung paano mo mababago ang file ng mga host sa iyong computer at anumang iba pang computer sa iyong network nang malayuan.

Bakit maaaring kailanganin mong baguhin ang file ng mga host

Kapag ang isang gumagamit ay nagbukas ng isang web browser at naghahanap para sa isang bagay o nagpasok ng isang website URL, kailangang makipag-ugnay ang computer sa kaukulang IP address upang makapag-usap sa website.

Gayunpaman, dahil ang pangunahing punto ng contact ng system ng network ng computer ay ang lokal na file na nagho-host, ang mga setting ng ibang IP address para sa pangalan ng domain ay maaaring linlangin ang computer upang ilipat sa ibang IP.

Ang pamamaraan na ito ay madalas na ginagamit ng mga indibidwal upang harangan ang ilang mga website sa mga computer. Gayunpaman, hindi ito ang pinaka-na-optimize na paraan upang magawa ito, dahil maaaring baguhin o alisin ng mga gumagamit ang entry sa file ng mga host upang ibalik ang kanilang mga setting sa networking.

Ang isa pang kadahilanan na maaaring kailanganing isaalang-alang ang pagmamanipula ng file ng mga host ay upang patakbuhin ang kanilang sariling website na naka-deploy sa computer at pagkatapos ay subukan ito. Ang iba pang mga aparato sa parehong network ay maaaring gumamit ng lokal na IP address na naaayon sa pangalan ng domain upang subukan ang kanilang website nang hindi lumalampas sa internet.

Paano mag-edit ng mga file ng host sa isang lokal na computer

Ang file ng host ay isang pangunahing file ng system na maaaring mai-edit gamit ang built-in na Notepad sa Windows at naroroon sa payak na teksto. Gayunpaman, upang mai-edit ito, kailangan ng isa ang mga pribilehiyong pang-administratibo. Ang isang karaniwang gumagamit o account ng gumagamit na may mga pribilehiyo na mas mababa kaysa sa isang administrator ay hindi ma-e-edit ang file at bibigyan ng sumusunod na error kapag sinusubukang i-save ang anumang mga pagbabago na ginawa dito.

Error prompt sa pag-save ng binagong mga file ng mga host

Ipaalam sa amin ipakita sa iyo kung paano mo mababago nang matagumpay ang file ng mga host, nang walang anumang mga error, na matatagpuan sa sumusunod na lokasyon: echo >> %WINDIR%System32DriversEtcHosts

Ang sumusunod na pamamaraan ay totoo para sa pagkakaroon ng mga account ng gumagamit Mga pribilehiyo sa pangangasiwa , pati na rin para sa karaniwang mga gumagamit.

  1. Maghanap para sa Notepad sa Windows Search Box at pagkatapos ay gamitin ang mga key ng shortcut Ctrl + Shift + Enter upang ilunsad ito bilang isang Administrator.
  2. Ngayon mag-click sa File sa kaliwang sulok sa itaas ng Notepad, at pagkatapos ay mag-click Buksan .
  3. Mag-navigate sa lokasyon ng file ng mga host na ibinahagi sa itaas. Kung ang window ay hindi nagpapakita ng anumang mga item, piliin ang Lahat ng mga file mula sa drop-down na menu ng uri ng file. Pumili host , at pagkatapos ay mag-click Buksan .
    bukas na host
  4. Maaari mo na ngayong gawin ang mga ninanais na pagbabago sa file, tulad ng halimbawa sa ibaba, at pagkatapos ay gamitin ang mga shortcut key Ctrl + S upang mai-save ito

Maaari mo nang suriin kung ang URL na iyong inilagay sa file ng mga host ay magre-redirect ngayon sa kaukulang IP. Dahil naipasok namin ang 0.0.0.0 sa aming halimbawa, ang website na www.itechtics.com ay hindi na naa-access. tagumpay sa psexec

Ang nabagong mga file ng host na nagkakabisa: hindi maabot na website

Paano mag-edit ng mga file ng host gamit ang Command-line

Bilang kahalili, maaari mo ring gamitin ang Command Prompt upang mai-edit ang file ng mga host sa ilang madaling mga hakbang. Gayunpaman, ang Command Prompt ay dapat buksan bilang isang administrator.

  1. Buksan ang Command Prompt bilang isang Administrator.
  2. Ipasok ang sumusunod na utos upang magdagdag ng isang bagong entry sa file ng mga host:
    psexec \10.0.0.172 -u administrator -p admin123 cmd

Agad nitong idaragdag ang IP address at ang kaukulang pangalan ng domain sa host file. Gayunpaman, kung nais mong tanggalin ito, kakailanganin mong gamitin ang maginoo na paraan sa pamamagitan ng pagbubukas ng file ng mga host sa Notepad at manu-manong pag-aalis ng mga entry.

Paano mag-edit ng mga file ng host sa isang remote computer

Mano-manong pagbabago ng file ng mga host sa isang malaking bilang ng mga PC ay maaaring maging abala. Maaari mong gamitin ang sumusunod na pamamaraan upang malayuang mai-edit ang file ng mga host sa isa pang computer at gawin ang mga kinakailangang pagbabago para sa isang senaryong iyon.

Ang bahaging ito ay nagsasangkot ng ilang karagdagang mga hakbang. Gayunpaman, kapaki-pakinabang pa rin ito at mas mahusay kaysa sa pagpunta sa bawat computer nang pisikal at binabago ang file ng mga host. Gayunpaman, kakailanganin mong magsagawa ng isang maliit na gawain sa (mga) remote computer na kailangang gawin sa pamamagitan ng pisikal na presensya.

Ang sumusunod ay wasto para sa mga computer na nasa parehong network / domain tulad ng pinagmulang computer.

Sa remote computer, ipasok ang sumusunod na utos sa Run at pagkatapos ay i-reboot ang computer: echo 0.0.0.0 www.itechtics.com >> %WINDIR%System32DriversEtcHosts

Magdaragdag ito ng isang bagong DWORD sa Windows Registry na magbibigay-daan sa iyo upang ma-access ang computer nang malayuan sa pamamagitan ng PsExec.

PsExec ay isang utility na nilikha upang payagan ang malayuang pag-access sa iba pang mga computer. Pinapayagan nito ang mga gumagamit na gumanap ng mga gawain nang malayuan sa mga malalayong computer nang hindi pisikal na naroroon on-site.

Kapag naidagdag ang DWORD sa (mga) computer na nais mong baguhin ang file ng mga host, isagawa ang mga sumusunod na gawain sa pinagmulang computer (mula sa kung saan ka gagana).

  1. I-download ang PsExec utility package . Kapag na-download na, i-extract ito sa isang solong folder.
  2. Ngayon ilunsad ang Command Prompt na may mga pribilehiyong pang-Administratibo.
  3. Mag-navigate sa nakuha na folder na PsExec mula sa loob ng Command Prompt, tulad ng halimbawa sa ibaba:
  4. Ipasok ang sumusunod na utos upang ilunsad ang Command Prompt ng remote computer:
    C:WindowsSystem32driversetchosts

    Palitan ang IP address ng pangalan o IP address ng remote computer, at ang username at password pagkatapos ng -u at -p, ayon sa pagkakabanggit.
    ang mga remote host ay binago ang 1
  5. Matagumpay mong naisagawa ang remote Command Prompt. Gamitin ang sumusunod na utos upang magdagdag ng isang entry sa file ng mga host ng remote PC habang pinapalitan ang IP address at ang kaukulang URL na iyong pinili:
    reg add HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciessystem /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f

Maaari mo na ngayong pindutin ang mga shortcut key Ctrl + C upang mag-log out sa Command Prompt ng remote computer at magpatuloy upang kumonekta sa susunod na PC.

Pangwakas na salita

Bagaman ang file ng mga host ay may katuturan sa system ng Windows, hindi ito nakakaapekto sa anumang paraan kung magpasya kang tanggalin ang file nang kusang-loob o hindi sinasadya. Maliban kung nakagawa ka ng ilang mga pagbabago sa file, walang marahas na mangyayari kung aalisin mo ang buong file. Palagi itong mapapalitan ng isang blangko na file na may mga host ng pangalan.

Bukod dito, ang anumang mga pagbabagong ginawa sa file ay maaari ding ibalik tuwing nais mo. Samakatuwid, ang paglalaro sa paligid ng file ay hindi maaaring ituring na mapanganib para sa system. Gayunpaman, magiging matalino na lumikha ng isang backup ng orihinal na file kung sakali.