Αργεί το internet, να αλλάξω το DNS;

Προβληματισμός, προτάσεις και λύσεις για "αναβάθμιση" του Η/Υ σε εργαλείο παραγωγικότητας!
Λειτουργικά συστήματα, Backup/Recovery, χρήση του hardware I/O.
Απάντηση
Άβαταρ μέλους
GeorgeVita
Διαχειριστής
Δημοσιεύσεις: 637
Εγγραφή: 04 Σεπ 2013, 21:51
Ονομα: Γιώργος
Επικοινωνία:

Αργεί το internet, να αλλάξω το DNS;

Δημοσίευση από GeorgeVita »

Αργεί το internet, να αλλάξω το DNS;

Μερικές φορές νοιώθω "αργό" το browsing ενώ σύμφωνα με το ADSL router έχω καλή σύνδεση με τον ISP (εταιρεία παροχής internet). Σκέφτομαι να το ψάξω λίγο, αρχίζω τα speed/download tests και αναζητώ κάποιο e-guru-trim-άρισμα. Στις δύσκολες περιπτώσεις επικοινωνώ με την τεχνική υποστήριξη του ISP μου που προτείνουν ... "δοκίμασε αργότερα"!

Εικόνα (με €0.98 αγοράζετε όλο το μύθο τυπωμένο)

Η σοφότερη ιδέα που έχω βρει, είναι αυτή που προτείνει αλλαγή των DNS (Domain Name Server), δηλαδή να χρησιμοποιήσεις κάποιο γρηγορότερο ή έστω με λιγότερους "πελάτες" online.

Τι είναι το DNS;
Είναι γνωστό ότι για να έρθουν στον υπολογιστή μας πληροφορίες από κάθε διεύθυνση internet που εκφράζεται με μορφή "www.ntua.gr" πρέπει να μεταφραστεί στο αριθμητικό ισοδύναμο κατά IPv4 ή IPv6, λ.χ 147.102.222.213. Αυτή την αντιστοίχιση την κάνει ένα Domain Name Server το οποίο συνήθως βρίσκεται σε κάποιον Η/Υ του ISP (Internet Service Provider) όπως είναι οι OTE, Forthnet, HOL κλπ.

Γιατί το DNS μπορεί να επιβραδύνει/επιταχύνει την περιήγηση στο internet;
Ο χρόνος "πήγαινε-έλα" της ζήτησης/απόκρισης μετατροπών από WWW σε IPv4 για όλα τα στοιχεία μιας ιστοσελίδας (φωτογραφίες, banners, αρχείων μορφοποίησης, κλπ.) προστίθεται στο χρόνο μεταφοράς της βασικής πληροφορίας άρα έχει άμεση επίδραση στο χρόνο εμφάνισης της ιστοσελίδας, ιδιαίτερα αν κάνουμε ανάγνωση από "μακρινό" (διαδικτυακά) ιστότοπο. Το ίδιο ισχύει αν η σελίδα που βλέπουμε είναι φορτωμένη με ένα σωρό banners ή links με υπηρεσίες κοινωνικής δικτύωσης, στατιστικής επεξεργασίας επισκέψεων, google ads, κλπ.

Τι προτείνουν οι e-gurus;
Η πιο διαδεδομένη πρόταση αλλαγής DNS για επιτάχυνση του browsing προτείνει τα:
DNS της Google: 8.8.8.8 και 8.8.4.4
OpenDNS: 208.67.222.222 και 208.67.220.220

Πως αλλάζετε το DNS;
Είναι αρκετά απλό αλλά δεν θα σας το δείξω!
Ο λόγος είναι ότι πρέπει πρώτα να κατανοήσετε ότι πρόκειται να καταναλώσετε χρόνο ο οποίος δεν θα είναι απαραίτητα προς μακροπρόθεσμο όφελος, μπορεί να χαλάσετε κάποια ρύθμιση και να μη γνωρίζετε πως να την επαναφέρετε ή απλά ακόμη και να αλλάξετε τα DNS ο δικό σας ISP να τα ... παρακάμπτει!

Πως θα βρω τα γρηγορότερα DNS για την περιοχή μου;
Αρχικά πρέπει να βρείτε μερικά IPs των DNS που χρησιμοποιούν οι ISP μας. <-- πρόταση με ορολογία τύπου "στη μάνα σου τό 'πες;"
Επειτα πρέπει να μετρήσετε το χρόνο απόκρισης κάθε ενός DNS.
Θα βρείτε ειδικά προγράμματα για αυτή την εργασία ή θα χρησιμοποιήσετε τα εργαλεία του λειτουργικού σας (συνήθως το ping αρκεί).

Ανοίξτε τερματικό και πληκτρολογήστε "ping 8.8.8.8" για να μετρήσετε το DNS της Google. Αντικαταστήστε το 8.8.8.8 με το DNS κάθε ISP και επαναλάβετε. Δοκιμάστε σε διαφορετικές ώρες της ημέρας. Αν είστε κοντά σε εκπαιδευτικό ίδρυμα λ.χ. ΕΜΠ, Πανεπιστήμιο Κρήτης, κλπ., δοκιμάστε τα δικά τους DNS.

Δείτε παρακάτω τους χρόνους των δοκιμών μου:

Κώδικας: Επιλογή όλων

DNS ΟΤΕ για Αθήνα, ping 195.170.0.1 -> 64 bytes from 195.170.0.1: icmp_req=1 ttl=57 time=57.7 ms
DNS ΟΤΕ άλλες περιοχές, ping 195.170.0.2 ->64 bytes from 195.170.0.2: icmp_req=1 ttl=121 time=57.0 ms
DNS (alt) Forthnet Αττική, ping 194.219.227.2 -> 64 bytes from 194.219.227.2: icmp_req=1 ttl=249 time=55.0 ms
DNS Forthnet Κρήτη, ping 193.92.30.19 -> 64 bytes from 193.92.30.19: icmp_req=1 ttl=249 time=68.1 ms
DNS HOL, ping 194.30.220.119 -> 64 bytes from 194.30.220.119: icmp_req=1 ttl=56 time=57.5 ms
DNS ΕΜΠ,  ping 147.102.222.220 -> 64 bytes from 147.102.222.220: icmp_req=1 ttl=57 time=55.4 ms
DNS GRNET,  ping 194.177.210.10 -> 64 bytes from 194.177.210.10: icmp_req=1 ttl=58 time=57.6 ms
Google DNS, ping 8.8.8.8 -> 64 bytes from 8.8.8.8: icmp_req=1 ttl=49 time=260 ms
Google DNS, ping 8.8.4.4 -> 64 bytes from 8.8.4.4: icmp_req=1 ttl=49 time=264 ms
OpenDNS, ping 208.67.222.222 -> 64 bytes from 208.67.222.222: icmp_req=1 ttl=55 time=242 ms
OpenDNS, ping 208.67.220.220 -> 64 bytes from 208.67.220.220: icmp_req=1 ttl=55 time=97.9 ms
Παρατηρήστε τους χρόνους που δίνουν τα DNS της Google και το βασικό OpenDNS. Είναι τουλάχιστον 4χ των τοπικών DNS. Αν τα χρησιμοποιήσω θα κάνω την περιήγησή μου πιό αργή! Η σχετική φήμη ίσως ισχύει για άλλες γεωγραφικές περιοχές.

Εκτός από το μικρό χρόνο απόκρισης πρέπει να παρατηρήσετε και τη σταθερότητα των χρόνων. Καλύτερα να έχουμε πολλές μετρήσεις γύρω από το 60mSec παρά λίγες στο 47mSec και αρκετές στο 230mSec. Μη ξεχάσετε να χρονομετρήσετε και τα τυπικά DNS του δικού σας ISP. Μετά τις πολύωρες δοκιμές μπορεί να κατασταλάξετε στα προρυθμισμένα!

Να σημειώσω ότι στις επαγγελματικές εταιρικές εγκαταστάσεις χρησιμοποιούν δικά τους εσωτερικά DNS (σε Η/Υ του εταιρικού δικτύου) εξαφανίζοντας το συγκεκριμένο πρόβλημα.

Χρονομέτρηση φορτώματος ιστοσελίδων
Για να κάνω το θέμα πιό "επιστημονικό" (και χρονοβόρο αν συνεχίσετε τις εκπαιδευτικές δοκιμές) θα αναφέρω ότι ο Firefox δεν είναι απλά ένας περιηγητής για το internet. Με δεξί click μέσα σε οποιαδήποτε ιστοσελίδα, επιλέγουμε "Inspect element":

Εικόνα

Στο κάτω μέρος της σελίδας εμφανίζεται ένας πίνακας ελέγχου και αναφορών σχετικά με την ιστοσελίδα που βρισκόμαστε.
H επιλογή "Network" αναφέρεται στην κίνηση δικτύου που προκαλεί η ιστοσελίδα:

Εικόνα

Σε επόμενη κίνηση περιήγησης ή στην επαναφόρτωση της σελίδας (F5 page reload) θα δούμε πόσα και ποιά εξωτερικά στοιχεία καλούνται καθώς και το χρόνο αναμονής/εκτέλεσής τους. Κάτω δεξιά αναγράφεται ο συνολικός χρόνος φορτώματος της ιστοσελίδας. Αν δεν σας ενοχλεί να χάσετε το ιστορικό των περιηγήσεών σας, δοκιμάστε επαναφόρτωση μετά από "εκκαθάριση ιστορικού περιήγησης":

Εικόνα

Κάποια στοιχεία αφορούν τη μορφοποίηση της σελίδας, άλλα είναι για το περιεχόμενο και αρκετά για διαφημίσεις και "στατιστική".
Δοκίμασα το http://www.in.gr (215 requests, 2.2MB), το http://www.sport24.gr (218 req., 5.0MB) και το http://www.hlektronika.com (28 req., 0.1MB) όλα μετά από διαγραφή ιστορικού περιήγησης
Texnikos
Δημοσιεύσεις: 17
Εγγραφή: 12 Ιαν 2014, 11:43
Ονομα: Ploutarchos

Re: Αργεί το internet, να αλλάξω το DNS;

Δημοσίευση από Texnikos »

ναι Γιωργο το google 8.8.8.8 το εχω δοκιμασει και δουλευει πραγματι καλυτερα
Άβαταρ μέλους
GeorgeVita
Διαχειριστής
Δημοσιεύσεις: 637
Εγγραφή: 04 Σεπ 2013, 21:51
Ονομα: Γιώργος
Επικοινωνία:

Re: Αργεί το internet, να αλλάξω το DNS;

Δημοσίευση από GeorgeVita »

Texnikos έγραψε:ναι Γιωργο το google 8.8.8.8 το εχω δοκιμασει και δουλευει πραγματι καλυτερα
Παίζει ρόλο και η σταθερότητα. Αν έχεις χρόνο, κάνε μερικές δοκιμές σε διαφορετικές στιγμές της ημέρας. Ανοίγεις τερματικό και εκτελείς:

Κώδικας: Επιλογή όλων

ping 8.8.8.8
ping 194.177.210.10
ping 212.205.212.205
Τα παραπάνω είναι DNS των Google, GRnet και ΟΤΕ. Εσύ βρες και δοκίμασε λ.χ. του Παν. Αιγαίου ...
Κοίτα το δικό μου παράδειγμα (από Αθήνα με Forthnet, 42dB line attenuation):

Κώδικας: Επιλογή όλων

g@pp:~$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=49 time=146 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=49 time=104 ms
64 bytes from 8.8.8.8: icmp_req=3 ttl=49 time=264 ms
64 bytes from 8.8.8.8: icmp_req=4 ttl=49 time=286 ms

g@pp:~$ ping 194.177.210.10
PING 194.177.210.10 (194.177.210.10) 56(84) bytes of data.
64 bytes from 194.177.210.10: icmp_req=1 ttl=58 time=58.3 ms
64 bytes from 194.177.210.10: icmp_req=2 ttl=58 time=57.5 ms
64 bytes from 194.177.210.10: icmp_req=3 ttl=58 time=56.9 ms
64 bytes from 194.177.210.10: icmp_req=4 ttl=58 time=57.1 ms

g@pp:~$ ping 212.205.212.205
PING 212.205.212.205 (212.205.212.205) 56(84) bytes of data.
64 bytes from 212.205.212.205: icmp_req=1 ttl=57 time=58.1 ms
64 bytes from 212.205.212.205: icmp_req=2 ttl=57 time=57.1 ms
64 bytes from 212.205.212.205: icmp_req=6 ttl=57 time=46.3 ms
64 bytes from 212.205.212.205: icmp_req=7 ttl=57 time=57.5 ms
Εδώ το DNS του Google είναι 2-4 φορές πιό αργά!
Άβαταρ μέλους
GeorgeVita
Διαχειριστής
Δημοσιεύσεις: 637
Εγγραφή: 04 Σεπ 2013, 21:51
Ονομα: Γιώργος
Επικοινωνία:

Re: Αργεί το internet, να αλλάξω το DNS;

Δημοσίευση από GeorgeVita »

Αφού πιάσαμε τα internet-ικά, έκανα κάποιες μετρήσεις σήμερα (σύνδεση VDSL50 σε HOL-Vodafone μέσω καμπίνας Cosmote):

Κώδικας: Επιλογή όλων

DNS HOL, ping 194.30.220.119 -> 64 bytes from 194.30.220.119: icmp_seq=4 ttl=59 time=6.05 ms
DNS GRNET, ping 62.217.126.164 -> 64 bytes from 62.217.126.164: icmp_seq=2 ttl=59 time=7.11 ms
DNS GRNET, ping 194.177.210.210 -> 64 bytes from 194.177.210.210: icmp_seq=2 ttl=57 time=7.19 ms
DNS ΕΜΠ, ping 147.102.222.220 -> 64 bytes from 147.102.222.220: icmp_seq=2 ttl=58 time=7.75 ms
DNS ΕΜΠ, ping 147.102.222.210 -> 64 bytes from 147.102.222.210: icmp_seq=2 ttl=58 time=7.67 ms
Google DNS, ping 8.8.8.8 -> 64 bytes from 8.8.8.8: icmp_seq=2 ttl=113 time=22.8 ms
Google DNS, ping 8.8.4.4 -> 64 bytes from 8.8.4.4: icmp_seq=2 ttl=113 time=22.5 ms
OpenDNS, ping 208.67.222.222 -> 64 bytes from 208.67.222.222: icmp_seq=2 ttl=55 time=47.5 ms
OpenDNS, ping 208.67.220.220 -> 64 bytes from 208.67.222.222: icmp_seq=2 ttl=55 time=47.5 ms
Άβαταρ μέλους
pez
Δημοσιεύσεις: 1023
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

Re: Αργεί το internet, να αλλάξω το DNS;

Δημοσίευση από pez »

GeorgeVita έγραψε: 28 Μαρ 2022, 23:59 Αφού πιάσαμε τα internet-ικά, έκανα κάποιες μετρήσεις σήμερα (σύνδεση VDSL50 σε HOL-Vodafone μέσω καμπίνας Cosmote):
...
.
Ενδιαφέρον. Εμείς εδώ έχουμε την φθηνότερη δυνατή σύνδεση -το έχουμε ξαναπεί αυτό- ενσύρματη 1 Mbps. Να τι πήραμε προ ολίγου, με διαφορετικές παραμέτρους, π.χ. 32 bytes, στην κάθε δεύτερη σειρά, απολύτως και συγκριτικά, σε φορές, περίπου και με το μάτι

~ (ms σε εμάς) .|. (ms σε εσάς)

DNS HOL     ping 194.30.220.119   6.05 ms
                                 20    ms ~3

DNS GRNET   ping 62.217.126.164   7.11 ms
                                 63    ms ~9 

DNS GRNET,  ping 194.177.210.210  7.19 ms
                                 60    ms ~9 

DNS ΕΜΠ,    ping 147.102.222.220  7.75 ms
                                 58    ms ~8

DNS ΕΜΠ,    ping 147.102.222.210  7.67 ms
                                 61    ms ~9

Google DNS, ping 8.8.8.8         22.8  ms
                                 12    ms ~1/2

Google DNS, ping 8.8.4.4         22.5  ms
                                 12    ms ~1/2

OpenDNS,    ping 208.67.222.222  47.5  ms
                                 20    ms ~1/2

OpenDNS,    ping 208.67.220.220  47.5  ms
                                 20    ms ~1/2

.
- Λίγο αργότερα -

Και με την ευκαιρία:

20 34 27 ms - για τους 3 dns του op4.eu ως "παλαιού"
23 25 23 ms - για τους 3 dns του op4.eu ως "νέου"

δηλαδή χωρίς ουσιώδη διαφορά - μάλλον διότι είπαμε ήδη το γιατί
.
Άβαταρ μέλους
GeorgeVita
Διαχειριστής
Δημοσιεύσεις: 637
Εγγραφή: 04 Σεπ 2013, 21:51
Ονομα: Γιώργος
Επικοινωνία:

Re: Αργεί το internet, να αλλάξω το DNS;

Δημοσίευση από GeorgeVita »

pez έγραψε: 29 Μαρ 2022, 01:13...
Google DNS, ping 8.8.8.8         22.8  ms
                                 12    ms ~1/2

OpenDNS,    ping 208.67.222.222  47.5  ms
                                 20    ms ~1/2

...
Άρα στην περιοχή σας έχετε στα "σύντομα" τα OpenDNS και Google DNS.
Άβαταρ μέλους
pez
Δημοσιεύσεις: 1023
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

Σημειώσεις - Re: Αργεί το internet, να αλλάξω το DNS;

Δημοσίευση από pez »

.
Μερικές Σημειώσεις όχι μόνον για την επιτάχυνση αλλά και για την απαγόρευση εντοπισμού ενός site:

(1) Οι 3 2 ipv4 dns + 2 ipv6 dns στο modem μου είναι προκαθορισμένοι και, παρ' όλο που θα το ήθελα, δεν μπορούν να αλλάξουν από εμένα.

(2) Δεν ξέρω αλλά δεν βρίσκω σκόπιμο να προσθέσω -τι να πρωτοπροσθέσω;- στο HOSTS file περισσότερα από όσα βάλει εκεί μέσα για να αποκλείσω μερικά sites βλακώδους περιεχομένου, κατά την δική μου προσωπική εκτίμηση.

(3) Κυκλοφορούν στο USENET -έχω πάντα υπ' όψιν μου το alt.comp.freeware newgroup- HOSTS files με ατελείωτα κατεβατά από τέτοια sites βλακώδους -κατ' εκτίμησιν τρίτων, αγνώστων σε εμένα- περιεχομένου, π.χ.

https://groups.google.com/g/alt.comp.freeware/c/TDvAvhNw8Vg/m/fxdBNppGAwAJ

απ' όπου:

https://winhelp2002.mvps.org/hosts.htm

(4) Να ακόμα ένα καλό εργαλείο με μερικές απόπειρες παροχής εξηγήσεων, όχι όλες επιτυχημένες για το δικό μου πολύ χαμηλό -όπως είπαμε- επίπεδο σχετικών γνώσεων, με το μεγαλύτερο ενδιαφέρον να έχει η παρατιθέμενη, εντυπωσιακά μακρά, διαδικασία 10 βημάτων για την εύρεση της αριθμητικής τιμής μιας συμβολικής ip address:

https://www.whatsmydns.net/
.
Απάντηση

Επιστροφή στο “Ο Η/Υ ως εργαλείο παραγωγικότητας!”