Resolve-DnsName powershell 命令无法与 -CacheOnly 开关一起使用

Resolve-DnsName powershell 命令无法与 -CacheOnly 开关一起使用

我正在Resolve-DnsNameWindows 10 上测试 powershell 命令并注意到它没有返回命中,即使该条目位于 DNS 缓存中(我使用 获取ipconfig /displaydns)。

我启动了管理员 powershell。

我正在尝试例如:

PS C:\WINDOWS\system32> Resolve-DnsName www.ebay.co.uk -CacheOnly
Resolve-DnsName : www.ebay.co.uk : DNS record does not exist
At line:1 char:1
+ Resolve-DnsName www.ebay.co.uk -CacheOnly
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ResourceUnavailable: (www.ebay.co.uk:String) [Resolve-DnsName], Win32Exception
    + FullyQualifiedErrorId : RECORD_DOES_NOT_EXIST,Microsoft.DnsClient.Commands.ResolveDnsName

该条目在缓存中显示为:

www.ebay.co.uk
----------------------------------------
Record Name . . . . . : www.ebay.co.uk
Record Type . . . . . : 5
Time To Live  . . . . : 6
Data Length . . . . . : 8
Section . . . . . . . : Answer
CNAME Record  . . . . : ipv4.slot11847.ebay.com.edgekey.net

为什么它不起作用?

相关内容