Com es modifica i gestiona el fitxer d’amfitrions a Linux

Com es modifica i gestiona el fitxer d’amfitrions a Linux

Hi ha un únic fitxer a l’ordinador que serveix de petita passarel·la entre vosaltres i el web. Es diu fitxer hosts. Si heu de bloquejar llocs web o crear dreceres web personalitzades a Linux, només podeu afegir o modificar algunes línies al fitxer.





En aquesta publicació, parlarem detalladament del fitxer hosts, juntament amb guies completes sobre com editar i modificar el fitxer hosts de manera segura.





Què és el fitxer Linux Hosts?

El fitxer hosts és un fitxer de text pla que tots els sistemes operatius fan servir per traduir noms d’amfitrió (també coneguts com a adreces web o URL) a adreces IP. Quan escriviu un nom d'amfitrió, com ara wikipedia.org, el vostre sistema examinarà el fitxer hosts per obtenir l'adreça IP necessària per connectar-vos al servidor adequat.





Si obriu el fitxer hosts, notareu ràpidament que no hi té el directori de tota Internet. En canvi, pot ser que hi hagi només un parell de línies i ja està. Què dóna?

Resulta que el vostre sistema comprovarà primer el fitxer hosts abans de buscar un lloc els servidors DNS definits a la configuració de la vostra xarxa (normalment els servidors DNS del vostre ISP).



Això vol dir que podeu utilitzar el fitxer hosts per afegir allò que els servidors DNS no poden proporcionar (com ara àlies per a ubicacions de la vostra xarxa local, cosa que només és possible si teniu un servidor DNS configurat a la vostra xarxa local) o anul·leu les adreces IP que normalment proporcionarien els vostres servidors DNS.

Per exemple, si sol·liciteu wikipedia.org, els servidors DNS retornaran l'adreça IP de Wikipedia al vostre ordinador. Però si voleu bloquejar la Viquipèdia en aquest equip, podeu afegir una entrada al fitxer hosts que indiqui al vostre equip que wikipedia.org apunta a alguna altra adreça IP diferent de l’adreça IP real de la Viquipèdia.





Abans que el DNS es connectés, aquest fitxer contenia tots els noms d’amfitrió i les adreces IP de tota Internet. Els administradors del sistema descarregaven periòdicament còpies actualitzades d’aquest fitxer des d’un dipòsit central. Fins i tot a principis dels anys vuitanta, era gairebé impossible que els administradors continuessin el ritme, ja que cada cop hi havia més amfitrions en línia, fins i tot quan la xarxa encara estava limitada principalment a universitats i laboratoris de recerca, de manera que es va crear el DNS.

Això va fer que el fitxer d'amfitrions quedés en gran mesura obsolet quan es tractés d'Internet públic o fins i tot amb algunes màquines, però és perfecte per gestionar la vostra màquina local i una petita xarxa local com la vostra Wi-Fi.





Avui en dia, aquest fitxer sol tenir el nom d'amfitrió que heu triat per a la màquina Linux en instal·lar-lo i el localhost definit, que és el mínim necessari per utilitzar la xarxa.

Ubicació del fitxer d’amfitrions Linux

A Linux, podeu trobar el fitxer hosts a sota / etc / hosts . Com que és un fitxer de text pla, podeu obrir el fitxer hosts mitjançant l'editor de text preferit.

Com que el fitxer hosts és un fitxer del sistema, necessitareu drets administratius per desar els canvis. Per editar el fitxer mitjançant un editor de text basat en un terminal Linux, com ara nano, necessitareu accés al superusuari.

Per exemple:

sudo nano /etc/hosts

Per utilitzar un editor de text gràfic com ara gedit:

gksu gedit /etc/hosts

Un cop hàgiu acabat d'editar el fitxer, sortiu de l'editor. En nano, colpeja Ctrl + X , i llavors i per confirmar la sobreescriptura dels canvis. És una bona idea desar una còpia de seguretat del fitxer abans d’editar-lo, de manera que pugueu restaurar-lo si cometeu un error, ja que podria afectar l’accés a la vostra xarxa.

Per fer una còpia de seguretat del fitxer hosts, només cal fer-ne una còpia. Podeu afegir un sufix com .vell així que recordeu que es tracta d’una còpia antiga del fitxer:

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

Com afegir llocs al fitxer d'amfitrions

Al fitxer hosts, cada entrada té la seva pròpia línia. La sintaxi és senzilla. Escriviu l'adreça IP a la qual voleu que es tradueixi el nom de l'amfitrió i premeu el botó Pestanya del teclat i, a continuació, escriviu el nom de l'amfitrió.

Per exemple, per bloquejar la Viquipèdia, escriviu (recordant d'utilitzar el fitxer Pestanya clau en lloc de Espai ):

convertir png a pdf windows 10
127.0.0.1 wikipedia.org

127.0.0.1 és l’adreça IP de loopback que sempre remetrà al vostre propi sistema. Com que el web no s’emmagatzema a la vostra màquina, el vostre navegador dirà que no es pot trobar el lloc. Ara està efectivament bloquejat.

Si us sentiu intimidats pel terminal, consulteu-ho Aplicació de bloqueig de dominis de Linux Mint (també conegut com mintnanny ). Afegirà entrades al fitxer hosts que apunten als noms d’amfitrió que especifiqueu a 127.0.0.1. Però, per fer qualsevol altra cosa, haureu de fer canvis amb un editor de text.

Descarregar: Bloquejador de dominis (Gratuït)

Creeu dreceres al fitxer d'amfitrions

L’altra manera que el fitxer hosts és útil és en la creació de noms fàcils de recordar de màquines en una petita oficina o xarxa domèstica.

Si teniu un equip a la vostra xarxa domèstica (per exemple, amb una adreça IP 192.168.1.10) que tingui un lloc web o un servidor de fitxers senzill que us sigui útil, podeu escriure el següent al fitxer hosts:

192.168.1.10 homeserver

A continuació, si obriu el navegador i només escriviu:

http://homeserver

Ara l’ordinador redirigirà automàticament a 192.168.1.10. És molt més fàcil que haver de buscar una adreça IP. Podeu assignar permanentment una adreça IP a qualsevol equip de la vostra xarxa mitjançant el menú de configuració del vostre encaminador Wi-Fi.

Com a alternativa, podeu utilitzar el fitxer hosts per crear dreceres a determinats llocs del web. Utilitzeu una ordre com nslookup per trobar l'adreça IP d'un lloc web i, a continuació, afegir-la al fitxer hosts al costat de la drecera desitjada, tal com es fa a l'exemple anterior. Com que la majoria de llocs web importants tenen diverses adreces IP, és possible que això no funcioni en llocs com Google o Netflix.

Problemes potencials amb el fitxer d'amfitrions

Per tant, hem establert com fer canvis al fitxer amfitrió, però és possible que tingueu problemes quan feu servir Google Chrome. Aquest navegador web tendeix a ignorar el fitxer hosts a menys que feu una de les dues coses possibles:

  1. Tipus http: // al principi de cada adreça. Per exemple, si teniu Wikipedia bloquejada al fitxer hosts, Chrome eludirà el bloc si només escriviu wikipedia.org a la barra d'adreces. Tanmateix, si escriviu http: //wikipedia.org a la barra d’adreces, seguirà el fitxer hosts.
  2. Desactiva el ' Utilitzeu un servei web per ajudar a resoldre els errors de navegació 'a la configuració de Chrome i després no haureu d'escriure http: // al principi cada vegada. Aquest és un dels diversos consells de privadesa de Google Chrome val la pena fer-ho de totes maneres.

Com canviarà el fitxer d'amfitrions?

El fitxer hosts ofereix una manera senzilla de bloquejar l’accés a determinats llocs web de l’ordinador, així com crear noms per a qualsevol servidor domèstic fàcil de recordar.

Si teniu fills, és una manera crua però eficaç de bloquejar llocs que potser no voleu que vegin o limiten el temps de pantalla, almenys sempre que no tinguin accés al superusuari. Hi ha altres eines disponibles que us permeten limitar l'accés a Internet i el temps de pantalla a Linux.

Compartir Compartir Tweet Correu electrònic 5 maneres de bloquejar llocs i limitar el temps de pantalla a Linux

El programari de control parental és pràcticament inèdit a Linux. Aquí teniu diverses maneres de bloquejar llocs i gestionar contingut a Linux.

Llegiu a continuació
Temes relacionats
  • Linux
  • Seguretat informàtica
  • Resolució de problemes
  • Consells sobre Linux
  • Administració del sistema
Sobre l'autor David Delony(49 articles publicats)

David és un escriptor independent amb seu al nord-oest del Pacífic, però originari de la zona de la badia. Ha estat un entusiasta de la tecnologia des de la infància. Els interessos de David inclouen llegir, veure programes i pel·lícules de televisió de qualitat, jocs retro i recollida de discos.

Més de David Delony

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us