IPv6地址通过主机名

Linux中是否有任何命令获取主机名的IPv6地址?

我试过NSLookup ,但似乎没有select获取指定主机名的IPv6地址,或者我错过了它。

我有一个处理IPv6的C程序,我想通过使用不同的方法来获取正确的结果来获取主机的IPv6地址。

使用nslookup ,只需查询用于IPv6地址的AAAA记录类型:

 nslookup -query=AAAA $hostname 

你也可以使用dig或host :

 host -t AAAA www.google.com dig www.google.com AAAA