Επεξεργαστής αρχείου hosts
Επεξεργαστείτε το αρχείο hosts σε μια φόρμα. Προσθέστε, αφαιρέστε και ενεργοποιήστε ή απενεργοποιήστε καταχωρίσεις, λάβετε προειδοποιήσεις για μη έγκυρες διευθύνσεις, χαρακτήρες μπαλαντέρ και διπλότυπα ονομάτων host και κατεβάστε το αποτέλεσμα ή επαναφέρετε την προεπιλογή των Windows, macOS ή Linux.
Είσοδος
Έξοδος
Readme
Τι είναι ένα αρχείο hosts;
Το αρχείο hosts είναι ένα αρχείο απλού κειμένου που αντιστοιχίζει ονόματα υπολογιστών σε διευθύνσεις IP στον δικό σας υπολογιστή. Το σύστημά σας το ελέγχει πριν απευθυνθεί σε έναν διακομιστή DNS, επομένως μια γραμμή σε αυτό παρακάμπτει την απάντηση του DNS. Οι προγραμματιστές το χρησιμοποιούν για να αντιστοιχίσουν ένα domain, όπως το myapp.test, στον δικό τους υπολογιστή ή σε έναν διακομιστή staging, ενώ οι χρήστες το χρησιμοποιούν για να αποκλείουν ιστότοπους, ανακατευθύνοντάς τους στη διεύθυνση 0.0.0.0. Κάθε γραμμή περιέχει μία διεύθυνση IP ακολουθούμενη από ένα ή περισσότερα ονόματα υπολογιστών, ενώ οτιδήποτε ακολουθεί ένα # είναι σχόλιο.
| Σύστημα | Τοποθεσία |
|---|---|
| Windows | C:\Windows\System32\drivers\etc\hosts |
| macOS | /etc/hosts (επίσης /private/etc/hosts) |
| Linux, BSD | /etc/hosts |
| Android (root) | /system/etc/hosts |
Περιγραφή εργαλείου
Αυτό το εργαλείο σάς επιτρέπει να επεξεργάζεστε ένα αρχείο hosts σε μια φόρμα. Επικολλήστε το αρχείο hosts και κάθε καταχώριση εμφανίζεται ως κάρτα με τη διεύθυνση IP, τα ονόματα υπολογιστών και το σχόλιό της. Απενεργοποιήστε μια καταχώριση και μετατρέπεται σε σχόλιο με #, ενώ ενεργοποιήστε την ξανά και το # αφαιρείται. Προσθέστε, αλλάξτε ή αφαιρέστε καταχωρίσεις και το κείμενο επανεγγράφεται αμέσως. Τα σχόλια, οι κενές γραμμές και τα κενά στις γραμμές που δεν επεξεργαστήκατε διατηρούνται όπως ήταν. Όταν ολοκληρώσετε, αντιγράψτε το κείμενο ή κατεβάστε το ως αρχείο με όνομα hosts. Όλα γίνονται στο πρόγραμμα περιήγησής σας και το αρχείο hosts δεν αποστέλλεται πουθενά.
Αν το αρχείο hosts έχει καταστραφεί, επιλέξτε Windows, macOS ή Linux στην επιλογή «Προεπιλεγμένο αρχείο hosts» για να ξεκινήσετε ξανά από το αρχείο που παρέχεται μαζί με το αντίστοιχο σύστημα. Το αρχείο του Linux χρησιμοποιεί το my-computer ως όνομα υπολογιστή, επομένως αντικαταστήστε το με το δικό σας.
Δυνατότητες
- Εντοπίζει καταχωρίσεις που έχουν μετατραπεί σε σχόλια και τις εμφανίζει ως απενεργοποιημένες, ώστε να μπορείτε να τις ενεργοποιήσετε ξανά με ένα κλικ.
- Προειδοποιεί για μη έγκυρες διευθύνσεις IP, καταχωρίσεις χωρίς όνομα υπολογιστή και μη έγκυρα ονόματα υπολογιστών.
- Εξηγεί συνηθισμένα λάθη: μια URL όπως
https://example.com/αντί γιαexample.com, μια θύρα, ένα wildcard όπως*.example.com(τα αρχεία hosts δεν τα υποστηρίζουν), ένα όνομα με μη ASCII γράμματα που πρέπει να γραφτεί σε Punycode και μια διεύθυνση IP και ένα όνομα υπολογιστή με λανθασμένη σειρά. - Προειδοποιεί όταν ένα όνομα υπολογιστή έχει ήδη αντιστοιχιστεί νωρίτερα στο αρχείο. Τα συστήματα χρησιμοποιούν την πρώτη αντιστοίχιση, επομένως η μεταγενέστερη αγνοείται. Οι IPv4 και IPv6 ελέγχονται ξεχωριστά, επειδή είναι φυσιολογικό ένα όνομα να αντιστοιχίζεται τόσο στα
127.0.0.1όσο και στα::1. - Φιλτράρει τις καταχωρίσεις με βάση τη διεύθυνση IP, το όνομα υπολογιστή ή το σχόλιο, κάτι που είναι χρήσιμο για μεγάλες λίστες αποκλεισμού.
- Τακτοποιεί τα ονόματα υπολογιστών σε μία στήλη με το κουμπί στοίχισης κάτω από το κείμενο.
Παραδείγματα
Ξεκινήστε με αυτό το αρχείο hosts:
127.0.0.1 localhost
# 127.0.0.1 myapp.testΕνεργοποιήστε τη δεύτερη καταχώριση, προσθέστε σε αυτή το όνομα υπολογιστή api.myapp.test και προσθέστε μια καταχώριση που αποκλείει το ads.example.com. Το κείμενο γίνεται:
127.0.0.1 localhost
127.0.0.1 myapp.test api.myapp.test
0.0.0.0 ads.example.comΣυμβουλές
Για την αποθήκευση του αρχείου hosts απαιτούνται δικαιώματα διαχειριστή. Στα Windows, ανοίξτε το Notepad ως διαχειριστής και επικολλήστε το κείμενο στο αρχείο. Σε macOS και Linux, εκτελέστε sudo nano /etc/hosts.
Το σύστημα και το πρόγραμμα περιήγησής σας ενδέχεται να διατηρούν παλιές απαντήσεις για κάποιο διάστημα. Για να δείτε αμέσως την αλλαγή, εκκαθαρίστε το cache DNS:
- Windows:
ipconfig /flushdns - macOS:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder - Linux με systemd-resolved:
resolvectl flush-caches
Ένα πρόγραμμα περιήγησης που χρησιμοποιεί proxy επιτρέπει στο proxy να αναζητά ονόματα, επομένως το αρχείο hosts στον υπολογιστή σας δεν έχει καμία επίδραση σε αυτή την περίπτωση.