Mac OS命令在Linux上解析主机名(如“ getent”)


9

我想要一个将主机名解析为IP地址的命令,就像普通程序会解析该主机名一样。换句话说,它必须考虑mDNS(.local)和/etc/hosts,以及常规DNS。因此host,将dig,,和排除在外,nslookup因为所有这三个工具仅使用常规DNS,不会解析.local地址。

在Linux上,该getent命令完全可以执行我想要的操作。但是,getent在OS X上不存在。

是否有Mac OS X的替代品getent?我知道我可以使用编写几行代码getaddrinfo,这是我必须做的,但是我只是想知道是否已经有一个标准的命令可以做到这一点。

谢谢!

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.