Κυριακή, Δεκεμβρίου 27, 2009

Greek DNS fun

Έχετε προσέξει ποτέ ότι πληκτρολογώντας ένα url σε έναν browser, ο browser προσθέτει μόνος του το http://, το www και άλλα τέτοια; (ειδικά ο firefox) Θέλετε να δείτε πόσων admins τον κώλο σώζει αυτή η αυτοματοποίηση;

Let's have some fun.

Βήμα 1: χρησιμοποιούμε τους DNS servers του OpenDNS. Δηλώστε σαν DNS servers στον υπολογιστή σας τους 208.67.222.222 και 208.67.220.220.
Βήμα 2: ανοίξτε τον browser σας (δοκιμασμένο με Safari & Firefox) και πληκτρολογείστε το URL ολόκληρο, μαζί με το http://, αλλά χωρίς το www. Π.χ. γράψε "http://in.gr" και πάτα Enter.

Τζά! Που πήγε η σελίδα του in.gr;

Τι έγινε ρε παιδιά;

Πολλοί έλληνες admins, όταν σετάριζαν τα DNS records του εκάστοτε domain, έβαλαν μόνο το "www.εκάστοτεdomain.gr" να δείχνει στο website τους. Το σκέτο (χωρίς "www.") record δεν δείχνει πουθένα ή δεν υπάρχει καν. Κάποιοι ίσως να το κάνουν επίτηδες (μαγκιά τους εδώ που τα λέμε), αλλά οι περισσότεροι απλά το ξεχνάνε.

Το auto-completion του Firefox (και άλλων browsers), όταν δεν βρίσκει σελίδα για το url "εκάστοτεdomain.gr", δοκιμάζει από μόνο του και το "www.εκάστοτεdomain.gr", το οποίο πάντα υπάρχει. Οπότε, με Firefox δουλεύουν τα πάντα!

Έλα όμως που το OpenDNS αντί να σου πει απλά ότι δεν υπάρχει το site που ψάχνεις (όπως κάνει ο DNS server του ISP σου), σου επιστρέφει μια σελίδα με διαφημίσεις! Για τον Firefox, εφόσον παρέλαβε σελίδα (ασχέτος περιεχομένου), δεν μπαίνει στην διαδικασία να δοκιμάσει την προσθήκη του "www."

Ξαφνικά, το μισό ελληνικό internet δεν δουλεύει!

Την στιγμή που γράφεται το παρόν post, το "προβληματάκι" αυτό υπάρχει σε μια πληθώρα μεγάλων ελληνικών sites...
otenet.gr (πολύ ελπιδοφόρο όταν το κάνουν και οι ISPs...)

και με ιδιαίτερη ντροπή για το πτυχίο μου, teithe.gr.

4 σχόλια:

Dimitris Giannitsaros είπε...

Το έγραφα και εγώ στο http://daremon.gr/blog/2009/09/03/www/

Δες το comment του adamo που δίνει μία τεχνική εξήγηση.

Unknown είπε...

Σωστό - και είναι παρ' όλ' αυτά η τάση στο Ελληνικό Web. Απαράδεκτο, ειδικά από τη στιγμή που πλέον το www. πρόθεμα τείνει να εκλείψει.

Αλλά έτσι είναι και μεγάλος αριθμός ελληνικών sites: φτιάξαμε κάτι, το ανεβάσαμε, άστο να κάθεται και να έχει να δει ενημέρωση από... τον καιρό του Καραμανλή (του senior, έτσι;).

+1 Μήτσο, +1.

Konstantinos είπε...

Αν μου επιτρέπεται πάντως με αφορμή την κουβέντα: ο τρόπος που αντιμετωπίζει το πρόβλημα η OpenDNS ήταν ο λόγος που μετά από χρόνια το γύρισα στο Google Public DNS (μπαίνει στον κόπο να τσεκάρει αν το www.όνομα κάνει resolve και σε παραπέμπει αυτόματα εκεί).

Fanis είπε...

Να προσθέσω οτι η Forthnet κάνει resolve σε άλλο ip (τον mailserver τους) που αυτή τη στιγμή τουλάχιστον, αλλά και παλαιότερα που το είχα ξαναδεί, δε σερβίρει http.

# host forthnet.gr
forthnet.gr has address 193.92.150.24

# host www.forthnet.gr
www.forthnet.gr has address 193.92.150.50

# host 193.92.150.24
24.150.92.193.in-addr.arpa domain name pointer mailgate.forthnet.gr.

# host 193.92.150.50
50.150.92.193.in-addr.arpa domain name pointer www.forthnet.gr.

# host -t mx forthnet.gr
forthnet.gr mail is handled by 100 mailgate.forthnet.gr.