我正在Resolve-DnsName
Windows 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
为什么它不起作用?