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.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.
    • N
      newbieuser1234
      last edited by

      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.

      1 Reply Last reply Reply Quote 0
      • 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
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.