{ resolution_type: GETDNS_RESOLUTION_STUB , dns_transport_list: [ GETDNS_TRANSPORT_TLS ] , tls_authentication: GETDNS_AUTHENTICATION_REQUIRED , tls_query_padding_blocksize: 256 , edns_client_subnet_private : 1 , round_robin_upstreams: 1 , listen_addresses: [ 127.0.0.1, 0::1 ] , idle_timeout: 10000 , upstream_recursive_servers: [ { address_data: 31.130.229.6 , tls_auth_name: "services-1.meeting.ietf.org" , tls_pubkey_pinset: [ { digest: "sha256" , value: 0x9e87f6ab22ea453f2f7eaeb7150538394c8dd2ece69fa3c96442957c87366fb6 } ] } , { address_data: 31.130.229.7 , tls_auth_name: "services-2.meeting.ietf.org" , tls_pubkey_pinset: [ { digest: "sha256" , value: 0xa9df4b07c0045843669d5d3e6ddbe40a31bce7245edfabc66761a851b21c765b } ] } , { address_data: 2001:67c:370:229::6 , tls_auth_name: "services-1.meeting.ietf.org" , tls_pubkey_pinset: [ { digest: "sha256" , value: 0x9e87f6ab22ea453f2f7eaeb7150538394c8dd2ece69fa3c96442957c87366fb6 } ] } , { address_data: 2001:67c:370:229::7 , tls_auth_name: "services-2.meeting.ietf.org" , tls_pubkey_pinset: [ { digest: "sha256" , value: 0xa9df4b07c0045843669d5d3e6ddbe40a31bce7245edfabc66761a851b21c765b } ] } ] }