Browse Source

Fix virtual DNS

pull/77/head
B. Blechschmidt 3 years ago
parent
commit
0ab52c623b
  1. 2
      src/dns.rs

2
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<Vec<u8>, 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)
}

Loading…
Cancel
Save