oTeT: DYN (dnydns) wird kostenpflichtig Alternative

Vorweg. Dyn ist ja nicht teuer. Aber mal angenommen man will eine kostenlose Lösung haben, bzw. nicht unbedingt einen amerikanischen Anbieter, welche Alternative würde sich hier anbieten? Am einfachsten wäre es doch, man würde sich einen Tarif mit fester IP Adresse nehmen oder?

  1. Hello,

    Vorweg. Dyn ist ja nicht teuer. Aber mal angenommen man will eine kostenlose Lösung haben, bzw. nicht unbedingt einen amerikanischen Anbieter, welche Alternative würde sich hier anbieten? Am einfachsten wäre es doch, man würde sich einen Tarif mit fester IP Adresse nehmen oder?

    http://www.myfritz.net

    oder selber bauen mit PHP auf dem eigenen Webspace. Sind nur ein paar Zeilen...

    Liebe Grüße aus dem schönen Oberharz

    Tom vom Berg

    --
     ☻_
    /▌
    / \ Nur selber lernen macht schlau
    http://bikers-lodge.com
    1. Moin,

      Vorweg. Dyn ist ja nicht teuer. Aber mal angenommen man will eine kostenlose Lösung haben, bzw. nicht unbedingt einen amerikanischen Anbieter, welche Alternative würde sich hier anbieten? Am einfachsten wäre es doch, man würde sich einen Tarif mit fester IP Adresse nehmen oder?
      http://www.myfritz.net
      oder selber bauen mit PHP auf dem eigenen Webspace. Sind nur ein paar Zeilen...

      ja, wenn man das Glück hat, DNS-Einträge durch ein PHP-Script bearbeiten zu können. Ich kann/darf das bei meinem Hoster nicht. Zwar kann ich über dessen Konfigurations-Oberfläche DNS-Einträge nach Belieben bearbeiten, aber eben nicht durch ein Script.

      Und so bleibt die Nutzbarkeit eben leider auf HTTP beschränkt.

      Ciao,
       Martin

      --
      PCMCIA: People Can't Memorize Computer Industry Acronyms
      Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
      1. Hello,

        oder selber bauen mit PHP auf dem eigenen Webspace. Sind nur ein paar Zeilen...

        ja, wenn man das Glück hat, DNS-Einträge durch ein PHP-Script bearbeiten zu können. Ich kann/darf das bei meinem Hoster nicht. Zwar kann ich über dessen Konfigurations-Oberfläche DNS-Einträge nach Belieben bearbeiten, aber eben nicht durch ein Script.

        Eine Umleitung reicht doch. Ans echte DNS musst Du gar nicht ran. Du musst dir nur eine Domain mit *alias anlegen und kannst darauf das "DynDNS" laufen lassen.

        Liebe Grüße aus dem schönen Oberharz

        Tom vom Berg

        --
         ☻_
        /▌
        / \ Nur selber lernen macht schlau
        http://bikers-lodge.com
        1. Hi,

          Zwar kann ich über dessen Konfigurations-Oberfläche DNS-Einträge nach Belieben bearbeiten, aber eben nicht durch ein Script.
          Eine Umleitung reicht doch. Ans echte DNS musst Du gar nicht ran. Du musst dir nur eine Domain mit *alias anlegen und kannst darauf das "DynDNS" laufen lassen.

          hmm, entweder sitze ich auf der Leitung, oder du bist auf dem Holzweg. Oder beides. ;-)
          Jedenfalls verstehe ich noch nicht, was du wirklich meinst. Könntest du das bitte etwas genauer ausführen?

          * Ich habe einen DSL-Internetzugang mit häufig wechselnder IP-Adresse
           * Ich hoste diverse kleine Server-Dienste zuhause für den Eigengebrauch
           * Bei meinem Hoster habe ich eine (Sub-)Domain martin.example.org angelegt, und ich
             möchte, dass Zugriffe auf diese Domain letztendlich an meinem heimischen DSL-Anschluss
             aufschlagen
           * Die DNS-Einstellungen meiner genannten Domain kann ich frei bearbeiten, aber eben "nur"
             interaktiv (mit aufwendig gemachtem sessionbasiertem Login, wie sich das gehört) und
             nicht scriptgesteuert

          Und jetzt bitte nochmal langsam zum Mitdenken - wenn du so langsam kannst. Thx.

          Derzeit stößt meine Fritzbox immer dann, wenn sie eine neue WAN-IP bekommen hat, ein Script auf meinem Webspace an, das die aktuelle IP in eine Datei schreibt, die ich (oder jemand anders) von überall her per HTTP abrufen kann. Dann kann ich im zweiten Schritt mein heimisches Netz über diese IP erreichen. Aber per Hostname wär natürlich eleganter ...

          So long,
           Martin

          --
          Denken ist wohl die schwerste Arbeit, die es gibt. Deshalb beschäftigen sich auch nur wenige damit.
            (Henry Ford, amerikanischer Industriepionier)
          Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
          1. Hello Martin,

            guckst Du z.B. mal hier:

            http://www.pcwelt.de/downloads/Dyndns.php-Router-Skript-7365814.html

            Liebe Grüße aus dem schönen Oberharz

            Tom vom Berg

            --
             ☻_
            /▌
            / \ Nur selber lernen macht schlau
            http://bikers-lodge.com
            1. Hi,

              guckst Du z.B. mal hier:
              http://www.pcwelt.de/downloads/Dyndns.php-Router-Skript-7365814.html

              ich hab's geahnt: Das ist doch genau die Krücke, die ich kritisiert habe: Sie hilft nur für HTTP-Zugriffe. Für andere Dienste (FTP, RDP, IMAP) nützt sie dir kein bisschen.

              Wenn ich mit dem Notebook unterwegs bin, habe ich daher schon ein Script, das mir die beim Hoster hinterlegte IP abholt und temporär in die /etc/hosts einträgt. DANN klappt's auch mit jedem beliebigen Protokoll. Aber ich suche eine Lösung, die das "klassische" dyndns-Konzept wirklich ersetzen kann. Der Name dyndns ist ja nicht zufällig gewählt; die machen's tatsächlich über kurzlebige DNS-Einträge, so dass jeder Client ohne große Klimmzüge über den Hostnamen auf das private Netz zugreifen kann. Und das nicht nur mit HTTP.

              Ciao,
               Martin

              --
              Frauen sind wie Elektrizität: Fasst man sie an, kriegt man eine gewischt.
              Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
              1. Hello,

                ich hab's geahnt: Das ist doch genau die Krücke, die ich kritisiert habe: Sie hilft nur für HTTP-Zugriffe. Für andere Dienste (FTP, RDP, IMAP) nützt sie dir kein bisschen.

                Ich muss mal suchen, ob ich es noch finde. Ist schon wieder 6 Jahre her...

                Wir haben in den Linux-Kursen mal einen "Mini-Bind" gebastelt, der dann auch die normalen Anfragen über UDP und TCP und Port 53 beantwortet hat. Das Update-Script lief per HTTP:Port

                Das "Pseudeo-DNS" lief aber meiner Erinnerung nach als BASH-Script.

                Das ist doch das, was Du brauchen würdest?

                Liebe Grüße aus dem schönen Oberharz

                Tom vom Berg

                --
                 ☻_
                /▌
                / \ Nur selber lernen macht schlau
                http://bikers-lodge.com
                1. Hallo,

                  Ich muss mal suchen, ob ich es noch finde. Ist schon wieder 6 Jahre her...
                  Wir haben in den Linux-Kursen mal einen "Mini-Bind" gebastelt, der dann auch die normalen Anfragen über UDP und TCP und Port 53 beantwortet hat. Das Update-Script lief per HTTP:Port

                  Das "Pseudeo-DNS" lief aber meiner Erinnerung nach als BASH-Script.
                  Das ist doch das, was Du brauchen würdest?

                  nein, denn wie sollte ich allen interessierten Clients da draußen klarmachen, dass sie meinen eigenen Pseudo-DNS befragen sollen? Ganz abgesehen davon, dass ich bei meinem derzeitigen Shared-Hosting-Paket keinerlei Shell-Zugang habe, geschweige denn Software installieren kann.

                  Ciao,
                   Martin

                  --
                  In der Theorie stimmen Theorie und Praxis genau überein.
                  Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
                  1. Hello,

                    nein, denn wie sollte ich allen interessierten Clients da draußen klarmachen, dass sie meinen eigenen Pseudo-DNS befragen sollen? Ganz abgesehen davon, dass ich bei meinem derzeitigen Shared-Hosting-Paket keinerlei Shell-Zugang habe, geschweige denn Software installieren kann.

                    indem Du nur die Subzone sub.exampla.org beantwortest?
                    Und die offizielle Zone der Domain *.example.org hat einen * alias Eintrag.

                    DNS ist mWn hierarchisch aufgebaut :-P

                    Liebe Grüße aus dem schönen Oberharz

                    Tom vom Berg

                    --
                     ☻_
                    /▌
                    / \ Nur selber lernen macht schlau
                    http://bikers-lodge.com
                    1. Hi,

                      nein, denn wie sollte ich allen interessierten Clients da draußen klarmachen, dass sie meinen eigenen Pseudo-DNS befragen sollen? Ganz abgesehen davon, dass ich bei meinem derzeitigen Shared-Hosting-Paket keinerlei Shell-Zugang habe, geschweige denn Software installieren kann.
                      indem Du nur die Subzone sub.exampla.org beantwortest?

                      *seufz* Er versteht mich nicht ...

                      indem Du nur die Subzone sub.exampla.org beantwortest?

                      Womit denn? Nochmal: Ich sehe keine Möglichkeit, einfach so irgendwo einen eigenen DNS-Server aufzusetzen (würde auch meine derzeitigen Kenntnisse übersteigen), und der DNS-Server, den mir mein Hoster zur Verfügung stellt, erlaubt mir keinen Zugriff auf die DNS-Records per Script. Okay, vielleicht ist es "irgendwie" möglich, aber nicht dokumentiert, und der Support sagt natürlich auch "das ist nicht möglich", was übersetzt soviel heißt wie "das möchten wir Ihnen nicht verraten".

                      Und die offizielle Zone der Domain *.example.org hat einen * alias Eintrag.

                      ähm ... .oO(?)

                      DNS ist mWn hierarchisch aufgebaut :-P

                      Das weiß ich auch. Aber ich habe keinen "Griff", um in diese Hierarchie einzugreifen, außer über das Web-Admin-Panel meines Hosters. Und da ändere ich dann täglich nachts die für martin.example.org hinterlegte IP. ;-)
                      Das ist es jedenfalls, was ich per Script gern tun würde: Die im A-Record eingetragene IP automatisiert ändern.

                      Ciao,
                       Martin

                      --
                      "Drogen machen gleichgültig."
                       - "Na und? Mir doch egal."
                      Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
                      1. Hi Martin

                        Das weiß ich auch. Aber ich habe keinen "Griff", um in diese Hierarchie einzugreifen, außer über das Web-Admin-Panel meines Hosters. Und da ändere ich dann täglich nachts die für martin.example.org hinterlegte IP. ;-)
                        Das ist es jedenfalls, was ich per Script gern tun würde: Die im A-Record eingetragene IP automatisiert ändern.

                        eigentlich kenn ich mich kaum mit DNS aus, aber wenn ich dich richtig verstanden haben, möchtest du automatisiert auf einer Weboberfläche, die durch einen Login geschützt ist, ein paar Daten umsetzen/ändern?

                        Auf der Arbeit beschäftige ich mich mit sowas ähnlichem und könnte dir helfen.

                        Gruß ausm Tronka-Reich

                        Junker

                        1. Hallo,

                          eigentlich kenn ich mich kaum mit DNS aus, aber wenn ich dich richtig verstanden haben, möchtest du automatisiert auf einer Weboberfläche, die durch einen Login geschützt ist, ein paar Daten umsetzen/ändern?

                          eigentlich möchte ich das nicht, aber es wäre ein Weg, um "hintenrum" das zu erreichen, was ich wirklich will. Ich hatte in der Tat schon darüber nachgedacht, das auf dem Weg anzupacken.

                          Auf der Arbeit beschäftige ich mich mit sowas ähnlichem und könnte dir helfen.

                          Das Prinzip ist mir auch klar: Man programmiert einen Bot, der Schritt für Schritt die nötigen Requests auslöst, und die zugehörigen Responses auswertet, um die für Folgerequests nötigen Daten zu extrahieren (z.B. eine Session-ID) oder auf Fehler angemessen reagieren zu können. Es ist im Grunde trivial, aber eine höllische Fleißarbeit, die damit beginnt, den HTTP-Verkehr bei der manuellen Änderung eines Eintrags mitzuschneiden und dann zu analysieren. - Und wenn der Provider seine Admin-Oberfläche mal etwas überarbeitet, geht das Spiel von vorne los ...

                          Ciao,
                           Martin

                          --
                          Besteht ein Personalrat aus nur einer Person, erübrigt sich die Trennung nach Geschlechtern.
                            (aus einer Info des deutschen Lehrerverbands Hessen)
                          Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
                          1. Hallo,

                            Das Prinzip ist mir auch klar: Man programmiert einen Bot, der Schritt für Schritt die nötigen Requests auslöst, und die zugehörigen Responses auswertet, um die für Folgerequests nötigen Daten zu extrahieren (z.B. eine Session-ID) oder auf Fehler angemessen reagieren zu können. Es ist im Grunde trivial, aber eine höllische Fleißarbeit, die damit beginnt, den HTTP-Verkehr bei der manuellen Änderung eines Eintrags mitzuschneiden und dann zu analysieren. - Und wenn der Provider seine Admin-Oberfläche mal etwas überarbeitet, geht das Spiel von vorne los ...

                            Theoretisch ja. Es gibt zwar noch schönere Wege, zum Beispiel das Nutzen einer Chrome extension und dann automatisch links klicken und felder ausfüllen, aber der Nachteil das bei einer Änderung der Oberfläche auch der Prozess geändert werden muss bleibt bestehen.....

                            Schönes Wochenende!