[getdns-users] A question on stubby

xmgao at biigroup.cn xmgao at biigroup.cn
Wed Apr 19 09:36:26 UTC 2017


Hi Sara,

Thanks for your advice. I followed your instructions : update stubby to 1.1.0 version and rebuild it. I use the stubby_one_server.conf as you suggested. But I still encounter the same problem. I print the error msg as follows:

[09:29:08.290308] => ENTRY:        _getdns_submit_stub_request        : MSG: 0x9122658 TYPE: 1
[09:29:08.290426] --- SETUP:       upstream_select_stateful           : Testing upstreams  0 0
[09:29:08.290436] --- SETUP:       upstream_select_stateful           : Testing upstreams  1 0
[09:29:08.290443] --- SETUP:       upstream_connect                   : Getting upstream connection:  0x9121fec
[09:29:08.290448] --- SETUP:       tcp_connect                        : Creating TCP connection:      0x9121fec
[09:29:08.290776] --- SETUP(TLS):  tls_create_object                  : Hostname verification requested for: getdnsapi.net
[09:29:08.290790] --- SETUP(TLS):  tls_create_object                  : ERROR: TLS Authentication functionality not available
[09:29:08.290802] --- CLEANUP:     upstream_failed                    : FD:  5 Failure during connection setup = 1
[09:29:08.290822] --- SETUP:       upstream_select_stateful           : Testing upstreams  0 0
[09:29:08.290827] --- SETUP:       upstream_select_stateful           : Testing upstreams  1 3
[09:29:08.290832] ----- SCHEDULE:  upstream_find_for_netreq           : MSG: 0x9122658 No valid upstream! 
[09:29:08.290840] GETDNS_DAEMON:   *FAILURE* no valid transports or upstreams available!
Could not schedule query: None of the configured upstreams could be used to send queries on the specified transports

Regards,
Xiaomin




xmgao at biigroup.cn
 
From: Sara Dickinson
Date: 2017-04-19 16:34
To: libgetdns users list
Subject: Re: [getdns-users] A question on stubby

On 19 Apr 2017, at 07:54, xmgao at biigroup.cn wrote:

Hello everyone, 
I’m Xiaomin, a young engineer in this field.  I’m trying to setup a DNS-over-TLS demo using Stubby recently. Now it works in opportunistic mode, but failed in strict mode with  'tls_authentication: GETDNS_AUTHENTICATION_REQUIRED' field. AFAIK, the server are using Let's encrypt cert, What should I do on client side(stubby) to verify the cert? Do I need make extra configuration on Stubby or openssl?

Hi Xiaomin,

Thanks for your question. Can you let me know which version of Stubby you are using? I would recommend using the recent 1.1.0 release.

To validate a nameserver Stubby needs one of
- an authentication domain name or
- a SPKI pin

The easiest way to set up strict authentication is to use the default configuration file that is in the getdns source code in src/tools/stubby.conf which has this information in for several servers. Then tell Stubby where to find this file by using the ‘-C’ flag on the command line. I’ve attached the stubby.conf file here for reference. This configuration will run in Strict mode, using all the servers listed. 

If you want a simple demo then I suggest just using a single server that has a Let’s Encrypt certificate. I’ve created a file for that too using the getdns nameserver and attached it (stubby_one_server.conf). 

Hope this helps

Regards

Sara. 



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.getdnsapi.net/pipermail/users/attachments/20170419/d6a681c3/attachment.htm>


More information about the Users mailing list