0

我想使用 getaddrinfo() 但只得到第一个结果。

更具体地说,我希望该函数首先扫描主机文件并获取找到的第一个结果,并且只有在未在主机中找到时才想查询 dns 服务器。

是否可以?

谢谢。

4

2 回答 2

4

你不能。它的行为与记录的一样。你只需要使用一个结果:这取决于你。

于 2013-10-01T22:30:27.820 回答
2

/etc/host.conf使用关键字定义如何完成解析主机的顺序order

命令

此关键字指定如何执行主机查找。它后面应该跟一个或多个查找方法,用逗号分隔。有效的方法是bindhostsnis

但是我怀疑您是否可以直接将结果数量限制为1每个此配置。

于 2013-10-01T16:18:08.857 回答