[GH-ISSUE #54] Possible missing DNS settings for the server (Auth Failures) #17

Closed
opened 2026-03-13 15:22:52 +03:00 by kerem · 2 comments
Owner

Originally created by @lukepolo on GitHub (Mar 15, 2018).
Original GitHub issue: https://github.com/acme-dns/acme-dns/issues/54

I am still having some failed authorizations and feel like I am missing something , here are some details

Config

[general]
# dns interface
listen = ":53"
# protocol, "udp", "udp4", "udp6" or "tcp", "tcp4", "tcp6"
protocol = "udp"
# domain name to serve the requests off of 
domain = "dns.codepier.io"
# zone name server 
nsname = "ns1.codepier.io"
# admin email address, where @ is substituted with .
nsadmin = "codepier.io"
# predefined records served in addition to the TXT
records = [
    # default A
    "dns.codepier.io. A 45.77.100.41",
    # A 
    "ns1.dns.codepier.io. A 45.77.100.41",
    # NS
    "dns.codepier.io. NS ns1.dns.codepier.io.",
]

DNS Records

A :dns.codepier.io
NS : ns1.dns.codepier.io

Is there anything else that i need to setup?

More Info

I've setup a script to automatically get the token and update it via the API , and that seems to be working

Output from 8-set-token.sh:
{"txt": "1HQjYS6NlSne1RCeCxfTisFAwr8-9fEbGEQ4jWtzBnQ"}

But the actual authorization fails

Failed authorization procedure. evanpolicinski.com (dns-01): urn:ietf:params:acme:error:connection :: The server could not connect to the client to verify the domain :: DNS problem: NXDOMAIN looking up TXT for _acme-challenge.evanpolicinski.com

Originally created by @lukepolo on GitHub (Mar 15, 2018). Original GitHub issue: https://github.com/acme-dns/acme-dns/issues/54 I am still having some failed authorizations and feel like I am missing something , here are some details ### Config ``` [general] # dns interface listen = ":53" # protocol, "udp", "udp4", "udp6" or "tcp", "tcp4", "tcp6" protocol = "udp" # domain name to serve the requests off of domain = "dns.codepier.io" # zone name server nsname = "ns1.codepier.io" # admin email address, where @ is substituted with . nsadmin = "codepier.io" # predefined records served in addition to the TXT records = [ # default A "dns.codepier.io. A 45.77.100.41", # A "ns1.dns.codepier.io. A 45.77.100.41", # NS "dns.codepier.io. NS ns1.dns.codepier.io.", ] ``` ### DNS Records A :`dns.codepier.io` NS : `ns1.dns.codepier.io` _Is there anything else that i need to setup?_ ## More Info I've setup a script to automatically get the token and update it via the API , and that seems to be working ``` Output from 8-set-token.sh: {"txt": "1HQjYS6NlSne1RCeCxfTisFAwr8-9fEbGEQ4jWtzBnQ"} ``` But the actual authorization fails `Failed authorization procedure. evanpolicinski.com (dns-01): urn:ietf:params:acme:error:connection :: The server could not connect to the client to verify the domain :: DNS problem: NXDOMAIN looking up TXT for _acme-challenge.evanpolicinski.com`
kerem closed this issue 2026-03-13 15:22:57 +03:00
Author
Owner

@lukepolo commented on GitHub (Mar 15, 2018):

Just noticed that port 53 refuses to open when using docker

--- Update
Running it without docker still does not open port 53 (running as root)

<!-- gh-comment-id:373227259 --> @lukepolo commented on GitHub (Mar 15, 2018): Just noticed that port 53 refuses to open when using docker --- Update Running it without docker still does not open port 53 (running as root)
Author
Owner

@lukepolo commented on GitHub (Mar 15, 2018):

I just modified my dns records, and it seemed to work! Guess its silently open?

<!-- gh-comment-id:373234210 --> @lukepolo commented on GitHub (Mar 15, 2018): I just modified my dns records, and it seemed to work! Guess its silently open?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/acme-dns#17
No description provided.