alkisg Δημοσ. 14 Απριλίου 2006 Δημοσ. 14 Απριλίου 2006 Αν διαθέτουμε ένα domain δωρεάν χώρο από μια υπηρεσία όπως tripod, geocities κτλ ένα μηχάνημα με static ip το οποίο μπορούμε να χρησιμοποιήσουμε ως nameserver, αλλά όχι ως web server, είναι δυνατό να παρκάρουμε το domain στον nameserver μας, και όταν ένας χρήστης προσπαθεί να προσπελάσει το http://www.mydomain.gr/folder, ο nameserver μας να τον στέλνει στο http://www.tripod.com/myfreespace/folder; Χοντρικά δηλαδή μπορεί ένας nameserver να μην είναι ταυτόχρονα και web server;
alkisg Δημοσ. 18 Απριλίου 2006 Μέλος Δημοσ. 18 Απριλίου 2006 Apoike δεν αφήνεις λίγο την κατηγορία Linux και να έρθεις μια βόλτα και από την Internet, μπας και δούμε καμιά απάντηση; :) :)
trustfm Δημοσ. 18 Απριλίου 2006 Δημοσ. 18 Απριλίου 2006 uparxoun free nameservers services ta opoioa ta xrhsimopoiw edw kai xronia (apo to 1999) allatexnika den xerw pws ginete. Pantws ginete. Palia eixa postarei gia to pws kapoios mporei na parei dwrean ena com.ru domain des edw
Meredoth Δημοσ. 20 Απριλίου 2006 Δημοσ. 20 Απριλίου 2006 Sto xondrika pou les nai o dns den xreiazete na einai web server. Tora gia na se kanei redirection ekei pou 8es afou den einai web site name alla sigkekrimeno path se web site prepei na exeis sto server sou to web service kai na to stelneis ekei apo on dns sou kai aftos na kanei redirect.
alkisg Δημοσ. 20 Απριλίου 2006 Μέλος Δημοσ. 20 Απριλίου 2006 Δηλαδή ο nameserver είναι υπεύθυνος μόνο για το name to ip resolution, και το location/path κτλ τα επιστρέφουν μόνο οι web servers; Και οι web servers μπορούν να επιστρέψουν μόνο τοπικά paths και όχι απομακρυσμένα; Να το ρωτήσω αλλιώς, απλά για να καταλάβω το τεχνικό μέρος, γιατί φυσικά αυτό που λέω παρακάτω αν γινόταν θα ήταν παράνομο: Έστω ότι έχω domain (π.χ. http://www.mydomain.com), μηχάνημα με static ip, nameserver, web service και ότι άλλο χρειάζεται. Είναι τεχνικά εφικτό όταν κάποιος ζητάει το http://www.mydomain.com/folder/file εγώ να του σερβίρω το http://www.tripod.com/myaccount/myfile; Χωρίς όμως να περνάει (=traffic) το myfile από το server μου αλλά να στέλνεται κατευθείαν στο χρήστη, και χωρίς html tricks του τύπου frame/redirect, αλλά με "κανονικό" σερβίρισμα.
bandito Δημοσ. 20 Απριλίου 2006 Δημοσ. 20 Απριλίου 2006 Δηλαδή ο nameserver είναι υπεύθυνος μόνο για το name to ip resolution' date=' και το location/path κτλ τα επιστρέφουν μόνο οι web servers; Και οι web servers μπορούν να επιστρέψουν μόνο τοπικά paths και όχι απομακρυσμένα; Να το ρωτήσω αλλιώς, απλά για να καταλάβω το τεχνικό μέρος, γιατί φυσικά αυτό που λέω παρακάτω αν γινόταν θα ήταν παράνομο: Έστω ότι έχω domain (π.χ. http://www.mydomain.com), μηχάνημα με static ip, nameserver, web service και ότι άλλο χρειάζεται. [b']Είναι τεχνικά εφικτό όταν κάποιος ζητάει το http://www.mydomain.com/folder/file εγώ να του σερβίρω το http://www.tripod.com/myaccount/myfile[/b]; Χωρίς όμως να περνάει (=traffic) το myfile από το server μου αλλά να στέλνεται κατευθείαν στο χρήστη, και χωρίς html tricks του τύπου frame/redirect, αλλά με "κανονικό" σερβίρισμα. Αν έχεις web server ναι. Χρειάζεται απλώς ενα rewriterule ή ένα redirect στον web server. Π.χ στον apache θα έγραφες > Redirect Permanent /folder/file http://www.tripod.com/site/folder file Σε αυτή την περίπτωση ο web server περιορίζεται μονο στο να κάνει http redirects κάνει. π.χ έβαλα το http://www.skroutz.gr/insomnia να πηγαίνει στο http://www.insomnia.gr το http transaction είναι > http://www.skroutz.gr/insomnia GET /insomnia HTTP/1.1 Host: www.skroutz.gr User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2 Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 Accept-Language: en-us,en;q=0.5 Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive Cookie: phpAds_newCap[98329accaaab814d2375d472c66512b3]=51; phpAds_capAd[41]=149; phpAds_capAd[51]=219; phpAds_capAd[48]=52; phpAds_newCap[8e7431195c7b8431e59da00afac754db]=41; __utmb=60825262; __utma=60825262.2091673052.1143761716.1145531918.1145540857.82; __utmz=60825262.1143761716.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none); phpAds_newCap[3e334f3e95463b72a3cbf901e6019144]=48; phpAds_newCap[14a33da78157828649feb4306aee518b]=51; PHPSESSID=109190c844f40ca1e4328c67c8df4526; __utmc=60825262 HTTP/1.x 301 Moved Permanently Date: Thu, 20 Apr 2006 14:04:39 GMT Server: Apache Location: http://www.insomnia.gr Content-Length: 294 Keep-Alive: timeout=15, max=100 Connection: Keep-Alive Content-Type: text/html; charset=iso-8859-1
alkisg Δημοσ. 20 Απριλίου 2006 Μέλος Δημοσ. 20 Απριλίου 2006 Όμως με http redirection ο browser του χρήστη δε θα γράψει πάνω στη γραμμή διευθύνσεων http://www.tripod.com/site/folder/file; Και επομένως το mydomain δε θα χρησιμοποιείται μόνο στο πρώτο hit; Μάλλον δεν έκφρασα καλά την ερώτηση, εννοώ ο χρήστης να εξυπηρετείται από το mydomain χωρίς καν να καταλαβαίνει ότι τα δεδομένα του έρχονται από tripod... (στον browser φυσικά μιλάμε, δεν με ενδιαφέρει αν μπορεί να φανεί με tracert κτλ).
bandito Δημοσ. 20 Απριλίου 2006 Δημοσ. 20 Απριλίου 2006 Όμως με http redirection ο browser του χρήστη δε θα γράψει πάνω στη γραμμή διευθύνσεων http://www.tripod.com/site/folder/file;Και επομένως το mydomain δε θα χρησιμοποιείται μόνο στο πρώτο hit; Μάλλον δεν έκφρασα καλά την ερώτηση' date=' εννοώ ο χρήστης να εξυπηρετείται από το mydomain χωρίς καν να καταλαβαίνει ότι τα δεδομένα του έρχονται από tripod... (στον browser φυσικά μιλάμε, δεν με ενδιαφέρει αν μπορεί να φανεί με tracert κτλ).[/quote'] Τώρα κατάλαβα... Θέλει ψάξιμο (δεν θες να κάνεις phishing να υποθέσω )
alkisg Δημοσ. 20 Απριλίου 2006 Μέλος Δημοσ. 20 Απριλίου 2006 Ουπς σωστό αυτό, δεν το σκέφτηκα! Αν γίνεται αυτό που λέω, τότε άνετα θα μπορούσε να χρησιμοποιηθεί για phishing! Όχι, απλά δεν έχω καταφέρει να ξεχωρίσω που σταματάει το DNS και που αρχίζει το HTTP... Ξέρω να στήνω apache/IIS κτλ, αλλά κάτι δεν έχω καταλάβει στο μηχανισμό που δουλεύει το σύστημα... Π.χ. όταν στήνουμε virtual hosts, έχουμε πολλά domains να αντιστοιχούν στην ίδια ip. Όταν γράφουμε http://mydomain εμφανίζεται κανονικά ο virtual host μας, όταν όμως γράψουμε http://ip τότε προφανώς δεν εμφανίζεται... Αυτό πώς δουλεύει; Ο web browser στέλνει και το όνομα του domain στο http request για να ξεχωρίσει ο web server ποιον από τους virtual hosts ζητάει; edit: ΟΚ, αυτό το βρήκα, είναι το πεδίο host του http request. Αν δεν αποσταλεί, ο web server δεν μπορεί να ξεχωρίσει για ποιον virtual host είναι η αίτηση και επιστρέφει συνήθως τη σελίδα του control panel ή της hosting εταιρίας. (το δοκίμασα από http://web-sniffer.net με την επιλογή "HTTP/1.0 (without Host header)")
alkisg Δημοσ. 20 Απριλίου 2006 Μέλος Δημοσ. 20 Απριλίου 2006 Thanks σε όλους, κατάλαβα τελικά ότι αυτό που έλεγα δε γίνεται, παρά μόνο αν ... ...έτσι όμως υπάρχει τεράστιο traffic. (το έσβησα γιατί ο bandito έχει δίκιο, αυτή η τεχνική μπορεί να χρησιμοποιηθεί για phishing).
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.