diff --git a/dns/nameserver.py b/dns/nameserver.py index 5dbb4e8b..e8068e7e 100644 --- a/dns/nameserver.py +++ b/dns/nameserver.py @@ -168,12 +168,14 @@ def __init__( bootstrap_address: Optional[str] = None, verify: Union[bool, str] = True, want_get: bool = False, + h3: bool = False, ): super().__init__() self.url = url self.bootstrap_address = bootstrap_address self.verify = verify self.want_get = want_get + self.h3 = h3 def kind(self): return "DoH" @@ -214,6 +216,7 @@ def query( ignore_trailing=ignore_trailing, verify=self.verify, post=(not self.want_get), + h3=self.h3, ) async def async_query( @@ -238,6 +241,7 @@ async def async_query( ignore_trailing=ignore_trailing, verify=self.verify, post=(not self.want_get), + h3=self.h3, )