Προς το περιεχόμενο

Νέα υπηρεσία Google Public DNS


dimitris2006

Προτεινόμενες αναρτήσεις

Άλλο ο τοπικός άλλο της HOL (γι αυτό τους αναφέρω χωριστά). Ο τοπικός στη χειρότερη περίπτωση (όταν δεν έχει τα συγκεκριμένα ονόματα στην cache) είναι όσο γρήγορος είναι της HOL (γιατί αυτόν τον έχω ρυθμίσει να ρωτάει), αλλά στην καλύτερη, όταν πια τα έχει αποθηκεύσει, καθυστερεί λιγότερο από 1ms. Η καθυστέρηση με την HOL είναι πάντα στην καλύτερη περίπτωση 18ms.

 

τοπικο εννοουσα ελλαδισιο :P

του google ειναι στο αμερικα

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Απαντ. 73
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Συχνή συμμετοχή στο θέμα

Τοσα χρονια ρωταω το google διαφορα πραματα, και αυτο με τη σειρα του δε με εχει απογοητευσει. Ας το υποστηριξω. ( Εξαλλου ειχα default server )

 

ΥΓ: Εαν μου πεταξει κανα πακετο απο καποια site τοτε θα φαει ποδι

ΥΓ1:Περιμενω απο τη google να βγαλει κανα framework τυπου adobe flash, η ms εβγαλε αλλα... ναυαγησε.

ΥΓ2: Κγαντ μπλες κγουκγλε

 

Btw το internet δεν υπαρχει, αρα δεν μπορει να το αποκτησει καμια εταιρια

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Btw το internet δεν υπαρχει, αρα δεν μπορει να το αποκτησει καμια εταιρια

 

Τι εννοεις δεν υπάρχει, ιδεολογικά το τοποθετείς;

 

Το δικτυο που λεμε σήμερα internet , πλεον υλοποιείται απο 5-10 εταιρίες και πολλές λεω. Το 80% των σελίδων ειναι σε αμερικάνικους servers και περνάνε τον ατλαντικό μέσω κυκλωμάτων συγκεκριμένων εταιριών. Αν θεωρητικά "κλείσουν οι διακόπτες" στην καλιφόρνια και την NY θα κλείσει το 80% του ιντερνετ , μαζι με τα email, τα offline storages, κι οτι αλλο.. Κοινως για τους περισσότερους internet users θα εκλείψει το internet. :fear:

 

(Τωρα που το σκέφτομαι , οταν 1 στους 5 παγκοσμίως θεωρει internet την homepage του google, ισως δεν ειναι τόσο τραβηγμένο σενάριο)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

γιατι μερικες σελιδες ανοιγουν πιο ευκολα με dns servers tou ISP μασ ενω καποιες αλλες πιο γρηγορα με dns servers thw Google?

 

Aφου και οι 2 εκαστοτε dns servers resolve κανουν.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Εκτός από resolve κάνουν και cache. Μπορεί κάποιος από αυτούς τους servers να τύχει να έχει στην cache του ένα όνομα, οπότε να είναι έτοιμος να παραδώσει απάντηση αμέσως, ενώ ένας άλλος server μπορεί να μην το έχει στην cache και να χρειαστεί βρει και να ρωτήσει πολυάριθμους DNS servers πριν επιστρέψει απάντηση.

 

Επίσης, ακόμη και αν κανείς από τους servers δεν έχει την απάντηση cached, μπορεί από το σημείο του Internet που βρίσκεται ο ένας να υπάρχει πιο σύντομη ή γρήγορη διαδρομή για να επικοινωνήσει με κάποιους από τους servers που θα χρειαστεί να ρωτήσει, οπότε να παραλάβει ο ίδιος την απάντηση πιο γρήγορα, και άρα να την παραδώσει και πιο γρήγορα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

ευχαριστω πουλ για την απαντηση,

παντως στην περιπτωση που δεν εχουν αποθηκευμενη την σελιδα και οι2 σεερβες παλι η αναζητηση παιρνει αμελξτερο χρονικο διαστημα τσι δεν ειναι?

 

επισης οταν λες cached εννοεισ οτι ολο το index.htm να ειναι αποθηκευμενο στηον σκληρο δισκο του dns server απο μια προηγουμενη αναζητηση>?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Στο http://stopbadware.org/ είναι ο και καλά ανεξάρτητος οργανισμός που χρηματοδοτεί η Google για "κακοπροαίρετα" website. Από εκεί θα αντλούν και Firefox και Safari τις λίστες τους από ότι ξέρω. Δηλαδή αν αποφασίσει το Google ότι είσαι κακοπροαίρετος, σε κόβει από ένα μεγάλο μέρος του πλανήτη ακαριαία. Όπως κόβει blog που δεν γουστάρει...πχ το Troktiko....χωρίς καν να δώσει κάποιο λόγο ή δικαιολογία.

 

Αναλυτικά για όσους δεν έχουν βαρεθεί την συνωμοσιολογία μου η σημερινή μου αναλυτική λίστα εδώ

 

Ο Λιακόπουλος της τεχνολογίας! Βρήκα και ένα (μόνο) group στο Facebook με 12 μέλη μόνο σχετικό. The Great GOOGLE BOYCOTT λέγεται αν ενδιαφέρεστε.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

η google ηταν αναρχικός φοιτητής, μετά δούλεβε σε μεγάλη εταιρία και τώρα πάει να γίνει στιγνός καπιταλιστής μανατζερ.

επιτέλους ανταγωνισμός στην βιομηχανία

 

Μεσω ανταγωνισμου έφτασε εκει που έφτασε η google....

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

ευχαριστω πουλ για την απαντηση,

παντως στην περιπτωση που δεν εχουν αποθηκευμενη την σελιδα και οι2 σεερβες παλι η αναζητηση παιρνει αμελξτερο χρονικο διαστημα τσι δεν ειναι?

Αμελητέο εννοείς; Μπορεί να πάρει αισθητό διάστημα.

 

επισης οταν λες cached εννοεισ οτι ολο το index.htm να ειναι αποθηκευμενο στηον σκληρο δισκο του dns server απο μια προηγουμενη αναζητηση>?

Όχι, το DNS έχει να κάνει αποκλειστικά με ονόματα. Cache μπορεί να έχει απλά ότι το όνομα π.χ. http://www.insomnia.gr οδηγεί στην διεύθυνση 1.2.3.4, ή ότι υπεύθυνος για ονόματα στο .insomnia.gr θα είναι ο server με διεύθυνση 5.4.3.2.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αμελητέο εννοείς; Μπορεί να πάρει αισθητό διάστημα.

 

 

Όχι, το DNS έχει να κάνει αποκλειστικά με ονόματα. Cache μπορεί να έχει απλά ότι το όνομα π.χ. http://www.insomnia.gr οδηγεί στην διεύθυνση 1.2.3.4, ή ότι υπεύθυνος για ονόματα στο .insomnia.gr θα είναι ο server με διεύθυνση 5.4.3.2.

 

α) ολοκληρα δευτερολεπτα δηλαδη?

 

β) Δηλαδη γλυτωνειχ ρονο απο του να αναζητησει αριθμητικη διευθυνση απο dns servers υψηλοτερου πιθανον επιπεδου?

 

Αυτο για τιον υπευθυνο δεν το πολυκαταλαβα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

α) Ολόκληρα δευτερόλεπτα δύσκολο, αλλά όχι αδύνατον.

 

Μπορούμε να το διαπιστώσουμε εύκολα:

  1. βρίσκουμε μία λίστα λέξεων σε text file, κάνωντας μία αναζήτηση για dictionary+txt. Π.χ. στο πρώτο αποτέλεσμα της google είναι αυτή η λίστα με ~80.000 λέξεις.
     
     
  2. Παίρνουμε ένα αρκετό δείγμα, έστω 2.000 από αυτές τις λέξεις, και ρωτάμε έναν DNS server της αρεσκείας μας (π.χ. της google) να κάνει resolve, για κάθε ΛΕΞΗ, το http://www.ΛΕΞΗ.com. Με κάποια scripting γλώσσα φιλτράρουμε όσα domains δεν υπάρχουν (αν και η αρνητική απάντηση έχει κι αυτή τη σημασία της, τέλος πάντων) και γράφουμε το χρόνο απάντησης σε ένα txt. Π.χ. σε bash:
    >$ tail -n 2000 dictionary.txt| while read word; do dig A www.$word.com @8.8.8.8 | grep -A 100 ANSWER|grep Query |awk {'print $4'} >> times.txt; echo $word; done


     
     

  3. Από το νέο txt, μετράμε τα αποτελέσματα που έχουν πάνω από 2 δευτερόλεπτα, πάνω από 1,5 δευτερόλεπτο, πάνω από 1 δευτερόλεπτο, πάνω από μισό δευτερόλεπτο, λιγότερο από μισό δευτερόλεπτο και λιγότερο από 1/5 του δευτερολέπτου και συγκρίνουμε με τα συνολικά αποτελέσματα. Π.χ. σε Bash:
    >$ for delay in 100 200 500 1000 1500 2000; do echo $(cat times.txt  | while read time; do if [ $time -gt $delay ]; then echo $delay; fi done |wc -l) από τα $(cat times.txt |wc -l) ονόματα καθυστέρησαν περισσότερο από $delay"ms"; echo $(cat times.txt  | while read time; do if [ $time -lt $delay ]; then echo $delay; fi done |wc -l) από τα $(cat times.txt |wc -l) ονόματα καθυστέρησαν λιγότερο από $delay"ms"; echo; done

 

Και ιδού τα αποτελέσματα (θα μπορούσε αρκετά εύκολα κάποιος να παράξει και ένα ωραιότατο διάγραμμα με το gnuplot αν ήθελε):

GOOGLE DNS:

>[b]1754[/b] από τα [b]1755[/b] ονόματα καθυστέρησαν περισσότερο από [b]100ms[/b]
[b]1[/b] από τα [b]1755[/b] ονόματα καθυστέρησαν λιγότερο από [b]100ms[/b]

[b]1621[/b] από τα [b]1755[/b] ονόματα καθυστέρησαν περισσότερο από [b]200ms[/b]
[b]133[/b] από τα [b]1755[/b] ονόματα καθυστέρησαν λιγότερο από [b]200ms[/b]

[b]223[/b] από τα [b]1755[/b] ονόματα καθυστέρησαν περισσότερο από [b]500ms[/b]
[b]1530[/b] από τα [b]1755[/b] ονόματα καθυστέρησαν λιγότερο από [b]500ms[/b]

[b]46[/b] από τα [b]1755[/b] ονόματα καθυστέρησαν περισσότερο από [b]1000ms[/b]
[b]1709[/b] από τα [b]1755[/b] ονόματα καθυστέρησαν λιγότερο από [b]1000ms[/b]

[b]28[/b] από τα [b]1755[/b] ονόματα καθυστέρησαν περισσότερο από [b]1500ms[/b]
[b]1727[/b] από τα [b]1755[/b] ονόματα καθυστέρησαν λιγότερο από [b]1500ms[/b]

[b]4[/b] από τα [b]1755[/b] ονόματα καθυστέρησαν περισσότερο από [b]2000ms[/b]
[b]1751[/b] από τα [b]1755[/b] ονόματα καθυστέρησαν λιγότερο από [b]2000ms[/b]

 

HOL DNS:

>[b]1703[/b] από τα [b]1755[/b] ονόματα καθυστέρησαν περισσότερο από [b]100[/b]ms
[b]51[/b] από τα [b] 1755[/b] ονόματα καθυστέρησαν λιγότερο από [b]100[/b]ms

[b]1527[/b] από τα [b]1755[/b] ονόματα καθυστέρησαν περισσότερο από [b]200[/b]ms
[b]227[/b] από τα [b] 1755[/b] ονόματα καθυστέρησαν λιγότερο από [b]200[/b]ms

[b]425[/b] από τα [b]1755[/b] ονόματα καθυστέρησαν περισσότερο από [b]500[/b]ms
[b]1328[/b] από τα [b] 1755[/b] ονόματα καθυστέρησαν λιγότερο από [b]500[/b]ms

[b]103[/b] από τα [b]1755[/b] ονόματα καθυστέρησαν περισσότερο από [b]1000[/b]ms
[b]1652[/b] από τα [b] 1755[/b] ονόματα καθυστέρησαν λιγότερο από [b]1000[/b]ms

[b]29[/b] από τα [b]1755[/b] ονόματα καθυστέρησαν περισσότερο από [b]1500[/b]ms
[b]1726[/b] από τα [b] 1755[/b] ονόματα καθυστέρησαν λιγότερο από [b]1500[/b]ms

[b]8[/b] από τα [b]1755[/b] ονόματα καθυστέρησαν περισσότερο από [b]2000[/b]ms
[b]1747[/b] από τα [b] 1755[/b] ονόματα καθυστέρησαν λιγότερο από [b]2000[/b]ms

 

Οπότε νομίζω έχουμε σαφή εικόνα πόσο είναι πιθανό να πάρει το resolution ενός τυχαίου ονόματος .COM.

 

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

Επίσης μερικοί άνθρωποι μπορεί να επισκέπτονται εθνικά ονόματα μακρινών χωρών. Αν κάνουμε την ίδια μέτρηση σε ονόματα .jp π.χ., τα αποτελέσματα είναι κάπως διαφορετικά:

 

GOOGLE DNS:

>[b]241[/b] από τα [b]242[/b] ονόματα καθυστέρησαν περισσότερο από [b]100[/b]ms
[b]1[/b] από τα [b] 242[/b] ονόματα καθυστέρησαν λιγότερο από [b]100[/b]ms

[b]240[/b] από τα [b]242[/b] ονόματα καθυστέρησαν περισσότερο από [b]200[/b]ms
[b]2[/b] από τα [b] 242[/b] ονόματα καθυστέρησαν λιγότερο από [b]200[/b]ms

[b]160[/b] από τα [b]242[/b] ονόματα καθυστέρησαν περισσότερο από [b]500[/b]ms
[b]82[/b] από τα [b] 242[/b] ονόματα καθυστέρησαν λιγότερο από [b]500[/b]ms

[b]18[/b] από τα [b]242[/b] ονόματα καθυστέρησαν περισσότερο από [b]1000[/b]ms
[b]224[/b] από τα [b] 242[/b] ονόματα καθυστέρησαν λιγότερο από [b]1000[/b]ms

[b]8[/b] από τα [b]242[/b] ονόματα καθυστέρησαν περισσότερο από [b]1500[/b]ms
[b]234[/b] από τα [b] 242[/b] ονόματα καθυστέρησαν λιγότερο από [b]1500[/b]ms

[b]3[/b] από τα [b]242[/b] ονόματα καθυστέρησαν περισσότερο από [b]2000[/b]ms
[b]239[/b] από τα [b] 242[/b] ονόματα καθυστέρησαν λιγότερο από [b]2000[/b]ms

 

 

β) Για κάθε domain μπορεί να είναι υπεύθυνος ("authorative") και άλλος DNS server, το resolution στη χειρότερη περίπτωση προϋποθέτει να ερωτηθούν 1-1 οι servers που είναι υπεύθυνοι για domains χαμηλότερου επιπέδου μέχρι να προσδιοριστεί ο server που είναι υπεύθυνος για το τελικό domain, ώστε να ερωτηθεί και αυτός.

http://www.insomnia.gr/forum/showthread.php?t=217464

 

Αν η απάντηση υπάρχει σε κάποια τοπική cache προφανώς αποφεύγεται αυτή η διαδικασία.

Επεξ/σία από nske
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Πολυ καλο παραδειγμα, μπραβο nske!

 

Για καθε domain name υπαρχει στην ουσια ενας dns server ο οποιος το εχει καταχωρημενο στην βαση δεδομενων του ή υπαρχει περιπτωση το αριθμητικο αντιστοιχο του εκαστοτε domain name να ειναι καταχωρημενο σε περισσοτερους του ενος dns servers? Kαι αν ναιγ ια ποιον λογο?

 

Επισης υπαρχει καποιος dns server που να εχει καταχωρημενο ΟΛΑ τα domain names του πλανητη?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)
Για καθε domain name υπαρχει στην ουσια ενας dns server ο οποιος το εχει καταχωρημενο στην βαση δεδομενων του ή υπαρχει περιπτωση το αριθμητικο αντιστοιχο του εκαστοτε domain name να ειναι καταχωρημενο σε περισσοτερους του ενος dns servers? Kαι αν ναιγ ια ποιον λογο?

Μπορεί να είναι καταχωρημένο σε όσους δήποτε, για λόγους αξιοπιστίας (αν πέσει ο ένας να εξυπηρετήσει ο άλλος) ή ενδεχομένως διαμοιρασμού του φόρτου (να εξυπηρετούν εναλλάξ) ή επιδόσεων (ο καθένας να εξυπηρετεί τους πιο κοντινούς hosts του), ή για πειραματικούς λόγους. Υπάροχουν διάφοροι μηχανισμοί που επιτρέπουν να συγχρονίζεται η βάση ενός dns server με άλλων, απλά απαιτούν συγκεκριμένες ρυθμίσεις σε όλα τα άκρα.

 

Επισης υπαρχει καποιος dns server που να εχει καταχωρημενο ΟΛΑ τα domain names του πλανητη?

Όχι, το DNS είναι distributed/αποκεντρωτικό εκ σχεδιασμού, πρακτικά δε γίνεται να υπάρξει επειδή θα απαιτούσε τη συγκατάθεση όλων των υπευθύνων και ιδιαίτερες ρυθμίσεις σε όλους τους servers.

Επεξ/σία από nske
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...