为什么getaddrinfo在ai_cannonname中返回ipv6地址而不是cname?

时间:2014-08-27 20:00:01

标签: c dns ipv6

我的代码有:

hints.ai_flags = AI_CANONNAME;
hints.ai_family = AF_INET6;
ret_ga = getaddrinfo(hostname, NULL, &hints, &res);

当主机名为ipv6.google.com时, res-> ai_canonname返回2607:f8b0:4005:802 :: 1006。

我期望/想要cname ipv6.l.google.com。

当我在ipv4.google.com上尝试此操作时,我会获得cname nuq05s02-in-f9.1e100.net。

我是否需要设置其他一些ai_flags才能获取ipv6.google.com的cname?

0 个答案:

没有答案