【问题标题】:IPv6 address by hostname [closed]按主机名的 IPv6 地址 [关闭]
【发布时间】:2013-05-04 06:46:49
【问题描述】:

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

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

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

【问题讨论】:

  • 向我们展示您的代码,我们会告诉您它是否正确编写。

标签: linux sockets networking ipv6


【解决方案1】:

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

nslookup -query=AAAA $hostname

【讨论】:

  • 哎呀,我的错,还是谢谢
  • 至少也适用于 Windows XP。
【解决方案2】:

您也可以使用dig 或host:

host -t AAAA www.google.com

dig www.google.com AAAA

【讨论】:

    猜你喜欢
    • 2015-09-22
    • 1970-01-01
    • 1970-01-01
    • 2013-02-28
    • 2016-05-08
    • 1970-01-01
    • 2010-10-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多