Πώς να τροποποιήσετε και να διαχειριστείτε το αρχείο Hosts στο Linux

Η τροποποίηση ενός ελάχιστα γνωστού στοιχείου που ονομάζεται αρχείο hosts μπορεί να βελτιώσει την ασφάλεια του συστήματός σας, είτε πρέπει να δημιουργήσετε συντομεύσεις, να αποκλείσετε ιστότοπους ή περισσότερα. Αλλά πώς βρίσκετε και κάνετε αλλαγές σε αυτό;

Η τροποποίηση ενός ελάχιστα γνωστού στοιχείου που ονομάζεται αρχείο hosts μπορεί να βελτιώσει την ασφάλεια του συστήματός σας, είτε πρέπει να δημιουργήσετε συντομεύσεις, να αποκλείσετε ιστότοπους ή περισσότερα.  Αλλά πώς βρίσκετε και κάνετε αλλαγές σε αυτό;
Διαφήμιση

Ένα μικρό γνωστό χαρακτηριστικό που ονομάζεται αρχείο hosts μπορεί να τροποποιηθεί για να τροποποιήσει το σύστημά σας, ανάλογα με τις ανάγκες σας. Είτε θέλετε να δημιουργήσετε συντομεύσεις, να αποκλείσετε ιστότοπους ή πολλά άλλα, μπορείτε να τα φροντίσετε εύκολα στο αρχείο hosts.

Αλλά πώς κάνετε αλλαγές σε αυτό; Θα σας δείξουμε ότι συν μερικά παραδείγματα χρήσης για να ξεκινήσετε αμέσως.

Τι είναι το αρχείο Hosts;

Με απλά λόγια, το αρχείο hosts είναι ένα αρχείο απλού κειμένου που χρησιμοποιούν όλα τα λειτουργικά συστήματα για να μεταφράσουν ονόματα ονομάτων σε διευθύνσεις IP. Κάθε φορά που πληκτρολογείτε σε ένα όνομα κεντρικού υπολογιστή, όπως το facebook.com, το σύστημά σας θα εξετάσει το αρχείο hosts για να πάρει τη διεύθυνση IP που χρειάζεται για να συνδεθεί στον κατάλληλο διακομιστή. Ωστόσο, αν ανοίξετε το αρχείο hosts, θα παρατηρήσετε γρήγορα ότι δεν έχει τον κατάλογο ολόκληρου του Internet εκεί. Αντ 'αυτού, μπορεί να υπάρχουν μόνο δύο γραμμές και αυτό είναι. Το σύστημά σας θα ελέγχει πάντα το αρχείο hosts πρώτα και οτιδήποτε δεν ορίζεται στο αρχείο hosts θα αναζητηθεί στους διακομιστές DNS που ορίζονται στις ρυθμίσεις δικτύου σας Πώς να αλλάξετε τους διακομιστές DNS & να βελτιώσετε την ασφάλεια στο Internet Πώς να αλλάξετε τους διακομιστές DNS & Βελτιώστε την ασφάλεια στο Internet Φανταστείτε αυτό - ξυπνάτε ένα όμορφο πρωινό, ρίχνετε τον εαυτό σας ένα φλιτζάνι καφέ και στη συνέχεια καθίστε στον υπολογιστή σας για να ξεκινήσετε την εργασία σας για την ημέρα. Πριν λάβετε πραγματικά ... Διαβάστε περισσότερα (συνήθως διακομιστές DNS του ISP σας).

muo-linux-hostsfile-dns

Αυτό σημαίνει ότι μπορείτε να χρησιμοποιήσετε το αρχείο hosts για να προσθέσετε σε αυτό που δεν μπορούν να παρέχουν οι διακομιστές DNS (όπως ψευδώνυμα για τοποθεσίες στο τοπικό σας δίκτυο, κάτι που διαφορετικά είναι εφικτό μόνο αν έχετε εγκαταστήσει ένα διακομιστή DNS στο τοπικό σας δίκτυο) ή να παρακάμψετε τις διευθύνσεις IP που συνήθως παρέχουν οι διακομιστές DNS σας.

Για παράδειγμα, εάν ζητήσετε το facebook.com, οι διακομιστές DNS θα επιστρέψουν τη διεύθυνση IP του Facebook στον υπολογιστή σας. Αλλά αν θέλετε να αποκλείσετε το Facebook σε αυτόν τον υπολογιστή, μπορείτε να προσθέσετε μια καταχώρηση στο αρχείο hosts που αναφέρει στον υπολογιστή σας ότι το facebook.com δείχνει κάποια άλλη διεύθυνση IP διαφορετική από την πραγματική διεύθυνση IP του Facebook. Για να αποκλείσετε το Facebook, θα μπορούσατε να πείτε στο αρχείο hosts ότι το facebook.com θα πρέπει να δείχνει στο 127.0.0.1, το οποίο είναι η διεύθυνση IP loopback που θα επιστρέφει πάντα στο δικό σας σύστημα. Υπάρχουν πολλά άλλα πράγματα που μπορείτε να κάνετε με το αρχείο hosts, αλλά αυτά είναι μόνο μερικά βασικά παραδείγματα και άλλες χρήσεις εξαρτώνται σε μεγάλο βαθμό από τις ανάγκες σας.

Πώς να το επεξεργαστείτε

Στο Linux, μπορείτε να βρείτε το αρχείο hosts στο /etc/hosts . Δεδομένου ότι πρόκειται για ένα αρχείο απλού κειμένου, μπορείτε εύκολα να χρησιμοποιήσετε είτε έναν επεξεργαστή κειμένου τερματικού είτε έναν γραφικό επεξεργαστή κειμένου gedit: Ένας από τους επεξεργαστές απλού κειμένου πληκτρολογούμενοι με τις πιο πολλές δυνατότητες [Linux & Windows] gedit: Ένας από τους πιο επεξεργασμένους απλού κειμένου επεξεργαστές κειμένου [Linux & Windows] Όταν σκέφτεστε τους επεξεργαστές απλού κειμένου, το πρώτο πράγμα που μπορεί να εμφανιστεί στο κεφάλι σας είναι η εφαρμογή Σημειώματος των Windows. Κάνει ακριβώς όσα περιγράφει η περιγραφή της εργασίας - απλά χαρακτηριστικά για ένα απλό κείμενο ... Διαβάστε περισσότερα. Δυστυχώς, υπάρχει μόνο ένα γραφικό εργαλείο που παρέχει μερικό έλεγχο του αρχείου hosts: Linux Νομισματοκοπείο Είναι Linux Νομισματοκοπείο 17 "Qiana" Ο Killer Ubuntu; Είναι το Mint Linux 17 "Qiana" Ο Killer Ubuntu; Η τελευταία έκδοση του Linux Mint, η 17η κυκλοφορία με την κωδική ονομασία "Qiana", είναι έξω! Είναι μια εξαιρετική εναλλακτική λύση για τους ανθρώπους που εγκαταλείπουν τα Windows καθώς και για εκείνους που απλά δεν τους αρέσει πολύ το Ubuntu. Αίτηση ανάκτησης τομέα για περισσότερες πληροφορίες. Λειτουργεί με την προσθήκη καταχωρήσεων στο αρχείο hosts που δείχνει τα ονόματα κεντρικών υπολογιστών που έχετε ορίσει στο 127.0.0.1. Ωστόσο, αυτό είναι το μόνο που μπορείτε να κάνετε με τον αποκλεισμό τομέα - οποιαδήποτε άλλη χρήση του αρχείου hosts απαιτεί να κάνετε τις αλλαγές με ένα πρόγραμμα επεξεργασίας κειμένου.

linux_mint_domain_blocker

Δεδομένου ότι το αρχείο hosts είναι ένα αρχείο συστήματος, θα χρειαστείτε δικαιώματα διαχειριστή για να αποθηκεύσετε αλλαγές στο αρχείο. Ως εκ τούτου, μπορείτε να το επεξεργαστείτε χρησιμοποιώντας τις εντολές του τερματικού Μια Α-Ω του Linux - 40 Βασικές εντολές που πρέπει να γνωρίζετε Ένα AZ του Linux - 40 Βασικές εντολές πρέπει να γνωρίζετε Το Linux είναι ο συχνά αγνοούμενος τρίτος τροχός στα Windows και Mac. Ναι, την τελευταία δεκαετία, το λειτουργικό σύστημα ανοιχτού κώδικα έχει κερδίσει πολλή έλξη, αλλά εξακολουθεί να είναι μακριά από το να θεωρείται ... Διαβάστε περισσότερα όπως sudo nano /etc/hosts ή gksu gedit /etc/hosts . Πρέπει να χρησιμοποιήσετε το τερματικό για να ξεκινήσετε την κατάλληλη εφαρμογή με δικαιώματα διαχειριστή. Απλά αντικαταστήστε το nano ή το gedit με τον αγαπημένο σας επεξεργαστή κειμένου τερματικού και γραφικό επεξεργαστή κειμένου, αντίστοιχα. Με το νανο, μόλις ολοκληρώσετε την επεξεργασία του αρχείου, πατήστε Ctrl + X και, στη συνέχεια, y για να επιβεβαιώσετε την αλλαγή των αλλαγών.

Κατανόηση της σύνταξης αρχείων κεντρικών υπολογιστών

Στο αρχείο hosts, εδώ, κάθε είσοδος είναι στη δική της γραμμή. Για τους σκοπούς αυτού του άρθρου, η σύνταξη είναι πολύ απλή: πληκτρολογείτε τη διεύθυνση IP που θέλετε να μεταφράσει το όνομα του κεντρικού υπολογιστή, κατόπιν μια καρτέλα και, στη συνέχεια, το όνομα του κεντρικού υπολογιστή. Για παράδειγμα, για να αποκλείσετε το Facebook, πληκτρολογήστε 127.0.0.1facebook.com, όπου πιέζετε το πλήκτρο καρτέλας στο πληκτρολόγιο. Για να κάνετε διπλό έλεγχο, μπορείτε επίσης να ελέγξετε το στιγμιότυπο οθόνης και να το συγκρίνετε με το δικό σας.

hosts_file_example

Σε ένα άλλο παράδειγμα, εάν έχετε έναν υπολογιστή στο οικιακό σας δίκτυο (π.χ. με μια διεύθυνση IP του 192.168.1.10) που έχει έναν απλό ιστότοπο που κάνει κάτι χρήσιμο για εσάς, μπορείτε να πληκτρολογήσετε τα ακόλουθα στο αρχείο hosts: 192.168.1.10homeserver . Τώρα, αν ανοίξετε το πρόγραμμα περιήγησής σας και απλά πληκτρολογήστε http://homeserver, αυτόματα θα ανακατευθύνετε στο 192.168.1.10. Και αυτό είναι πολύ πιο εύκολο από την πληκτρολόγηση στη διεύθυνση IP κάθε φορά.

Πιθανά ζητήματα

Το μόνο πρόβλημα που αντιμετωπίσω είναι το Chrome. Έχει την τάση να αγνοεί το αρχείο hosts εκτός αν κάνετε ένα από τα δύο πιθανά πράγματα:

  1. Πληκτρολογήστε http:// στην αρχή κάθε διεύθυνσης. Για παράδειγμα, εάν έχετε κλείσει το Facebook στο αρχείο hosts, τότε το Chrome θα παρακάμψει το μπλοκ αν πληκτρολογήσετε απλά το facebook.com στη γραμμή διευθύνσεων. Εάν πληκτρολογήσετε http://facebook.com στη γραμμή διευθύνσεων, θα ακολουθήσει το αρχείο hosts.
  2. Απενεργοποιήστε "Χρησιμοποιήστε μια υπηρεσία ιστού για να βοηθήσετε στην επίλυση σφαλμάτων πλοήγησης" στις ρυθμίσεις του Chrome και στη συνέχεια δεν θα χρειαστεί να πληκτρολογείτε http:// στην αρχή κάθε φορά.

chrome_hosts_file_settings

Δοκίμασέ το!

Το αρχείο hosts είναι ένα μαγικό μικρό αρχείο που προσφέρει πολλά χρήσιμα χαρακτηριστικά. Ακόμη και αν δεν χρειάζεστε απαραίτητα κάποια από τα χαρακτηριστικά που παρέχει (αν και να πάρετε κάποιες ιδέες για το αρχείο hosts σας) Τι είναι το αρχείο υποδοχής των Windows και 6 Surprising τρόποι να το χρησιμοποιήσετε Τι είναι το αρχείο υποδοχής των Windows και 6 Surprising τρόποι χρήσης Είναι το αρχείο Hosts Windows σας επιτρέπει να καθορίσετε ποια ονόματα τομέα (ιστοσελίδες) συνδέονται με τις διευθύνσεις IP. Έχει προτεραιότητα σε σχέση με τους διακομιστές DNS σας, ώστε οι διακομιστές DNS σας να πω ότι το facebook.com συνδέεται με ... Διαβάστε περισσότερα δεν θα βλάψτε), δεν είναι κακή ιδέα να παίξετε μαζί του για να εξοικειωθείτε. Με αυτόν τον τρόπο, εάν συναντήσετε μια κατάσταση όπου θα μπορούσατε να χρησιμοποιήσετε τις λειτουργίες του αρχείου hosts, γνωρίζετε τους και ξέρετε πώς να το ρυθμίσετε.

Τι υπάρχει στο αρχείο φιλοξενίας σας; Υπάρχουν κάποιοι μοναδικοί τρόποι με τους οποίους χρησιμοποιήσατε το αρχείο hosts; Ενημερώστε μας στα σχόλια!

Image Credit: Δομικά στοιχεία του Internet μέσω του Shutterstock

In this article