summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBob Halley <halley@dnspython.org>2023-03-26 12:34:32 -0700
committerBob Halley <halley@dnspython.org>2023-03-26 12:34:32 -0700
commitbde3e703e6aaf3b21fdb10946d0e5cd86042eff6 (patch)
treee7284eb14a731b1c0623a7eae4c4987bec487455
parent3112af173ae956965ce3fabea35d89ba9d9b8d8a (diff)
downloaddnspython-bde3e703e6aaf3b21fdb10946d0e5cd86042eff6.tar.gz
Add server_hostname to DoQNameserver.
-rw-r--r--dns/nameserver.py11
1 files changed, 10 insertions, 1 deletions
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,
)