Try to update the default resolver's nameservers using Discovery of Designated Resolvers (DDR). If successful, the resolver will subsequently use DNS-over-HTTPS or DNS-over-TLS for future queries. See :py:func:`dns.resolver.Resolver.try_ddr` for more information.
(timeout: float = 5.0)
| 352 | |
| 353 | |
| 354 | async def try_ddr(timeout: float = 5.0) -> None: |
| 355 | """Try to update the default resolver's nameservers using Discovery of Designated |
| 356 | Resolvers (DDR). If successful, the resolver will subsequently use |
| 357 | DNS-over-HTTPS or DNS-over-TLS for future queries. |
| 358 | |
| 359 | See :py:func:`dns.resolver.Resolver.try_ddr` for more information. |
| 360 | """ |
| 361 | return await get_default_resolver().try_ddr(timeout) |
| 362 | |
| 363 | |
| 364 | async def zone_for_name( |
nothing calls this directly
no test coverage detected
searching dependent graphs…