Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Mετατροπη IP σε url

Îåêßíçóå áðü ôï ìÝëïò dimcal. Τελευταία δημοσίευση από το μέλος thrylos στις 21-07-2009, 19:46. Υπάρχουν 10 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  13-07-2009, 17:49 52436

    Mετατροπη IP σε url

    Kαλησπερα , προσπαθω να μετατρέψω μια ΙP διευθυνση σε url ,δλδ το πρόγραμμα θα δεχεται μια ΙP μιας ιστοσελίδας  π.χ.  να δεχεται το 209.85.129.104 και να εμφανίζει www.google.com.
  •  13-07-2009, 18:02 52437 σε απάντηση της 52436

    Απ: Mετατροπη IP σε url

    Αυτό που λες δεν γίνεται γιατί ένα URL δεν αντιστοιχεί σε ένα IP μόνο - και το αντίστροφο. Για παράδειγμα, μπορεί πίσω από ένα URL π.χ. το http://www.microsoft.com να υπάρχουν δεκάδες server, ο καθένας με το δικό του IP. Επίσης, μπορεί σε ένα server να τρέχουν διάφορα sites, με αποτέλεσμα στο ίδιο IP να αντιστοιχούν πολλά URLs.

    Μήπως εννοείς πως να βρεις το host name που αντιστοιχεί σε ένα IP, όπως κάνει π.χ. το nslookup? Αυτό γίνεται μέσω της μεθόδου Resolve της κλάσης System.Dns. Το documentation της μεθόδου έχει και ένα παράδειγμα πως να χρησιμοποιήσεις τη μέθοδο για να πάρεις το IP που αντιστοιχεί σε ένα host name και το αντίστροφο.


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  13-07-2009, 19:04 52440 σε απάντηση της 52437

    Απ: Mετατροπη IP σε url

    Ναι αυτό το εχω παρατηρήσει δλδ το σερβερ π.χ. της google καθε φορα που κανω ping ( με χρονικη διαφορα ) αλλάζει ip ...αυτό οφείλεται στην αλλαγή του σερβερ??? Αλλα ακόμα κι ετσι δεν παραμένει σερβερ της google ? Εμενα με ενδιαφερει στιγμιαια να βρίσκω τη url μιας ip και δεν με ενδιαφερει αν μετα θα αλλάξει η ip . Δηλαδη ότι τώρα οταν βάλω το 209.85.129.104 θα με παει τη google ... μετα αν αυτό αλλάξει δε με πειραζει ... αν και νόμιζα οτι λογω στατικής ip δεν θα αλλάζε αυτό ...

    Ειχα σκεφτεί ενα τρόπο να χρησιμοποιήσω το webbrowser control  σε vb και καθε φορα να κανω navigate και να βρισκω τη url αλλα ειναι αργο

  •  13-07-2009, 21:18 52444 σε απάντηση της 52440

    Απ: Mετατροπη IP σε url

    Έχεις μπλέξει το host name με το URL. Το όνομα ενός server είναι το host name. Αυτό είναι το οποίο αντιστοιχεί σε ένα IP. To URL είναι μία διεύθυνση εντελώς άσχετη με το server και το IP του. Τα περιεχόμενα της ίδιας διεύθυνσης μπορούν να έρχονται από πολλούς διαφορετικούς servers, με διαφορετικά ονόματα και διαφορετικά IPs. ΔΕΝ ΥΠΑΡΧΕΙ URL μίας IP, υπάρχει host name.

    Ακόμα και αν δοκιμάσεις όπως λες να κάνεις browse απευθείας σε κάποιο IP θα καταλήξεις σε τυχαίο server και ένα από τα πολλά sites τα οποία εξυπηρετεί αυτός ο server. Είναι μάλιστα πιθανό να καταλήξεις σε εντελώς διαφορετικό site από αυτό που νομίζεις. Ένας HTTP server μπορεί να εξυπηρετεί sites με εντελώς διαφορετικά domain names, όλα από την port 80, π.χ. www.sit1.com. www.site2.biz, χρησιμοποιώντας host headers. Αυτή την τεχνική χρησιμοποιούν όλοι σχεδόν οι host providers για να σηκώσουν sites πολλών πελατών στο ίδιο μηχάνημα και στο ίδιο port. Αν εσύ χρησιμοποιήσεις μία IP αντί για URL θα βρεις μόνο το site το οποίο ακούει στο port 80 (αν υπάρχει) χωρίς να χρησιμοποιεί host header. Στην περίπτωση που το IP ανήκει σε κάποιο host provider, κατά κανόνα δεν θα υπάρχει site χωρίς host header και η κλήση σου θα αποτύχει.

    Θα πρότεινα να κοιτάξεις πρώτα να καταλάβεις τί είναι IP address, host name και URL πριν δοκιμάσεις να τα χρησιμοποιήσεις. Προφανώς δεν έχεις ξεκαθαρίσει τί είναι το όνομα ενός μηχανήματος και το URL ενός site. Οι έννοιες αυτές όμως είναι βασικές είτε μιλάμε για προγραμματισμό, είτε για δίκτυα, είτε για web.


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  14-07-2009, 12:20 52458 σε απάντηση της 52444

    Απ: Mετατροπη IP σε url

    Ευχαριστω , τωρα καταλαβα τι εννοουσες δλδ ενα σερβερ να φιλοξενει περισσότερα απο 1 sites . Απο αυτά τα sites καθενα εχει διαφορετικη url . Ομως εχουν διαφορετική IP ??? Λογικά θα πρέπει να εχουν την ιδια ip αφου φιλοξενουνται στον ιδιο σερβερ εφοσον κι αυτός εχει στατική ip .Υπάρχει περιπτωση αν βρω το host name να βρω την url ???
  •  15-07-2009, 20:21 52517 σε απάντηση της 52458

    Απ: Mετατροπη IP σε url

    Φίλε dimcal
    Πρώτον: ένα πρόγραμμα Web server όπως ο Apache, να έχει και να εξυπηρετεί διαφορετικά sites με διαφορετικό όνομα χρησιμοποιώντας την ίδια IP. Αυτό ονομάζεται Name Virtual Hosting.
    Δεύτερον: Είναι απίθανο πλέον, ανάμεσα σε εσένα και στο Web Server να μη μεσολαβούν κάποια firewalls και δικτυακός εξοπλισμός που κάνει load balancing τη δικτυακή κίνηση. Πρακτικά αυτό σημαίνει ότι το IP που έχει ο υπολογιστής που εξυπηρετεί ιστοσελίδες, να μην έχει σχέση με τη διεύθυνση από την οποία ζητάς ιστοσελίδες.


    Το URL Είναι Uniform Resource Locator
    Το http://www.dotnetzone.gr/cs/forums/default.aspx είναι ένα URL

    Το dotnetzone.gr είναι ένα domain
    Το www.dotnetzone.gr δηλώνει τον υπολογιστή www στο domain dotnetzone.gr

    Υπάρχει μια υπηρεσία που λέγεται DNS η οποία αντιστοιχίζει ονόματα και domains σε IP διευθύνσεις.
    Εσύ φαντάζομαι θες να να φτιάξεις ένα προγραμματάκι που θα διαβάζει το www.dotnetzone.gr και θα σου απαντά 62.1.45.162
    Κάποιος DNS server, θα αναλάβει το δικό σου DNS query να το κάνει resolve σε IP.
    Υπάρχουν ήδη εργαλεία που κάνουν αυτή τη δουλίτσα όπως το nslookup και το dig


    Για την ώρα καλό θα είναι να μελετήσεις τα links που σου έδωσε ο Παναγιώτης, όπως επίσης και αυτό: http://en.wikipedia.org/wiki/Domain_Name_System


    Powered by openSuSE 11 64-bit Edition
  •  16-07-2009, 01:09 52520 σε απάντηση της 52517

    Απ: Mετατροπη IP σε url

    Ευχαριστω θα τα κοιταξω ολα και θα σας πω ... Παντως κατι γνωστοί μου μου ειχαν πει κατι για finger .Γνωριζει κάποιος τίποτα για αυτό ?

  •  16-07-2009, 02:09 52521 σε απάντηση της 52520

    Απ: Mετατροπη IP σε url

    dimcal:

    Ευχαριστω θα τα κοιταξω ολα και θα σας πω ... Παντως κατι γνωστοί μου μου ειχαν πει κατι για finger .Γνωριζει κάποιος τίποτα για αυτό ?



    Finger!!!!!!!!!
    Τί μου θύμισες τώρα!
    Το πρώτο μου έτος στο Πανεπιστήμιο.
    Finger είναι μια εντολή/υπηρεσία inet σε περιβάλλον Unix/Linux.
    Όταν τρέχει, πατώντας την εντολή finger σου λέει ποιοί άλλοι είναι συνδεδεμένοι εκείνη τη στιγμή στον server.
    Είναι υπηρεσία που πλέον (για λόγους ασφαλείας κυρίως) δε χρησιμοποιείται.
    Για περισσότερες πληροφορίες: http://en.wikipedia.org/wiki/Finger_(Unix)


    Powered by openSuSE 11 64-bit Edition
  •  16-07-2009, 08:08 52522 σε απάντηση της 52521

    Απ: Mετατροπη IP σε url

    FINGER! Εγώ το πρωτοσυνάντησα σε VAX, βλέπεις δεν μας άφηναν να αγγίξουμε καν τα (2-3) τερματικά Unix τότε ... Άσε που μόλις είχε βάλει Internet το Πανεπιστήμιο! Τότε το finger είχε κάποιο ελάχιστο νόημα. Στα τέλη του 1990 όμως με την παντοκρατορία των PC, κανείς δεν συνδεόταν πλέον απευθείας στα Unix με αποτέλεσμα η σημασία του να μειωθεί. Μετά αρχίσανε και τα θέματα ασφάλειας και ένα ελαφρώς παρωχημένο utility έγινε ένα γενικώς απαγορευμένο utility.

    dimcal, πρέπει απαραιτήτως να διαβάσεις κάποια εισαγωγή σε δίκτυα ή/και Internet, γιατί έχεις απορίες σε βασικά πράγματα. Οι συζητήσεις για το finger μόνο θα σε αποπροσανατολίσουν.


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  21-07-2009, 17:16 52662 σε απάντηση της 52522

    Απ: Mετατροπη IP σε url

    Mπορεις να μου προτείνεις καποιο βιβλίο?
  •  21-07-2009, 19:46 52668 σε απάντηση της 52662

    Απ: Mετατροπη IP σε url

    dimcal:
    Mπορεις να μου προτείνεις καποιο βιβλίο?

    Ένα παλιό κλασσικό είναι τα δίκτυα υπολογιστών του Tannenbaum
    http://www.papasotiriou.gr/product.gbook.asp?pfid=543014&prid=231435&deid=0

    Έναλλακτικά εαν θες κάτι με πιο πολύ έμφαση στο πρακτικό κομμάτι μελέτησε ένα βιβλίο Cisco CCent/ICND1 όπως αυτά:
    http://www.papasotiriou.gr/product.ebook.asp?pfid=1726783&prid=981022
    http://www.papasotiriou.gr/product.ebook.asp?pfid=1703224&prid=957463

    Powered by openSuSE 11 64-bit Edition
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems