Increased DNS client timeout from 3 second to 10. Changed 1 bootstrap address.

This commit is contained in:
Revertron
2021-04-13 23:16:09 +02:00
parent acecd1fa8b
commit 27352ba0d8
3 changed files with 5 additions and 7 deletions
+3 -5
View File
@@ -211,8 +211,7 @@ impl DnsClient for DnsNetworkClient {
}
}
// Construct a DnsPacket from buffer, skipping the packet if parsing
// failed
// Construct a DnsPacket from buffer, skipping the packet if parsing failed
let packet = match DnsPacket::from_buffer(&mut res_buffer) {
Ok(packet) => packet,
Err(err) => {
@@ -265,8 +264,7 @@ impl DnsClient for DnsNetworkClient {
}
}
// Construct a DnsPacket from buffer, skipping the packet if parsing
// failed
// Construct a DnsPacket from buffer, skipping the packet if parsing failed
let packet = match DnsPacket::from_buffer(&mut res_buffer) {
Ok(packet) => packet,
Err(err) => {
@@ -308,7 +306,7 @@ impl DnsClient for DnsNetworkClient {
Builder::new()
.name("DnsNetworkClient-timeout-thread".into())
.spawn(move || {
let timeout = Duration::seconds(3);
let timeout = Duration::seconds(10);
loop {
if let Ok(mut pending_queries) = pending_queries_lock.lock() {
let mut finished_queries = Vec::new();
+1 -1
View File
@@ -52,7 +52,7 @@ pub trait DnsResolver {
}
}
for filter in self.get_context().filters.iter() {
for filter in context.filters.iter() {
if let Some(packet) = filter.lookup(qname, qtype) {
return Ok(packet);
}