简短版本:为什么Test-Connection在不同子网上的离线主机会报告“数据库查找期间发生不可恢复的错误”?
我正在使用 PowerShell 通过Test-Connectioncmdlet ping 远程主机:
$Computer = "COMPUTER01"
Test-Connection -ComputerName $Computer -Count 3
Run Code Online (Sandbox Code Playgroud)
我收到以下错误消息:
System.Net.NetworkInformation.PingException: Testing connection to computer
'COMPUTER01' failed: A non-recoverable error occurred during a database
lookup ---> System.ComponentModel.Win32Exception: A non-recoverable error
occurred during a database lookup.
Run Code Online (Sandbox Code Playgroud)
我的 DNS 服务器都是运行 DNS 服务的 Windows AD 控制器。我能够使用nslookup以下方法将主机名解析为 IP 地址:
Name: computer01.domain.com
Address: 192.168.2.153
Run Code Online (Sandbox Code Playgroud)
MS 网站说如下:
这是一个不可恢复的错误。这表明在数据库查找期间发生了某种不可恢复的错误。这可能是因为找不到数据库文件(例如,与 BSD 兼容的 HOSTS、SERVICES 或 PROTOCOLS 文件),或者服务器返回的 DNS 请求出现严重错误。
https://msdn.microsoft.com/en-us/library/windows/desktop/ms740668(v=vs.85).aspx
问题:什么“数据库查找”可能会失败?
我试过ping同一个主机,它也失败了,但有一个更熟悉的消息: …
我有一个用于 SOHO 设置的低端服务器:Gen8 HP Microserver。它有一个内置的动态智能阵列 B120i (RAID) 控制器。在安装任何操作系统之前启动服务器时,我能够打开 HP Smart Array 配置实用程序并创建一个逻辑驱动器,该驱动器跨越我的 4 个具有 RAID 1+0 的物理磁盘。
经过一番折腾之后,我能够安装 CentOS 7 并使用以下命令查看磁盘lsblk:
NAME MAJ:MIN RM SIZE RO TYPE
sda 8:0 0 698.7G 0 disk
??sda1 8:1 0 698.7G 0 part
??ddf1_Storage 253:2 0 698.5G 0 dmraid
sdd 8:48 0 698.7G 0 disk
??sdd1 8:49 0 698.7G 0 part
??ddf1_Storage 253:2 0 698.5G 0 dmraid
sde 8:64 0 698.7G 0 disk
??sde1 8:65 0 698.7G 0 part
??ddf1_Storage 253:2 0 …Run Code Online (Sandbox Code Playgroud)