有几个命令行实用程序可以解析主机名(host, dig, nslookup),但是它们都专门使用名称服务器,而应用程序通常/etc/hosts首先查看(我相信使用 gethostbyname )。
host
dig
nslookup
/etc/hosts
是否有命令行实用程序来解析行为类似于普通应用程序的主机名,从而/etc/hosts首先查看,然后才询问名称服务器?
(我知道它可能像 3 行 c,但我需要在一个有点便携的 shell 脚本中使用它。)
domain-name-system linux hostname
domain-name-system ×1
hostname ×1
linux ×1