Paano I-edit ang Iyong Hosts File sa Windows, Mac, o Linux


Buod: Sa Windows, ilunsad ang Notepad (o isa pang text editor) bilang Administrator. Buksan ang file ng host, na matatagpuan sa ilalim ng C:\Windows\System32\drivers tc. Sa Mac at Linux, i-edit ang /etc/hosts file gamit ang iyong text editor bilang pagpipilian---siguraduhing ilunsad ang editor gamit ang sudo.

Paminsan-minsan ay maaaring kailanganin mong i-edit ang file ng mga host sa iyong makina. Ang iyong host file ay maaaring malisyosong na-edit sa isang pag-atake, o bilang isang kalokohan. Bilang kahalili, maaaring gusto mo lang na kontrolin ang pag-access sa ilang partikular na website o kontrolin ang trapiko sa network.

Ang mga computer ay may mga host file mula noong ARPANET araw. Ang mga file ng host ay ginamit upang malutas ang mga pangalan ng host sa loob ng mga dekada bago ipinatupad ang DNS system. Dahil ginamit ang mga ito upang tumulong sa paglutas ng pangalan ng network, ang mga file ng host ay lumaki upang maging napakalaking dokumento.

Ang Microsoft, Apple, at iba pang mga developer ng operating system ay nagpapanatili ng file ng mga host sa paligid, kung kaya't ito ay napakaliit na nag-iiba sa pagitan ng Windows, macOS, at Linux. Ang syntax ay nananatiling halos pareho sa lahat ng platform. Karamihan sa mga file ng host ay magkakaroon ng ilang mga entry para sa loopback. Magagamit natin iyon para sa pangunahing halimbawa para sa karaniwang syntax.

Ang unang bahagi ay ang lokasyon kung saan ire-redirect ang address, ang pangalawang bahagi ay ang address na gusto mong i-redirect, at ang ikatlong bahagi ay ang komento. Maaari silang paghiwalayin ng isang puwang, ngunit para sa kadalian ng pagbabasa ay karaniwang pinaghihiwalay ng isa o dalawang tab, o ang katumbas na dami ng mga puwang.

127.0.0.1 localhosts #loopback

Ngayon tingnan natin ang pag-access sa mga file ng host sa iba't ibang mga operating system.

Pag-edit ng Hosts File sa Windows 10 o Windows 11

Ang hosts file ay naroroon pa rin sa pinakabago at pinakadakilang mula sa Microsoft — Windows 10 at Windows 11 — sa kabila ng pagiging sinaunang ayon sa mga pamantayan ng computer. Hindi ito gaanong ginagamit sa modernong Windows networking, gayunpaman.

Ang file ng host, tulad ng iba pang mga file na makikita sa folder ng Windows, ay protektado. Kailangan mo ng mga pribilehiyong pang-administratibo para ilipat, i-edit, o tanggalin ang file.

Maaari mong gamitin ang anumang plain text editor na gusto mong baguhin ang hosts file, gayunpaman, ang Notepad ay ganap na sapat para sa gawain. Hindi mo kailangang mag-download ng isa pa para lang sa trabahong ito.

Pindutin ang pindutan ng Start, i-type ang notepad sa paghahanap, at pagkatapos ay i-right-click ito at pindutin ang Run as Administrator.

Mag-click sa File sa kaliwang sulok sa itaas, pindutin ang Buksan, at pagkatapos ay mag-navigate sa:

C:\Windows\System32\drivers\etc

Siguraduhing baguhin ang piliin sa “Lahat ng File (*.*)” sa halip na “Mga Tekstong Dokumento (*.txt).” Walang extension ng file ang hosts file, kaya hindi ito lalabas kung text documents lang ang ipinapakita mo. Pagkatapos mong baguhin ang setting na iyon, hanapin ang hosts file at i-click ang bukas.

Maaari mong i-edit ang file ng mga host gayunpaman gusto mo. Mayroong ilang malinaw na bagay na dapat gawin dito, tulad ng pag-block o pag-reroute ng trapiko sa internet.

Pag-edit ng Hosts File sa Windows 8 o 8.1

Ang pag-edit ng hosts file sa Windows 8 at 8.1 ay karaniwang kapareho ng Windows 10 o 11.

Hanapin lang ang Notepad, i-right click sa Notepad sa listahan ng mga resulta ng paghahanap, at pagkatapos ay piliin ang  “Run as Administrator.

Kapag nabuksan mo na ang Notepad, i-click ang File sa kanang tuktok, i-click ang Buksan, at pagkatapos ay mag-navigate sa /etc/ folder:

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

Magagawa mong i-edit ang file ng mga host tulad ng gagawin mo sa anumang iba pang file. Magagamit mo ito upang harangan ang pag-access sa mga website, kung gusto mo.

Windows 7

Ang pag-access sa file ng mga host sa Windows 7 ay kapareho ng sa mga mas bagong bersyon ng Windows. Kailangan mong patakbuhin ang Notepad bilang administrator, mag-navigate sa file ng mga host, at pagkatapos ay buksan ito.

Mayroong ilang mga paraan na magagawa mo ito. Ang una ay upang mahanap ang Notepad, i-right-click ito, pindutin ang Run as Administrator, at pagkatapos ay mag-navigate sa hosts file. Ito ay matatagpuan sa:

C:\Windows\system32\drivers\etc\

Bilang kahalili, maaari mong pindutin ang Windows+R upang magbukas ng Run window, at pagkatapos ay ipasok ang sumusunod na command:

notepad c:\windows\system32\drivers\etc\hosts

Ang utos ay tatakbo sa Notepad bilang administrator at awtomatikong bubuksan ang tinukoy na file.

Kapag nakabukas ang notepad maaari mong i-edit ang file. Sa halimbawang ito ay iba-block natin ang Facebook. Upang gawin ito, ipasok lamang ang sumusunod pagkatapos ng # na marka.

0.0.0.0    www.facebook.com

Ngayong na-edit mo na ang iyong Hosts file, siguraduhing i-save ito.

Ngayon pansinin kung susubukan naming i-access ang Facebook sa IE hindi kami makakarating sa pahina.

Hindi rin namin ito nakuha sa Google Chrome... (tingnan ang mga tala sa dulo). Para din sa higit pang impormasyon sa pag-edit ng iyong Hosts file, tingnan ang artikulo ng The Geek kung paano gumawa ng shortcut para mabilis na ma-edit ang iyong Hosts file.

I-edit ang File ng Mga Host Sa Ubuntu

Sa Ubuntu (at karamihan sa mga distribusyon ng Linux) maaari mong i-edit ang file ng mga host nang direkta sa Terminal. Maaari mong gamitin ang iyong paboritong command-line editor o ang iyong paboritong GUI text editor. Para sa halimbawang ito gagamitin namin ang Vim, dahil isa ito sa mga tradisyonal na text editor sa Linux. Tulad ng Windows, ang file ng mga host ng Ubuntu ay matatagpuan sa folder na /etc/, bagama't narito ito sa ugat ng drive. Pinoprotektahan ang file ng mga host, at hindi ito mae-edit ng iyong regular na user account.

Kakailanganin mong ilunsad ang Vim na pinauna ng sudo, na kung saan ay conceptually at functionally katulad ng Run as Administrator sa Windows operating system. Magbukas ng Terminal, pagkatapos ay ipasok ang:

sudo vim /etc/hosts

Kakailanganin mong ipasok ang iyong password bago isagawa ang command.

Ngayong bukas na ito, maaari na nating i-edit ito para i-redirect ang Facebook sa wala. Mapapansin mo na sa Ubuntu mayroon ding isang seksyon para sa IPv6.

Maaari mong balewalain ang seksyong IPv6 sa karamihan ng mga kaso; ang pag-edit lamang ng seksyong IPv4 ay dapat gawin ang kailangan mo.

Ngayon ay maaari na nating i-save ang file at subukang pumunta sa Facebook.com. Kapag itinakda mo ang address sa hosts file sa 0.0.0.0, hindi maabot ng iyong computer ang Facebook, at maglalabas ng error: Hindi Makakonekta.

Baguhin ang Hosts File sa Anumang Bersyon ng macOS

Sa macOS, ang pag-access sa file ng mga host ay halos kapareho sa Ubuntu. Magsimula sa terminal at gamitin ang iyong paboritong editor — maaari itong maging isang text editor na nakabase sa GUI kung nais mo, ngunit mas madaling gumamit ng command-line editor mula sa Terminal.

Ang file ay magiging katulad ng mga host file na matatagpuan sa Windows at Linux. Muli, ire-redirect namin ang Facebook sa 0.0.0.0.

Ang Safari, tulad ng isang browser sa Windows at Ubuntu, ay hindi makakonekta sa Facebook.

Bakit Hindi Bina-block ng Host File ang mga Koneksyon?

Ang lahat ng mga pangunahing modernong browser ay nag-aalok ng DNS Over HTTPS (DOH). Ini-encrypt ng DOH ang iyong mga kahilingan sa DNS upang hindi sila ma-intercept at mabasa ng mga third party na maaaring sumilip — sa pangkalahatan, ito ay isang magandang bagay.

Para sa aming mga layunin dito, nililimitahan nito ang utility ng hosts file. Ang file ng host ay lamang magagamit upang harangan ang trapiko sa internet kung ang iyong browser ay nagpapaliban sa DNS Server na tinukoy sa Windows operating system. Awtomatikong paganahin ng maraming browser ang DNS Over HTTPS at gagamit ng sarili nilang mga DNS server. Nagreresulta iyon sa ganap na pag-bypass ng browser sa file ng mga host. Posibleng pilitin ang iyong browser na gamitin ang DNS Server na tinukoy ng Windows, ngunit kailangan mong maghukay sa mga setting ng iyong browser.

Dapat itong makapagsimula sa pag-unawa sa Hosts file at kung paano ito makakatulong sa pagprotekta sa iyong computer. Sa ilalim ng mga tamang pagkakataon, magagamit mo ito upang i-block ang mga site na hindi mo gustong ma-access ng PC.