From 22b152cb87e18f69b9a29f6e87141fac293a873e Mon Sep 17 00:00:00 2001 From: HimbeerserverDE Date: Thu, 17 Aug 2023 14:14:05 +0200 Subject: dns resolution: support rustkrazy --- src/client.rs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/client.rs b/src/client.rs index f3e173f..b413e87 100644 --- a/src/client.rs +++ b/src/client.rs @@ -2,6 +2,7 @@ use crate::call; use crate::response::{self, ResponseData}; use crate::{Error, Result}; +use std::net::Ipv4Addr; use std::sync::Arc; use reqwest::{blocking, Url}; @@ -42,7 +43,17 @@ impl Client { pub fn login(ep: Endpoint, user: String, pass: String) -> Result { let client = Client { inner: Arc::new(ClientRef { - http: blocking::Client::builder().cookie_store(true).build()?, + http: blocking::Client::builder() + .cookie_store(true) + .resolve( + "api.domrobot.com", + (Ipv4Addr::new(185, 181, 104, 71), 443).into(), + ) + .resolve( + "api.ote.domrobot.com", + (Ipv4Addr::new(185, 181, 104, 52), 443).into(), + ) + .build()?, endpoint: ep, }), }; -- cgit v1.2.3