Domain Detective

API Reference

Cmdlet

Clear-DnsMultiResolverCache

Namespace DnsClientX.PowerShell

Clears the multi-resolver fastest-endpoint cache used by the FastestWins strategy.

Examples

Authored help example

Example 1


Clear-DnsMultiResolverCache
        

Clears the entire FastestWins cache.

Example 2


Clear-DnsMultiResolverCache -ResolverDnsProvider Cloudflare,Google
        

Clears cache entries only for the specified provider set.

Example 3


Clear-DnsMultiResolverCache -ResolverEndpoint '1.1.1.1:53','https://dns.google/dns-query'
        

Clears cache entries only for the specified endpoints.

Common Parameters

This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.

For more information, see about_CommonParameters.

Syntax

Clear-DnsMultiResolverCache [-All] [<CommonParameters>]
#
Parameter set: By All

Parameters

All SwitchParameter optionalposition: namedpipeline: false
Clear all cached fastest-endpoint choices.
Clear-DnsMultiResolverCache -ResolverEndpoint <string[]> [<CommonParameters>]
#
Parameter set: By ResolverEndpoint

Parameters

ResolverEndpoint string[] requiredposition: namedpipeline: false
Specific endpoints to clear, e.g. "1.1.1.1:53", "[2606:4700:4700::1111]:53", or DoH URLs.
Clear-DnsMultiResolverCache -ResolverDnsProvider <System> [<CommonParameters>]
#
Parameter set: By ResolverDnsProvider

Parameters

ResolverDnsProvider DnsEndpoint[] requiredposition: namedpipeline: falsevalues: 29
Clear cache entries for the specified predefined providers (DnsEndpoint enum). Possible values: System, SystemTcp, Cloudflare, CloudflareSecurity, CloudflareFamily, CloudflareWireFormat, CloudflareWireFormatPost, CloudflareJsonPost, Google, GoogleWireFormat, GoogleWireFormatPost, GoogleJsonPost, Quad9, Quad9ECS, Quad9Unsecure, OpenDNS, OpenDNSFamily, CloudflareQuic, GoogleQuic, AdGuard, AdGuardFamily, AdGuardNonFiltering, NextDNS, DnsCryptCloudflare, DnsCryptQuad9, DnsCryptRelay, RootServer, CloudflareOdoh, Custom
Possible values: System, SystemTcp, Cloudflare, CloudflareSecurity, CloudflareFamily, CloudflareWireFormat, CloudflareWireFormatPost, CloudflareJsonPost, Google, GoogleWireFormat, GoogleWireFormatPost, GoogleJsonPost, Quad9, Quad9ECS, Quad9Unsecure, OpenDNS, OpenDNSFamily, CloudflareQuic, GoogleQuic, AdGuard, AdGuardFamily, AdGuardNonFiltering, NextDNS, DnsCryptCloudflare, DnsCryptQuad9, DnsCryptRelay, RootServer, CloudflareOdoh, Custom
Clear-DnsMultiResolverCache -DnsProvider <System> [<CommonParameters>]
#
Parameter set: By DnsProvider

Parameters

DnsProvider DnsEndpoint[] requiredposition: namedpipeline: falsevalues: 29
Alternate parameter: providers to clear when using the classic -DnsProvider parameter style. Possible values: System, SystemTcp, Cloudflare, CloudflareSecurity, CloudflareFamily, CloudflareWireFormat, CloudflareWireFormatPost, CloudflareJsonPost, Google, GoogleWireFormat, GoogleWireFormatPost, GoogleJsonPost, Quad9, Quad9ECS, Quad9Unsecure, OpenDNS, OpenDNSFamily, CloudflareQuic, GoogleQuic, AdGuard, AdGuardFamily, AdGuardNonFiltering, NextDNS, DnsCryptCloudflare, DnsCryptQuad9, DnsCryptRelay, RootServer, CloudflareOdoh, Custom
Possible values: System, SystemTcp, Cloudflare, CloudflareSecurity, CloudflareFamily, CloudflareWireFormat, CloudflareWireFormatPost, CloudflareJsonPost, Google, GoogleWireFormat, GoogleWireFormatPost, GoogleJsonPost, Quad9, Quad9ECS, Quad9Unsecure, OpenDNS, OpenDNSFamily, CloudflareQuic, GoogleQuic, AdGuard, AdGuardFamily, AdGuardNonFiltering, NextDNS, DnsCryptCloudflare, DnsCryptQuad9, DnsCryptRelay, RootServer, CloudflareOdoh, Custom
{{ include "footer" }}