Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Dynamic DNS + one.com?

    Scheduled Pinned Locked Moved Swedish
    35 Posts 12 Posters 16.9k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      Technoid.se @Lugico
      last edited by

      @Lugico

      Thank you for the script, it works perfectly for me 😃

      H 1 Reply Last reply Reply Quote 1
      • H
        hellfire @Technoid.se
        last edited by

        @technoid-se hi! is it still working?, been looking everywhere for something like this.

        L 1 Reply Last reply Reply Quote 0
        • L
          Lugico @hellfire
          last edited by

          @hellfire Yes the script should still be working, but you won't need to get your IP address beforehand andymore. The script will do that for you. I can send you an updated version, that is even simpler to use.

          1 Reply Last reply Reply Quote 1
          • L
            Lugico
            last edited by Lugico

            Ok for everyone still finding this thread:

            I made a new, updated version, that is much simpler to use.
            https://lugico.de/one_com_ddns.py
            Most recent version can be found on GitHub

            Edit the file beforehand to fit your needs. All the things you might have to change are in the top few lines. Execute it like this:

            python3 one_com_ddns.py
            

            python can be downloaded and installed from here: https://www.python.org/downloads/
            or on debian / ubuntu based machines, including raspberry pi OS, it can be installed using apt:

            sudo apt-get install python3
            

            You will also need to install the requests package.

            sudo pip3 install requests
            

            or

            sudo pip install requests
            

            on windows just remove the "sudo"

            @hellfire

            H 2 Replies Last reply Reply Quote 1
            • H
              hellfire @Lugico
              last edited by

              @lugico Thanks a lot, this well spare me 3rd party apps & the monthly verification.

              I'm adding some keywords to make users find this (both swedish and English) :

              dynamic ip one.com, update DNS automatically with your dynamic ip
              dynamiskt ip one.com, uppdatera dns automatiskt med ditt dynamiska ip

              1 Reply Last reply Reply Quote 0
              • H
                hellfire @Lugico
                last edited by hellfire

                @lugico couldn't get it to work, got username, PW, and id number, domain everything is correct.
                I noticed the id number is different depending on what subdomain you want to change..

                {"result":null,"metadata":{"messages":[{"text":"No matching order found for current user matching requested domain name","code":"CRMRST_000302","arguments":null,"type":"error"}]}}
                89.160.xxx.xxx (my ip)
                
                L 1 Reply Last reply Reply Quote 0
                • L
                  Lugico @hellfire
                  last edited by Lugico

                  @hellfire that looks like the output from the old script. try using the new one
                  https://lugico.de/one_com_ddns.py
                  EDIT: Most recent version on GitHub

                  H 2 Replies Last reply Reply Quote 1
                  • H
                    hellfire @Lugico
                    last edited by

                    @lugico will try, your previous link to the new script, links to the old one...

                    1 Reply Last reply Reply Quote 0
                    • H
                      hellfire @Lugico
                      last edited by

                      @lugico it worked fine!
                      .. now I just need to learn python, so it can be tweaked (would be great if it saved the last updated ip and checked if the ip has changed before it logs in and update it)

                      L 1 Reply Last reply Reply Quote 0
                      • L
                        Lugico @hellfire
                        last edited by

                        @hellfire I just added this feature. If you click the link again you should get the new version. It saves the last IP address in a file ("lastip.txt") and only if the content of the file and the current IP address don't match, the script gets executed.

                        H 1 Reply Last reply Reply Quote 1
                        • H
                          hellfire @Lugico
                          last edited by

                          @lugico Works perfect! thx a lot!

                          1 Reply Last reply Reply Quote 1
                          • viktor_gV
                            viktor_g Netgate
                            last edited by

                            feature request created: https://redmine.pfsense.org/issues/11293

                            1 Reply Last reply Reply Quote 1
                            • E
                              Eriond
                              last edited by

                              @Lugico Is it so that I missed this terrific script by a mere half year?
                              (ie. the link provided above now leads to 404 page)

                              L 1 Reply Last reply Reply Quote 0
                              • L
                                Lugico @Eriond
                                last edited by

                                Hi @eriond
                                I did some restructuring on my Website and forgot about the script.
                                Check the link again in a few minutes, I'll update it right now.

                                E 1 Reply Last reply Reply Quote 1
                                • E
                                  Eriond @Lugico
                                  last edited by

                                  @lugico Excellent, thank you! If there is a way to make it permanently available, like via the wayback machine or something similar, that would be great...

                                  L 1 Reply Last reply Reply Quote 1
                                  • L
                                    Lugico @Eriond
                                    last edited by Lugico

                                    https://pastebin.com/uCeZ8eKK
                                    Made a pastebin with the Script in case my Website ever doesn't work.

                                    Edit: There is a GitHub Repo now

                                    1 Reply Last reply Reply Quote 1
                                    • L
                                      Lugico
                                      last edited by Lugico

                                      Hello everyone,
                                      as of recently one.com has changed their login back end. Therefore some changes on the script were necessary.

                                      I have updated the script to work again as of Sep. 7th 2021.

                                      The newest version is again available on my website (direct download), pastebin and now also on GitHub

                                      Please always use the GitHub, as it's the most recent version.

                                      H D 2 Replies Last reply Reply Quote 2
                                      • H
                                        hellfire @Lugico
                                        last edited by

                                        @lugico Thank you!
                                        Really appreciate it!

                                        1 Reply Last reply Reply Quote 1
                                        • D
                                          DerDomml @Lugico
                                          last edited by DerDomml

                                          @lugico I literally just registered on this website to say thank you!! You are my hero for making this script. Please notify us should you ever consider not supporting this script anymore!

                                          You could also have a look at this question over on SO. Maybe we can rely on this "network interface restarts when ISP IP changes" and automatically run the script whenever that happens!

                                          1 Reply Last reply Reply Quote 1
                                          • viktor_gV
                                            viktor_g Netgate
                                            last edited by

                                            redmine issue for code update is created:
                                            https://redmine.pfsense.org/issues/12352

                                            Could you test this patch to check that it works on the Services / Dynamic DNS tab?

                                            386.diff

                                            see https://docs.netgate.com/pfsense/en/latest/development/system-patches.html

                                            S L 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.