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

    Acme DNS-NSupdate / RFC 2136 issue

    Scheduled Pinned Locked Moved ACME
    53 Posts 5 Posters 6.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.
    • VioletDragonV
      VioletDragon @Gertjan
      last edited by

      @Gertjan update. The configuration for Acme and Certbot is different. Will report back when I’ve done the configuration.

      1 Reply Last reply Reply Quote 0
      • VioletDragonV
        VioletDragon @Gertjan
        last edited by

        @Gertjan I've made progress nsupdate now works but the problem I keep getting is on pfSense side,

        ; TSIG error with server: tsig verify failure
        update failed: NOTIMP
        
        1 Reply Last reply Reply Quote 0
        • VioletDragonV
          VioletDragon @Gertjan
          last edited by

          @Gertjan It seems that acme on pfSense has a problem, tested acme.sh on a Debian VM and it works, not sure what the deal is with acme on pfSense though very strange.

          Regards

          GertjanG 1 Reply Last reply Reply Quote 0
          • GertjanG
            Gertjan @VioletDragon
            last edited by

            @VioletDragon

            There is something that you can test :

            7c5d0f7f-6716-4925-aa62-56336e7276e9-image.png

            as it uses the same 'nsupdate' thus exactly the same parameters :

            44dcae30-c1f5-4212-aca5-dfd04e174fd8-image.png

            No "help me" PM's please. Use the forum, the community will thank you.
            Edit : and where are the logs ??

            VioletDragonV 1 Reply Last reply Reply Quote 1
            • VioletDragonV
              VioletDragon @Gertjan
              last edited by

              @Gertjan how would that work for Acme SSL Certs ?

              GertjanG 1 Reply Last reply Reply Quote 0
              • GertjanG
                Gertjan @VioletDragon
                last edited by Gertjan

                @VioletDragon

                Not at all.
                Services > Dynamic DNS > RFC 2136 Clients uses exacly the same DNS server zone update mechanism by using the 'nsupdate' executable.
                Exactly like acme.sh, with the DNS dns_nsupdate method.
                acme.sh adds TXT records.
                "Services > Dynamic DNS > RFC 2136 Clients" adds A and AAAA records.
                Both use the same nsupdate executable on pfSense.
                Both use the same key, key name, algorithm, server IP (your domain name master DNS server.

                No "help me" PM's please. Use the forum, the community will thank you.
                Edit : and where are the logs ??

                VioletDragonV 2 Replies Last reply Reply Quote 1
                • VioletDragonV
                  VioletDragon @Gertjan
                  last edited by

                  @Gertjan okay sweet I will try that later after doing some work and I will report back.

                  Do you think that this problem I’m facing is caused by the acme package ? As acme.sh works on Debian, same with Certbot. When running nsupdate that works too just acme package is causing me some problems.

                  Regards

                  1 Reply Last reply Reply Quote 0
                  • VioletDragonV
                    VioletDragon @Gertjan
                    last edited by

                    @Gertjan Update, This can be marked as solved.

                    I tried the method you replied above but no dice.

                    I ended up going with Nginx Reverse Proxy and Certbot with RFC2136 which seems to work better.

                    Regards

                    1 Reply Last reply Reply Quote 0
                    • LarryFahnoeL
                      LarryFahnoe @VioletDragon
                      last edited by

                      @VioletDragon for what it's worth:

                      # named -v
                      BIND 9.18.29 (Extended Support Version) <id:>
                      # freebsd-version 
                      14.1-RELEASE-p4
                      

                      That just happens to be my current nameserver, prior versions were earlier BIND versions running on CentOS. I have not had issues with the Acme package doing RFC 2136 updates on any of the BIND/OS versions that I've run. I also use HMAC-sha512 keys, but have used others without issue. Sorry, no solution to offer you, just confirmation from another user that Acme/RFC-2136/BIND works well. The only issue I did have when initially getting Acme set up was to make sure I was using a long enough DNS-sleep.

                      --Larry

                      VioletDragonV 1 Reply Last reply Reply Quote 0
                      • VioletDragonV
                        VioletDragon @LarryFahnoe
                        last edited by

                        @LarryFahnoe yep. I’ve switched away from Haproxy and acme on pfsense due to needing more power under the hood and security reasons.

                        BIND9 with 2 Nginx Reverse Proxy and RFC2136 works well.

                        Regards.

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