Ανεξάρτητα από το πόσο γρήγορη είναι η σύνδεσή σας στο Internet, ίσως χτυπάτε ένα εμπόδιο στην περιήγηση στο web όταν πρόκειται για τον διακομιστή DNS σας. Ακόμα και ένας σωλήνας 10mb μπορεί να φαίνεται αργός όταν περιηγείστε στον ιστό, εάν ο διακομιστής DNS σας χρειάζεται πολύ χρόνο για να ανταποκριθεί. Πριν από μερικές ημέρες, η Google ανακοίνωσε ότι τώρα αποδεικνύουν δημόσιους διακομιστές DNS που είναι διαθέσιμοι για χρήση από όλους. Αυτό έχει φέρει νέα προσοχή στην ερώτηση: ποιο είναι το ταχύτερο; Σε αυτό το άρθρο, θα καλύψουμε ένα εργαλείο open-source, πολλαπλών πλατφορμών που ονομάζεται namebench, το οποίο θα σαρώσει μια λίστα δημόσιων διακομιστών DNS, συμπεριλαμβανομένου του Google και άλλων, για να βρείτε αυτό που είναι πραγματικά το καλύτερο για εσάς.

Τι είναι ο διακομιστής DNS και γιατί πρέπει να με νοιάζει;

Εν συντομία, ένας διακομιστής DNS μεταφράζει τα ονόματα τομέα που πληκτρολογείτε στο πρόγραμμα περιήγησης ιστού (όπως το Yahoo.com ) σε χρήσιμες διευθύνσεις IP (όπως 209.131.36.159 ). Όταν εισάγετε ένα όνομα τομέα, πρέπει να υπάρχει ένας διακομιστής DNS κάπου στη γραμμή που μπορεί να μεταφράσει αυτό το όνομα σε μια διεύθυνση IP.

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

Εάν δεν έχετε ορίσει ποτέ με μη αυτόματο τρόπο έναν διακομιστή DNS, πιθανόν να χρησιμοποιείτε αυτόν που παρέχεται από τον ISP σας. Δεν υπάρχει τίποτα αναγκαστικά λάθος σε αυτό, αλλά ορισμένοι ISPs δεν θεωρούν την απόδοση DNS υψηλή προτεραιότητα. Επιλέγοντας μία από τις άλλες δημόσιες επιλογές DNS, ίσως μπορέσετε να κάνετε μια σημαντική διαφορά στον χρόνο που χρειάζεται για να βρείτε και να φορτώσετε ιστότοπους.

Τι είναι λοιπόν αυτοί οι δημόσιοι εξυπηρετητές;

Δεδομένου ότι πολλοί ISP δεν ανησυχούν πολύ για την ταχύτητα των διακομιστών DNS τους, έχουν αναπτυχθεί και άλλες ανεξάρτητες επιλογές. Το πιο δημοφιλές είναι το OpenDNS, αλλά αυτό θα μπορούσε να αλλάξει τώρα που η Google εισήλθε στην αρένα.

Και οι δύο παρέχουν δωρεάν πρόσβαση στους διακομιστές DNS τους. Μπορείτε να καθορίσετε ποιος διακομιστής DNS θα χρησιμοποιήσει σε κάθε μεμονωμένο υπολογιστή ή μέσα στο μόντεμ / δρομολογητή σας για να ισχύσει η αλλαγή σε όλους τους υπολογιστές του LAN σας. Η εφαρμογή αυτών των αλλαγών θα περιληφθεί λεπτομερέστερα αργότερα σε αυτό το άρθρο.

Λήψη ονόματοςben

Θα χρησιμοποιήσουμε το namebench για να σαρώσουμε μια λίστα δημοσίων διακομιστών DNS και να καθορίσουμε τις καλύτερες επιλογές μας. Το όνομαbench τρέχει σε Linux, Windows και Mac και μπορεί να το κατεβάσει για κάθε πλατφόρμα στον παραπάνω σύνδεσμο.

Πρόκειται για δέσμη ενεργειών Python και θα απαιτήσει Python και τη βιβλιοθήκη Python-tk για γραφικά. Μπορείτε να παραλείψετε την απαίτηση Python-tk εάν έχετε ικανοποιήσει με μια διεπαφή γραμμής εντολών.

Αφού κατεβάσετε το namebench, εκτελέστε το αρχείο namebench.py . Συνιστώ να το τρέχετε από ένα παράθυρο γραμμής εντολών, καθώς εκτυπώνει πολλές πληροφορίες σχετικά με το τι κάνει στην οθόνη της κονσόλας καθώς τρέχει. Αν έχετε όλο το απαιτούμενο λογισμικό, θα έχετε μια οθόνη παρόμοια με την ακόλουθη.

Εάν είστε ικανοποιημένοι με τις προεπιλεγμένες ρυθμίσεις, κάντε κλικ στην επιλογή Έναρξη δείκτη αναφοράς . Αυτό το μέρος μπορεί να διαρκέσει λίγο. Δώστε του τουλάχιστον 10 λεπτά για να ελέγξετε όλους τους διακομιστές. Μόλις ολοκληρωθεί, το namebench θα ανοίξει το προεπιλεγμένο πρόγραμμα περιήγησης ιστού σε μια σελίδα που θα παρουσιάζει τα αποτελέσματα των δοκιμών. Τα παρακάτω δείχνουν τα αποτελέσματα του σημείου αναφοράς μου.

Αυτή η δοκιμή έδειξε ότι πήρα τα καλύτερα αποτελέσματα από τους δημόσιους διακομιστές στο OpenDNS, με το Gorge Networks (ο ISP μου) να έρχεται στο δεύτερο. Αφού επανεκτέλεσαν τη δοκιμή μερικές φορές, τα αποτελέσματά μου άλλαζαν λίγο, αλλά ο πάροχος υπηρεσιών διαδικτύου έφτασε πάντα στη δεύτερη θέση (όσο πιο κοντά ήταν, γεωγραφικά).

Εφαρμογή των νέων ρυθμίσεων DNS

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

Οδηγίες για το πώς ακριβώς να το κάνετε αυτό ποικίλλουν ευρέως ανάλογα με το ποιο modem / router χρησιμοποιείτε. Στο modem μου TP-Link DSL, συνδεθώ στο 192.168.1.1 και βάζω τις ρυθμίσεις DNS στην ενότητα WAN> DNS .

Οι χρήστες του Linux μπορούν να ορίσουν με μη αυτόματο τρόπο τον διακομιστή DNS, επεξεργάζοντας το αρχείο /etc/resolv.conf .

Οι χρήστες των Windows μπορούν να εισάγουν τις ρυθμίσεις DNS στην οθόνη ιδιοτήτων TCP / IP κάθε προσαρμογέα δικτύου.

Οι χρήστες Mac OSX μπορούν να έχουν πρόσβαση στις ρυθμίσεις DNS από την καρτέλα TCP / IP για οποιαδήποτε διασύνδεση δικτύου μέσα στην ενότητα Network των Προτιμήσεων συστήματος.