Update trust_dns to hickory

It doesn't work yet because of:
https://github.com/hickory-dns/hickory-dns/issues/2108
This commit is contained in:
Slatian
2023-12-09 11:50:34 +01:00
parent a67631fa9b
commit 9207ac3f8e
5 changed files with 137 additions and 267 deletions

View File

@ -21,8 +21,8 @@ use regex::Regex;
use serde::{Deserialize,Serialize};
use tower::ServiceBuilder;
use tower_http::services::ServeDir;
use trust_dns_resolver::Name;
use trust_dns_resolver::TokioAsyncResolver;
use hickory_resolver::Name;
use hickory_resolver::TokioAsyncResolver;
use tokio::signal::unix::{
signal,
@ -228,7 +228,7 @@ async fn main() {
let resolver = TokioAsyncResolver::tokio(
resolver_config.to_trust_resolver_config(),
Default::default()
).unwrap();
);
dns_resolver_map.insert(key.clone(), resolver);
dns_resolver_selectables.push(Selectable {
id: key.clone(),