API Reference
Cmdlet
Clear-DnsMultiResolverCache
Clears the multi-resolver fastest-endpoint cache used by the FastestWins strategy.
Examples
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 AllParameters
- All SwitchParameter
- Clear all cached fastest-endpoint choices.
Clear-DnsMultiResolverCache -ResolverEndpoint <string[]> [<CommonParameters>]#Parameter set:
By ResolverEndpointParameters
- ResolverEndpoint string[]
- 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 ResolverDnsProviderParameters
- ResolverDnsProvider DnsEndpoint[]
- 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 DnsProviderParameters
- DnsProvider DnsEndpoint[]
- 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