From bde3e703e6aaf3b21fdb10946d0e5cd86042eff6 Mon Sep 17 00:00:00 2001 From: Bob Halley Date: Sun, 26 Mar 2023 12:34:32 -0700 Subject: Add server_hostname to DoQNameserver. --- dns/nameserver.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/dns/nameserver.py b/dns/nameserver.py index 7de0abb..a672771 100644 --- a/dns/nameserver.py +++ b/dns/nameserver.py @@ -266,9 +266,16 @@ class DoTNameserver(AddressAndPortNameserver): class DoQNameserver(AddressAndPortNameserver): - def __init__(self, address: str, port: int = 853, verify: Union[bool, str] = True): + def __init__( + self, + address: str, + port: int = 853, + verify: Union[bool, str] = True, + server_hostname: Optional[str] = None, + ): super().__init__(address, port) self.verify = verify + self.server_hostname = server_hostname def kind(self): return "DoQ" @@ -291,6 +298,7 @@ class DoQNameserver(AddressAndPortNameserver): one_rr_per_rrset=one_rr_per_rrset, ignore_trailing=ignore_trailing, verify=self.verify, + server_hostname=self.server_hostname, ) async def async_query( @@ -312,4 +320,5 @@ class DoQNameserver(AddressAndPortNameserver): one_rr_per_rrset=one_rr_per_rrset, ignore_trailing=ignore_trailing, verify=self.verify, + server_hostname=self.server_hostname, ) -- cgit v1.2.1