Paano Baguhin at Pamahalaan ang Mga Host ng File sa Linux

Paano Baguhin at Pamahalaan ang Mga Host ng File sa Linux

Mayroong isang solong file sa iyong computer na nagsisilbing isang maliit na gateway sa pagitan mo at ng web. Tinawag itong file ng mga host. Kung kailangan mong harangan ang mga website o lumikha ng mga isinapersonal na mga shortcut sa web sa Linux, maaari mo lamang idagdag o mag-tweak ng ilang mga linya sa file.





Sa post na ito, tatalakayin namin nang detalyado ang file ng mga host, kasama ang mga komprehensibong gabay sa kung paano i-edit at mabago ang file ng mga host nang ligtas.





Ano ang File ng Mga Linux Host?

Ang file ng mga host ay isang payak na file ng teksto na ginagamit ng lahat ng mga operating system upang isalin ang mga hostname (kilala rin bilang mga web address o URL) sa mga IP address. Kapag nag-type ka sa isang hostname, tulad ng wikipedia.org, titingnan ng iyong system ang file ng mga host upang makuha ang kinakailangang IP address upang kumonekta sa naaangkop na server.





Kung buksan mo ang file ng mga host, mabilis mong mapapansin na wala itong direktoryo ng buong internet doon. Sa halip, maaaring mayroong lamang isang linya at iyon lang. Ano ang nagbibigay

Lumabas, susuriin muna ng iyong system ang file ng mga host bago maghanap ng isang site ang mga DNS server na tinukoy sa iyong mga setting ng network (karaniwang mga DNS server ng iyong ISP).



Nangangahulugan ito na maaari mong gamitin ang file ng mga host upang idagdag sa kung ano ang hindi maibibigay ng mga DNS server (tulad ng mga alias para sa mga lokasyon sa iyong lokal na network, na posible kung mayroon kang naka-set up na DNS server sa loob ng iyong lokal na network) o i-override ang mga IP address na karaniwang ibibigay ng iyong mga DNS server.

Halimbawa, kung hihilingin mo ang wikipedia.org, ibabalik ng mga DNS server ang IP address ng Wikipedia sa iyong computer. Ngunit kung nais mong harangan ang Wikipedia sa computer na iyon, maaari kang magdagdag ng isang entry sa mga host file na nagsasabi sa iyong computer na ang wikipedia.org ay tumuturo sa ilang iba pang IP address na naiiba sa aktwal na IP address ng Wikipedia.





Bago nag-online ang DNS, hawak ng file na ito ang lahat ng mga hostname at IP address para sa buong internet. Pana-panahong mai-download ng mga tagapangasiwa ng system ang mga na-update na kopya ng file na ito mula sa isang gitnang lalagyan. Kahit na noong unang bahagi ng 1980s, halos imposible para sa mga admin na makasabay habang maraming mga host ang nag-online kahit na ang network ay halos limitado lamang sa mga unibersidad at mga lab na nagsasaliksik, kaya nilikha ang DNS.

Ginawa nito ang file ng mga host na higit na lipas na sa pakikitungo sa pampublikong internet o kahit na higit sa ilang mga machine, ngunit perpekto ito para sa pamamahala ng iyong lokal na makina at isang maliit na lokal na network tulad ng iyong Wi-Fi.





Ngayon, ang file na ito ay karaniwang magkakaroon ng hostname na pinili mo para sa Linux machine kapag na-install mo ito at tinukoy ng localhost, na kung saan ay ang minimum na kinakailangan upang magamit ang network.

Lokasyon ng File ng Mga Host ng Linux

Sa Linux, mahahanap mo ang mga host file sa ilalim / etc / host . Dahil ito ay isang simpleng text file, maaari mong buksan ang file ng mga host gamit ang iyong ginustong text editor.

Dahil ang file ng mga host ay isang file ng system, kakailanganin mo ng mga karapatang pang-administratibo upang makatipid ng mga pagbabago. Upang mai-edit ang file gamit ang isang Linux terminal-based text editor tulad ng nano, kakailanganin mo ng superuser access.

Halimbawa:

sudo nano /etc/hosts

Upang magamit ang isang graphic na editor ng teksto tulad ng gedit:

gksu gedit /etc/hosts

Kapag natapos mo na ang pag-edit ng file, lumabas sa editor. Sa nano, hit Ctrl + X , at pagkatapos at upang kumpirmahin ang pag-o-overtake sa mga pagbabago. Magandang ideya na i-save ang isang backup na kopya ng file bago mo i-edit ito upang maibalik mo ito kung nagkamali ka dahil maaari itong magulo sa iyong access sa network.

Upang makagawa ng isang backup ng mga file ng mga host, gumawa lamang ng isang kopya nito. Maaari kang magdagdag ng isang panlapi tulad .old kaya naaalala mo na ito ay isang lumang kopya ng file:

sudo cp /etc/hosts /etc/hosts.old

Paano Magdagdag ng Mga Site sa File ng Mga Host

Sa file ng mga host, ang bawat entry ay may sariling linya. Ang syntax ay simple. I-type ang IP address na nais mong isalin sa hostname, pindutin ang Tab susi sa iyong keyboard, at pagkatapos ay i-type ang hostname.

Halimbawa, upang harangan ang Wikipedia, magta-type ka (naaalala na gamitin ang Tab susi kaysa Space ):

bakit pula ang echo dot ko
127.0.0.1 wikipedia.org

Ang 127.0.0.1 ay ang loopback IP address na laging tumuturo pabalik sa iyong sariling system. Dahil ang web ay hindi nakaimbak sa iyong machine, sasabihin ng iyong browser na ang site ay hindi matatagpuan. Ito ay epektibo nang hinarangan.

Kung sa tingin mo ay takot sa terminal, mag-check out Ang application ng Linux Blocker ng Linux Mint (kilala din sa mintnanny ). Magdaragdag ito ng mga entry sa file ng mga host na tumuturo sa mga hostname na tinukoy mo sa 127.0.0.1. Ngunit upang gawin ang anupaman, kakailanganin mo ring gumawa ng mga pagbabago sa isang text editor.

I-download: Domain Blocker (Libre)

Lumikha ng Mga Shortcut sa File ng Mga Host

Ang iba pang paraan na kapaki-pakinabang ang file ng mga host ay sa paglikha ng mga madaling tandaan na mga pangalan ng mga machine sa isang maliit na network ng tanggapan o bahay.

Kung mayroon kang isang computer sa iyong home network (sabihin na may isang IP address na 192.168.1.10) na may isang simpleng website o file server na gumagawa ng isang bagay na kapaki-pakinabang para sa iyo, maaari mong i-type ang sumusunod sa iyong host file:

192.168.1.10 homeserver

Pagkatapos, kung buksan mo ang iyong browser at i-type lamang ang:

http://homeserver

Awtomatiko na ngayong magre-redirect ang iyong computer sa 192.168.1.10. Ito ay mas madali kaysa sa pagkakaroon upang maghanap ng isang IP address. Maaari kang permanenteng magtalaga ng isang IP address sa anumang makina sa iyong network gamit ang menu ng pagsasaayos ng iyong Wi-Fi router.

Bilang kahalili, maaari mong gamitin ang host file upang lumikha ng mga shortcut sa ilang mga site sa web. Gumamit ng isang utos tulad ng nslookup upang makahanap ng IP address ng isang website, pagkatapos ay idagdag ito sa iyong file ng mga host sa tabi ng nais na shortcut, tulad ng halimbawa sa itaas. Dahil ang karamihan sa mga pangunahing website ay may maraming mga IP address, maaaring hindi ito gumana sa mga site tulad ng Google o Netflix.

Mga Potensyal na Isyu Sa Mga File ng Mga Host

Kaya itinatag namin kung paano gumawa ng mga pagbabago sa host file, ngunit maaari ka pa ring magkaroon ng mga isyu kapag gumagamit ng Google Chrome. Ang web browser na ito ay may kaugaliang huwag pansinin ang file ng mga host maliban kung gagawin mo ang isa sa dalawang posibleng mga bagay:

  1. Uri http: // sa simula ng bawat address. Halimbawa, kung mayroon kang Wikipedia na naka-block sa mga file ng mga host, pagkatapos ay babaguhin ng Chrome ang bloke kung i-type mo lamang ang wikipedia.org sa address bar. Gayunpaman, kung nagta-type ka ng http: //wikipedia.org sa address bar, susundan nito ang file ng mga host.
  2. Huwag paganahin ang ' Gumamit ng isang serbisyo sa web upang makatulong na malutas ang mga error sa pag-navigate 'pagpipilian sa Mga Setting ng Chrome at pagkatapos ay hindi mo na kailangang mag-type http: // sa simula tuwing oras. Ito ay isa sa maraming mga tip sa privacy ng Google Chrome sulit gawin pa rin.

Paano Mo Mapapalitan ang Mga Host ng File?

Nag-aalok ang file ng mga host ng isang madaling paraan upang harangan ang pag-access sa ilang mga website sa iyong computer pati na rin lumikha ng mga pangalan para sa anumang mga server ng bahay na madaling matandaan.

Kung mayroon kang mga anak, ito ay isang krudo ngunit mabisang paraan upang harangan ang mga site na maaaring hindi mo nais na makita nila o limitahan ang oras ng screen, kahit na wala silang access sa superuser. Mayroong iba pang mga tool na magagamit na nagbibigay-daan sa iyo upang limitahan ang pag-access sa internet at oras ng pag-screen sa Linux.

Magbahagi Magbahagi Mag-tweet Email 5 Mga paraan upang Harangan ang Mga Site at Limitahan ang Oras ng Screen sa Linux

Ang software ng parental control ay halos hindi naririnig sa Linux. Narito ang maraming paraan upang ma-block mo ang mga site at pamahalaan ang nilalaman sa Linux.

Basahin Susunod
Mga Kaugnay na Paksa
  • Linux
  • Security sa Computer
  • Pag-troubleshoot
  • Mga Tip sa Linux
  • Pangangasiwa ng System
Tungkol sa May-akda David delony(49 na Artikulo Na-publish)

Si David ay isang freelance na manunulat na nakabase sa Pacific Northwest, ngunit orihinal na nagmula sa Bay Area. Siya ay naging isang mahilig sa teknolohiya mula pagkabata. Kasama sa mga interes ni David ang pagbabasa, panonood ng mga de kalidad na palabas sa TV at pelikula, retro gaming, at pagkolekta ng record.

Higit pa Mula kay David Delony

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe