Android

Πώς να επεξεργαστείτε το αρχείο hosts σας σε linux, windows και macos

(How-To) Create a Fully-Persistent Ubuntu 16.04 USB [Request]

(How-To) Create a Fully-Persistent Ubuntu 16.04 USB [Request]

Πίνακας περιεχομένων:

Anonim

Το αρχείο hosts χρησιμοποιείται για τη χαρτογράφηση ονομάτων τομέα (hostnames) σε διευθύνσεις IP. Πρόκειται για ένα αρχείο απλού κειμένου που χρησιμοποιείται από όλα τα λειτουργικά συστήματα, συμπεριλαμβανομένων των Linux, Windows και macOS.

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

Η χρήση του αρχείου hosts για τη χαρτογράφηση ενός τομέα σε μια διεύθυνση IP είναι ιδιαίτερα χρήσιμη όταν θέλετε να δοκιμάσετε τον ιστότοπό σας χωρίς να αλλάξετε τις ρυθμίσεις DNS τομέα. Για παράδειγμα, μεταφέρετε τον ιστότοπό σας σε νέο διακομιστή και θέλετε να επαληθεύσετε αν είναι πλήρως λειτουργική πριν δείξετε τον τομέα στον νέο διακομιστή. Το αρχείο hosts μπορεί επίσης να χρησιμοποιηθεί για να αποκλείσει ιστοσελίδες στον υπολογιστή σας., θα παρέχουμε οδηγίες σχετικά με τον τρόπο τροποποίησης του αρχείου hosts σε Linux, MacOS και Windows.

Υποστηρίζει τη μορφή αρχείου

Οι καταχωρίσεις στο αρχείο hosts έχουν την ακόλουθη μορφή:

IPAddress DomainName

Η διεύθυνση IP και τα ονόματα τομέα πρέπει να διαχωρίζονται με τουλάχιστον ένα κενό ή καρτέλα. Οι γραμμές που αρχίζουν με # είναι σχόλια και αγνοούνται.

Για να προσθέσετε μια καταχώρηση στο αρχείο hosts, απλά ανοίξτε το αρχείο στον επεξεργαστή κειμένου. Παρακάτω είναι ένα δείγμα αρχείου hosts:

# Static table lookup for hostnames. # See hosts(5) for details. 127.0.1.1 linuxize.desktop linuxize 127.0.0.1 localhost

Οι αλλαγές των αρχείων κεντρικών υπολογιστών τίθενται σε ισχύ αμέσως, εκτός από τις περιπτώσεις όπου οι καταχωρήσεις DNS αποθηκεύονται προσωρινά από εφαρμογές.

Για να αναιρέσετε τις αλλαγές, απλώς ανοίξτε το αρχείο και αφαιρέστε τις γραμμές που προσθέσατε.

Τροποποίηση αρχείου Hosts στο Linux

Στο Linux, η πλήρης διαδρομή προς το αρχείο είναι /etc/hosts .

Οι παρακάτω οδηγίες ισχύουν για όλη τη διανομή Linux, συμπεριλαμβανομένων των Ubuntu, CentOS, RHEL, Debian και Linux Mint:

  1. Στο παράθυρο του τερματικού σας, ανοίξτε το αρχείο hosts χρησιμοποιώντας τον αγαπημένο σας επεξεργαστή κειμένου:

    sudo nano /etc/hosts

    Όταν σας ζητηθεί, πληκτρολογήστε τον κωδικό σου sudo.

    Κάντε κύλιση προς τα κάτω στο τέλος του αρχείου και προσθέστε τις νέες καταχωρίσεις:

    Αποθηκεύστε τις αλλαγές και ξεπλύνετε την προσωρινή μνήμη DNS:

    dscacheutil -flushcache

συμπέρασμα

Το αρχείο hosts σας επιτρέπει να ορίσετε τη διεύθυνση IP ενός συγκεκριμένου ονόματος τομέα.

Μη διστάσετε να αφήσετε ένα σχόλιο εάν έχετε οποιεσδήποτε ερωτήσεις.

dns τερματικό