Αλλαγές στο hosts αρχείο

Λεπτομέρειες Άρθρου
Διεύθυνση: https://support.trustservers.gr/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=24
Κωδικός Άρθρου: 24
Δημιουργήθηκε: 18 Sep 2019 12:36 PM

Απάντηση Κάνοντας αλλαγές στο hosts αρχείο στον υπολογιστή σας μπορείτε να δείτε και να κάνετε δοκιμές στην ιστοσελίδα σας, χωρίς να έχετε αλλάξει DNS servers.

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

Ο υπολογιστής μας, πριν απευθυνθεί στους DNS servers ώστε να εντοπίσει σε ποια IP διεύθυνση αντιστοιχεί ένα όνομα, "κοιτάει" πρώτα το hosts αρχείο μας, οπότε το αρχείο αυτό λειτουργεί σαν τοπικός/προσωρινός DNS εξυπηρετητής (κατά προτεραιότητα).

Αν θέλουμε το domain mydomain.gr να αντιστοιχεί προσωρινά (μόνο για εμάς) στον server που έχει IP 12.34.56.78, τότε μπορούμε να περάσουμε δυο εγγραφές στο hosts αρχείο.
Θα πρέπει να προσθέσουμε τις εξής 2 γραμμές στο hosts αρχείο:

12.34.56.78 www.mydomain.gr
12.34.56.78 mydomain.gr


Παρακάτω θα βρείτε πληροφορίες για το πώς μπορείτε να κάνετε την αλλαγή σε διαφορετικά λειτουργικά συστήματα.


* Windows: Θα πρέπει να τρέξετε το Microsoft Notepad σαν administrator

Windows 11, 10 & Windows 8:
1)Πατάμε το κουμπί Windows στο πληκτρολόγιο μας.
2)Γράφουμε Notepad στην αναζήτηση.
3)Στα αποτελέσματα της αναζήτησης,κάνουμε δεξί κλικ και άνοιγμα σαν administrator.
4)Απο το Notepad , ανοίγουμε το αρχείο : C:\Windows\System32\Drivers\etc\hosts
5)Κάνουμε τις αλλαγές μας στο αρχείο.
6)Τέλος κάνουμε save το αρχείο.

Windows 7 & Windows Vista:
1)Κάνουμε click στο Start > All Programs > Accessories.
2)Δεξί κλικ και άνοιγμα σαν administrator.
3)Τα Windows θα χρειαστούν την άδεια σας για να ανοίξει το Notepad πατάμε Continue
4)Στο Notepad πατάμε File > Open.
5)Στο πεδίο File name, κάνουμε paste το: C:\Windows\System32\Drivers\etc\hosts
6)Και πατάμε Open.
7)Κάνουμε τις αλλαγές μας στο αρχείο.
8)Τέλος κάνουμε save το αρχείο.


* Linux:
1)Ανοίγουμε ένα νέο Terminal
2)Πληκτρολογούμε την εντολή sudo nano /etc/hosts
3)Πληκτρολογούμε τον κωδικό χρήστη
4)Κάνουμε τις αλλαγές μας στο αρχείο.
5)Πατάμε Control - X
6)Πατάμε το Y για να κάνουμε save το αρχείο


* MacOS X (10.6+):
1)Πηγαίνουμε στον φάκελο Applications -> Utilities -> και ανοίγουμε το Terminal
2)Πληκτρολογούμε την εντολή sudo nano /private/etc/hosts.
3)Πληκτρολογούμε τον κωδικό χρήστη.
4)Κάνουμε τις αλλαγές μας στο αρχείο.
5)Πατάμε Control - X
6)Πατάμε το Y για να κάνουμε save το αρχείο.
7)Πληκτρολογούμε την εντολή dscacheutil -flushcache.


Μετά τις δοκιμές μας ή αν πλέον ενημερωθούν οι DNS ώστε να έχουν την νέα αυτή IP επισήμως, πρέπει να κάνουμε πάλι edit ώστε να αφαιρέσουμε αυτές τις γραμμές που βάλαμε προσωρινά.