在编写脚本时,我想通过提供的计算机名称(例如“ selenium-rc”)引用计算机。我无法使用“ selenium-rc”对其执行ping操作,因此我尝试了以下命令来查看名称是否被识别。
> traceroute 192.168.235.41
traceroute to 192.168.235.41 (192.168.235.41), 64 hops max, 52 byte packets
1 selenium-rc (192.168.235.41) 0.545 ms 0.241 ms 0.124 ms
好的,traceroute“找到”了名字。怎么样?下一个 ...
> traceroute selenium-rc
traceroute: unknown host selenium-rc
嗯...这里的查找机制必须不同,因为主机是未知的。我假设这是使用系统名称解析过程,而第一个示例是使用特定于traceroute的过程。正确?
然后等一下我回来...
> traceroute 192.168.235.41
traceroute to 192.168.235.41 (192.168.235.41), 64 hops max, 52 byte packets
1 minint-q4e8i52.mycorp.net (192.168.235.41) 0.509 ms 0.206 ms 0.136 ms
好,结果不同。“ selenium-rc”名称在计算机本身上没有更改,但是traceroute名称解析过程必须包括某种优先级,并且现在可以得出网络上另一个系统/服务分配的更具权威性的结果。(不幸的是,我假设它是我无法控制的动态名称,因此在脚本中将没有用。)
有人可以解释结果吗?