主机名的IPv6地址

use*_*273 35 sockets linux networking ipv6

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

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

我有一个处理IPv6的C程序,我想通过使用不同的方法来获取主机的IPv6地址来检查我是否得到了正确的结果.

ear*_*arl 75

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

nslookup -query=AAAA $hostname
Run Code Online (Sandbox Code Playgroud)


esc*_*ram 27

您也可以使用dighost:

host -t AAAA www.google.com

dig www.google.com AAAA
Run Code Online (Sandbox Code Playgroud)