From 0ab52c623b2360dafc8344d6fbad874442929a6b Mon Sep 17 00:00:00 2001 From: "B. Blechschmidt" Date: Mon, 30 Oct 2023 20:44:28 +0100 Subject: [PATCH] Fix virtual DNS --- src/dns.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/dns.rs b/src/dns.rs index be95646..1c46dab 100644 --- a/src/dns.rs +++ b/src/dns.rs @@ -8,6 +8,7 @@ use trust_dns_proto::{ op::{Message, ResponseCode}, rr::{record_type::RecordType, Name, RData, Record}, }; +use trust_dns_proto::op::{Edns, MessageType}; #[cfg(feature = "use-rand")] pub fn build_dns_request(domain: &str, query_type: RecordType, used_by_tcp: bool) -> Result, String> { @@ -46,6 +47,7 @@ pub fn build_dns_response(mut request: Message, domain: &str, ip: IpAddr, ttl: u record } }; + request.set_message_type(MessageType::Response); request.add_answer(record); Ok(request) }