DuckDNS Not Updating IP

  • I have two separate NAS servers, each running their own instance of OMV and docker, each with DuckDNS set up. I just changed ISP's, and on one server, DuckDNS updated fine, and on the other, DuckDNS still has my old IP address. I don't understand why. Any idea on where to start with troubleshooting? I already nuked it by deleting the DuckDNS docker and image, and redownloading everything and setting it up again. It still won't show my new IP address.


    Here is what the log shows (on the server where DuckDNS isn't working right):


  • What result do you get when you run the following command on the machine that has the problem?


    dig domainame.duckdns.org

    --
    Google is your friend and Bob's your uncle!


    OMV AMD64 7.x on headless Chenbro NR12000 1U 1x 8m Quad Core E3-1220 3.1GHz 32GB ECC RAM.

  • What result do you get when you run the following command on the machine that has the problem?


    dig domainame.duckdns.org

    On the machine not working:

    On the machine that is working:

  • Code
    curl: (6) Could not resolve host: www.duckdns.org


    This would imply you have no working DNS on this machine. Try resolving some hosts on the CLI and see.

    --
    Google is your friend and Bob's your uncle!


    OMV AMD64 7.x on headless Chenbro NR12000 1U 1x 8m Quad Core E3-1220 3.1GHz 32GB ECC RAM.

  • I don't know. I wondered about that too. That is the working machine too.

    Did you use your duckdns domain name or did you put domainame in the command?

    --
    Google is your friend and Bob's your uncle!


    OMV AMD64 7.x on headless Chenbro NR12000 1U 1x 8m Quad Core E3-1220 3.1GHz 32GB ECC RAM.

  • ping http://www.aol.com

    ping cnn.com


    If you get: Name or service not known then you have no working DNS.

    Code
    root@HC2:~# ping google.com
    PING google.com (172.217.11.14) 56(84) bytes of data.
    64 bytes from lga25s60-in-f14.1e100.net (172.217.11.14): icmp_seq=1 ttl=117 time=20.4 ms
    64 bytes from lga25s60-in-f14.1e100.net (172.217.11.14): icmp_seq=2 ttl=117 time=20.7 ms
    64 bytes from lga25s60-in-f14.1e100.net (172.217.11.14): icmp_seq=3 ttl=117 time=20.8 ms
    64 bytes from lga25s60-in-f14.1e100.net (172.217.11.14): icmp_seq=4 ttl=117 time=20.7 ms

    Seems to ping just fine...

  • Did you use your duckdns domain name or did you put domainame in the command?

    Oh hahaha. I literally put "domainame." I was thinking it was a special command. LOL. Ok, here are the results, but with my actual domain name (edited out to be "domainame," and the IP address showing is edited to be "12.3.456.7" but the original was the old IP):

    And the working machine (edited to be "domainame2" and IP address is correct but I edited to be 89.10.234.5):

  • All I can say is that the duckdns client instance is not working on that machine for some reason. Try deleting the container and build it again.

    --
    Google is your friend and Bob's your uncle!


    OMV AMD64 7.x on headless Chenbro NR12000 1U 1x 8m Quad Core E3-1220 3.1GHz 32GB ECC RAM.

  • All I can say is that the duckdns client instance is not working on that machine for some reason. Try deleting the container and build it again.

    I already tried that. It was the first thing I did. So just now, I deleted everything and downloaded an old version of duckdns docker (it's from linuxserver). I used the tag arm32v7-44472b80-ls38. I tried to find the same one that is on the working machine, but I can't find it by its tag. So I used command line and tried to download by digest:

    Code
    docker pull sha256:725dedce8fb60cb5bf9bc0262bc24129d717457baf3bbd4a12b4fb390d7f6dc7

    It downloads it, but then on the docker GUI, it doesn't show the repository name or tag, and I can't run an image with it. So I don't think I'm doing it right. So anyways, I used the tag arm32v7-44472b80-ls38 instead (not the one I have on the working machine), and now I get this error in the logs (with my duckdns token for "token-number-token-number-token":


    If you could help me get the same image as what's on the working machine, perhaps it will work for the non-working machine.

  • Okay, I have it working. I ended up choosing the tag arm32v7-version-4c2a0989 and it worked fine. For some reason, using the latest tag won't work for me. I have armv7 (Odroid HC2), but I'm not sure how to specify the digest with the latest tag. I don't really understand how the docker pulls work, and whether it detects my system and pulls the linux/arm/v7 digest.

  • Another thing to consider if it's possible is to run a duckdns updater on your router. I do.

    --
    Google is your friend and Bob's your uncle!


    OMV AMD64 7.x on headless Chenbro NR12000 1U 1x 8m Quad Core E3-1220 3.1GHz 32GB ECC RAM.

  • Another thing to consider if it's possible is to run a duckdns updater on your router. I do.

    Yes, I do that as well. But I have a separate server name for sftp transfer so that the camera/sound guy at my church can transfer videos to the church server that I host at my house, and this keeps things neat and tidy in case I move the server to another location.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!