我想要一个将主机名解析为IP地址的命令,就像普通程序会解析该主机名一样。换句话说,它必须考虑mDNS(.local
)和/etc/hosts
,以及常规DNS。因此host
,将dig
,,和排除在外,nslookup
因为所有这三个工具仅使用常规DNS,不会解析.local
地址。
在Linux上,该getent
命令完全可以执行我想要的操作。但是,getent
在OS X上不存在。
是否有Mac OS X的替代品getent
?我知道我可以使用编写几行代码getaddrinfo
,这是我必须做的,但是我只是想知道是否已经有一个标准的命令可以做到这一点。
谢谢!