Failed request for a new certificate Let's Encrypt

Here is the error message I receive:

Domains
Failed authorization procedure. srv.domain.local (http-01): urn:ietf:params:acme:error:connection :: The server could not connect to the client to verify the domain :: dns :: DNS problem: NXDOMAIN looking up A for srv.domain.local

Does your server’s FQDN exist, and have DNS records pointing to it? Because this error is saying that isn’t the case.

It looks like you’re using a local domain / internal server.

Please have a look at:
http://docs.nethserver.org/en/latest/base_system.html#server-certificate

There is a How to for internal servers, if you need a let’s encrypt certificate.
https://wiki.nethserver.org/doku.php?id=userguide:let_s_encrypt_for_internal_servers

Hope this helps.

…but even there, it must be a real public domain name.