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

    Namecheap dynamic dns Not Updating

    Scheduled Pinned Locked Moved DHCP and DNS
    37 Posts 9 Posters 18.7k 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.
    • C
      cmb
      last edited by

      @newbieuser1234:

      I found a bug for this I believe for dyndns.ย  Mine wasn't updating as well. The cache file name is being called incorrectly according to a bug report. I guess it supposed to be fixed in 2.1.

      It works fine in every stable version, any such bugs fixed in 2.1 were only in 2.1 to begin with.

      1 Reply Last reply Reply Quote 0
      • jimpJ
        jimp Rebel Alliance Developer Netgate
        last edited by

        My Namecheap DynDNS entry on my edge firewall is still working as far as I can tell.

        It's also possible that at the time the OP started the thread, Namecheap had a temporary server-side problem.

        Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

        Need help fast? Netgate Global Support!

        Do not Chat/PM for help!

        1 Reply Last reply Reply Quote 0
        • P
          pola090
          last edited by

          the dyndns always up .but the namecheap one is my problem.this is my log
          php: /services_dyndns_edit.php: DynDns: updatedns() starting
          Apr 7 17:46:29 check_reload_status: Syncing firewall
          Apr 7 17:46:29 php: /services_dyndns_edit.php: DynDns debug information: 197.251.163.186 extracted from checkip.dyndns.org
          Apr 7 17:46:29 php: /services_dyndns_edit.php: DynDns: Current WAN IP: 197.251.163.186 Cached IP: 0.0.0.0
          Apr 7 17:46:29 php: /services_dyndns_edit.php: DynDns debug information: DynDns: cacheIP != wan_ip. Updating. Cached IP: 0.0.0.0 WAN IP: 197.251.163.186
          Apr 7 17:46:29 php: /services_dyndns_edit.php: DynDns: DynDns _update() starting.
          Apr 7 17:46:29 php: /services_dyndns_edit.php: Namecheap: DNS update() starting.
          Apr 7 17:46:30 php: /services_dyndns_edit.php: DynDns: DynDns _checkStatus() starting.
          Apr 7 17:46:30 php: /services_dyndns_edit.php: DynDns: Current Service: namecheap
          Apr 7 17:46:30 php: /services_dyndns_edit.php: phpDynDNS: PAYLOAD: ^M <title>Bad Request</title>^M ^M

          Bad Request

          ^M


          HTTP Error 400. The request is badly formed.

          1 Reply Last reply Reply Quote 0
          • T
            Trel
            last edited by

            @pola090:

            the dyndns always up .but the namecheap one is my problem.this is my log
            php: /services_dyndns_edit.php: DynDns: updatedns() starting
            Apr 7 17:46:29 check_reload_status: Syncing firewall
            Apr 7 17:46:29 php: /services_dyndns_edit.php: DynDns debug information: 197.251.163.186 extracted from checkip.dyndns.org
            Apr 7 17:46:29 php: /services_dyndns_edit.php: DynDns: Current WAN IP: 197.251.163.186 Cached IP: 0.0.0.0
            Apr 7 17:46:29 php: /services_dyndns_edit.php: DynDns debug information: DynDns: cacheIP != wan_ip. Updating. Cached IP: 0.0.0.0 WAN IP: 197.251.163.186
            Apr 7 17:46:29 php: /services_dyndns_edit.php: DynDns: DynDns _update() starting.
            Apr 7 17:46:29 php: /services_dyndns_edit.php: Namecheap: DNS update() starting.
            Apr 7 17:46:30 php: /services_dyndns_edit.php: DynDns: DynDns _checkStatus() starting.
            Apr 7 17:46:30 php: /services_dyndns_edit.php: DynDns: Current Service: namecheap
            Apr 7 17:46:30 php: /services_dyndns_edit.php: phpDynDNS: PAYLOAD: ^M <title>Bad Request</title>^M ^M

            Bad Request

            ^M


            HTTP Error 400. The request is badly formed.

            I'm getting this same error (though with my IP of course) with hostname "@.sub.domain.com" (but actually mine), and 2.0.3-RELEASE.

            1 Reply Last reply Reply Quote 0
            • jimpJ
              jimp Rebel Alliance Developer Netgate
              last edited by

              How exactly do you have the Namecheap host setup in the DynDNS settings?

              Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

              Need help fast? Netgate Global Support!

              Do not Chat/PM for help!

              1 Reply Last reply Reply Quote 0
              • T
                Trel
                last edited by

                @jimp:

                How exactly do you have the Namecheap host setup in the DynDNS settings?

                Disable: unchecked
                Service: Namecheap
                Hostname: @.my.domain.co
                MX: <blank>Wildcard: unchecked
                Username: <blank>Password:</blank></blank>

                1 Reply Last reply Reply Quote 0
                • T
                  Trel
                  last edited by

                  @jimp:

                  How exactly do you have the Namecheap host setup in the DynDNS settings?

                  (I'm not seeing an edit button to add this to my last post)
                  I tried on Sunday to change it to having the "wildcard" box checked.
                  There doesn't seem to be any change.

                  1 Reply Last reply Reply Quote 0
                  • W
                    wallabybob
                    last edited by

                    @Trel:

                    (I'm not seeing an edit button to add this to my last post)

                    If your post is not "too old" there should be a "Modify" link on it.

                    1 Reply Last reply Reply Quote 0
                    • T
                      Trel
                      last edited by

                      @wallabybob:

                      @Trel:

                      (I'm not seeing an edit button to add this to my last post)

                      If your post is not "too old" there should be a "Modify" link on it.

                      It was too old then.ย  I see a modify link on my newer one.ย  I hate double posting >.>

                      1 Reply Last reply Reply Quote 0
                      • L
                        loiphin
                        last edited by

                        I also have this issue. So what I did as a workaround is SCP ddclient (http://sourceforge.net/apps/trac/ddclient/) onto my pfsense box. It is a perl script, so no need to have a specific version compiled for freebsd/x86. I then updated the config for namecheap, and it works great :)

                        Its a hack, but it works.

                        1 Reply Last reply Reply Quote 0
                        • T
                          Trel
                          last edited by

                          I cannot do that sadly.ย  I need to use the built in function for this.

                          1 Reply Last reply Reply Quote 0
                          • jimpJ
                            jimp Rebel Alliance Developer Netgate
                            last edited by

                            It may be due to how the update URL gets formed when using the "@" record.

                            Can you try this with an actual hostname under the domain rather than the @ record?

                            Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

                            Need help fast? Netgate Global Support!

                            Do not Chat/PM for help!

                            1 Reply Last reply Reply Quote 0
                            • T
                              Trel
                              last edited by

                              @jimp:

                              It may be due to how the update URL gets formed when using the "@" record.

                              Can you try this with an actual hostname under the domain rather than the @ record?

                              That's not possible with the domain in question.ย  I could try adding one, but I can't until tonight.
                              (and ultimately it IS the @ record that needs to be updated, so even if this is the issue, I need it to work for the @ records.)

                              1 Reply Last reply Reply Quote 0
                              • jimpJ
                                jimp Rebel Alliance Developer Netgate
                                last edited by

                                Yes, I understand that, I'm just trying to make sure it's not a problem with your account in general, but one specific to the @ record handling.

                                I don't have a free @ record handy that I can tinker with at the moment, but I can try to free one up. All my Namecheap dyndns entries are traditional host.domain.tld format, no @ records.

                                Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

                                Need help fast? Netgate Global Support!

                                Do not Chat/PM for help!

                                1 Reply Last reply Reply Quote 0
                                • T
                                  Trel
                                  last edited by

                                  @jimp:

                                  Yes, I understand that, I'm just trying to make sure it's not a problem with your account in general, but one specific to the @ record handling.

                                  I don't have a free @ record handy that I can tinker with at the moment, but I can try to free one up. All my Namecheap dyndns entries are traditional host.domain.tld format, no @ records.

                                  I'll see if I can make an additional one during my lunch.

                                  1 Reply Last reply Reply Quote 0
                                  • jimpJ
                                    jimp Rebel Alliance Developer Netgate
                                    last edited by

                                    I was able to free up an @ on one of my domains for testing, and it worked for me. No errors, and the @ record updated as expected.

                                    I used the @.domain.tld format and it updated as expected using the dyndns access key for the domain.

                                    Maybe try to re-enable DynDNS for your domain and then use the new auth token they generate when it resets.

                                    Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

                                    Need help fast? Netgate Global Support!

                                    Do not Chat/PM for help!

                                    1 Reply Last reply Reply Quote 0
                                    • jimpJ
                                      jimp Rebel Alliance Developer Netgate
                                      last edited by

                                      Oh, and that was on a 2.1 snapshot from Thursday.

                                      Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

                                      Need help fast? Netgate Global Support!

                                      Do not Chat/PM for help!

                                      1 Reply Last reply Reply Quote 0
                                      • T
                                        Trel
                                        last edited by

                                        @jimp:

                                        Oh, and that was on a 2.1 snapshot from Thursday.

                                        I'm not on a snapshot.ย  I'm using the latest stable.

                                        1 Reply Last reply Reply Quote 0
                                        • jimpJ
                                          jimp Rebel Alliance Developer Netgate
                                          last edited by

                                          I pulled up a 2.0.3 VM and tried it there, worked the same, no problems. I even edited the IP in Namecheap's control panel to something bogus, then removed the cached IP from the pfSense VM and made it update again, worked fine.

                                          Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

                                          Need help fast? Netgate Global Support!

                                          Do not Chat/PM for help!

                                          1 Reply Last reply Reply Quote 0
                                          • T
                                            Trel
                                            last edited by

                                            @jimp:

                                            I pulled up a 2.0.3 VM and tried it there, worked the same, no problems. I even edited the IP in Namecheap's control panel to something bogus, then removed the cached IP from the pfSense VM and made it update again, worked fine.

                                            Does it work if the domain is one deeper, @.sub.domain.com?
                                            (Also, how can I force it to update for testing)
                                            (And you're leaving the username blank, right?)

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