URL Erkennung bei FTP/HTTP

Von: , Frage gestellt am Di, 30. Jul 2002

Moin,

kann mir mal jemand kurz erklären, wie das funktioniert, daß mehrere unterschiedliche Dienste unter einer IP-Adresse angeboten werden und der jeweilige Dienst anhand der URL erkannt wird?

Die Hauptfrage ist: Funktioniert das auch bei den allerorts erhältlichen Domain-Hostingangeboten à la 1&1 sowie über dyndns?
Wer liest da was aus, ist das ein Feature des Webservers oder kann ich das auch eine HTML-Datei machen lassen, bspw. via Javascript / Java o.ä. und anschließender automatischer Weiterleitung?

TIA & regards,

Doc.

18 Antworten zu dieser Frage

  1. Antwort von nach 2 Stunden 0 hilfreich
    Re: URL Erkennung bei FTP/HTTP

    kann mir mal jemand kurz erklären, wie das funktioniert, daß
    mehrere unterschiedliche Dienste unter einer IP-Adresse
    angeboten werden und der jeweilige Dienst anhand der URL
    erkannt wird?
    In der Anfrage wird die gesamte URL (einschließlich Host-Anteil) übermittelt. Und der Apache gibtdann entsprechende Daten heraus.

    Das ist "im Prinzip" ja bei Mail ganz ähnlich...



    Sebastian


    • Antwort von nach 7 Stunden 0 hilfreich
      Re^2: URL Erkennung bei FTP/HTTP

      kann mir mal jemand kurz erklären, wie das funktioniert, daß
      mehrere unterschiedliche Dienste unter einer IP-Adresse
      angeboten werden und der jeweilige Dienst anhand der URL
      erkannt wird?
      In der Anfrage wird die gesamte URL (einschließlich
      Host-Anteil) übermittelt. Und der Apache gibtdann
      entsprechende Daten heraus.
      Hallo Sebastian!

      Der Apache macht FTP? Ist es nicht bereits der Browser, der bei einer URL ftp://... direkt Port 21 anspricht statt Port 80 für HTTP?

      CU
      Markus

      • Antwort von nach 10 Stunden 0 hilfreich
        Re^3: URL Erkennung bei FTP/HTTP

        Hallo,

        das ist natürlich korrekt, jedoch gibt es auch FTP Server, die mit sogenannten virtuellen Domains klarkommen. Deshalb HTTP/FTP im Betreff.

        Gruß,

        Doc. [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

      • Antwort von nach 11 Stunden 0 hilfreich
        Re^3: URL Erkennung bei FTP/HTTP

        kann mir mal jemand kurz erklären, wie das funktioniert, daß
        mehrere unterschiedliche Dienste unter einer IP-Adresse
        angeboten werden und der jeweilige Dienst anhand der URL
        erkannt wird?
        In der Anfrage wird die gesamte URL (einschließlich
        Host-Anteil) übermittelt. Und der Apache gibtdann
        entsprechende Daten heraus.
        Der Apache macht FTP?
        Äh.. nein.

        ;Ist es nicht bereits der Browser, der bei einer URL ftp://... direkt Port 21 anspricht statt Port 80
        für HTTP?
        Ja.


        Du hast natürlich recht. Die ursprüngliche Anfrage ist terminologisch (Dienste, Webserver, Hosting-Angebote) etwas mißverständlich, da habe ich mich aufs Glatteis führen lassen und mich auf HTTP konzentriert.

        Wenn man FTP macht, erfolgt die Umsetzung des Hostnamens in die IP über das DNS, der im weiteren Verlauf IIRC [1] "egal" ist. (weitere Spezifizierung erfolgt dann ggfs. über dem Verzeichnispfad oder Passwort/Benutzername...)


        Bei HTTP dahingegen wird der Hostname mitgesendet und ist für die Auswahl des zu sendenden Dokumentes relevant.



        Gruß,


        Sebastian


        [1] Ich habe jetzt nicht nocheinmal das entsprechende RFC überfolgen und auch ansonsten eher mäßig Schimmer von dem Protokoll...

        • Antwort von nach 11 Stunden 0 hilfreich
          Re^4: URL Erkennung bei FTP/HTTP

          Wenn man FTP macht, erfolgt die Umsetzung des Hostnamens in
          die IP über das DNS, der im weiteren Verlauf IIRC [1] "egal"
          ist. (weitere Spezifizierung erfolgt dann ggfs. über dem
          Verzeichnispfad oder Passwort/Benutzername...)
          Okay, dan bleibt die Frage, wie das mit virtuellen Domains bei FTP funktioniert. Ich wohl um die RFCs nicht drumrum, was? ;-) Bei HTTP dahingegen wird der Hostname mitgesendet und ist für
          die Auswahl des zu sendenden Dokumentes relevant.
          Okay. Also wird diese Information vom Webserver ausgewertet, ja? Ist das auch ohne Zugriff auf den Webserver möglich, also durch Java / Javascript etc?

          Gruß,

          Doc.

          • Antwort von nach 12 Stunden 0 hilfreich
            Re^5: URL Erkennung bei FTP/HTTP

            Wenn man FTP macht, erfolgt die Umsetzung des Hostnamens in
            die IP über das DNS, der im weiteren Verlauf IIRC [1] "egal"
            ist. (weitere Spezifizierung erfolgt dann ggfs. über dem
            Verzeichnispfad oder Passwort/Benutzername...)
            Okay, dan bleibt die Frage, wie das mit virtuellen Domains bei
            FTP funktioniert.
            Bei FTP brauchen die AFAIK pro "echte virtuelle" Domain eine IP. Ich wohl um die RFCs nicht drumrum, was? ;-)
            Nein. RFC tut stets gut. Bei HTTP dahingegen wird der Hostname mitgesendet und ist für
            die Auswahl des zu sendenden Dokumentes relevant.
            Okay. Also wird diese Information vom Webserver ausgewertet,
            ja?
            Ja. Ist das auch ohne Zugriff auf den Webserver möglich, also
            durch Java / Javascript etc?
            Äh. Ja. Hm. Doch. Heh...


            Was willst Du damit genau erreeichen und bezwcken?



            Sebastian

            • Antwort von nach 12 Stunden 0 hilfreich
              Re^6: URL Erkennung bei FTP/HTTP

              Wenn man FTP macht, erfolgt die Umsetzung des Hostnamens in
              die IP über das DNS, der im weiteren Verlauf IIRC [1] "egal"
              ist. (weitere Spezifizierung erfolgt dann ggfs. über dem
              Verzeichnispfad oder Passwort/Benutzername...)
              Okay, dan bleibt die Frage, wie das mit virtuellen Domains bei
              FTP funktioniert.
              Bei FTP brauchen die AFAIK pro "echte virtuelle" Domain eine
              IP.
              Richtig. Hab genau diese Infos auch gerade gefunden.

              "The FTP protocol doesn't allow name-based selection. So, if you want to host different virtual FTP servers on the same host, you need different IP addresses. Yes, Sir. Or use HTTP." Ich wohl um die RFCs nicht drumrum, was? ;-)
              Nein. RFC tut stets gut.
              Naja, geht so... Die sind halt echt nicht leicht zu lesen. Ist halt mühsam. Aber von nix kommt wohl nix. Bei HTTP dahingegen wird der Hostname mitgesendet und ist für
              die Auswahl des zu sendenden Dokumentes relevant.
              Okay. Also wird diese Information vom Webserver ausgewertet,
              ja?
              Ja. Ist das auch ohne Zugriff auf den Webserver möglich, also
              durch Java / Javascript etc?
              Äh. Ja. Hm. Doch. Heh...

              Was willst Du damit genau erreeichen und bezwcken?
              Nix, wollte das bloß mal kapieren. Naja, hat mich halt interessiert, ob ich mit dyndns.org auch verschiedene Angebote auf einem Webserver hosten kann, denn dyndns.org unterstützt keine Umsetzung einer URL zu einem bestimmten Verzeichnis. Und manche Domain-Hosting-Anbieter auch nicht. Deshalb die Frage nach dem Auslesen mittels Quelltext, weil ich leider keinen root-Zugriff auf meinen Webspace habe.

              Aber für die möglichen Szenarien gibt es elegantere Lösungen, die Frage hat mir bloß keine Ruhe gelassen.

              Danke,

              Doc.

            • Antwort von nach 12 Stunden 0 hilfreich
              Re^7: URL Erkennung bei FTP/HTTP

              Was willst Du damit genau erreeichen und bezwcken?
              Nix, wollte das bloß mal kapieren. Naja, hat mich halt
              interessiert, ob ich mit dyndns.org auch verschiedene Angebote
              auf einem Webserver hosten kann,
              Klar. Kein Problem. denn dyndns.org unterstützt
              keine Umsetzung einer URL zu einem bestimmten Verzeichnis.
              Das muß Dein HTTP-Server machen. Und
              manche Domain-Hosting-Anbieter auch nicht. Deshalb die Frage
              nach dem Auslesen mittels Quelltext, weil ich leider keinen
              root-Zugriff auf meinen Webspace habe.
              Aber Du kannst doch Deine Seiten frei gestalten? Ich verstehe noch nicht genau, was Du planst.



              Sebastian


            • Antwort von nach 14 Stunden 0 hilfreich
              Re^8: URL Erkennung bei FTP/HTTP

              Was willst Du damit genau erreeichen und bezwcken?
              Nix, wollte das bloß mal kapieren. Naja, hat mich halt
              interessiert, ob ich mit dyndns.org auch verschiedene Angebote
              auf einem Webserver hosten kann,
              Klar. Kein Problem.
              Da will ich doch glatt mal kurz einhaken:
              Kann das der IIS auch? (nicht hauen...)

              Gruß,
              ecki



Keine passende Antwort gefunden? Jetzt eigene Frage stellen!