linux 查看路由_linux 查看路由

linux 查看路由_linux 查看路由你是否正在寻找关于adns的内容?让我把最全的东西奉献给你:转自:adns是一个开源的dns解析库官方文档:~ian/adns/1.初始化adns_stateadns;adns_queryquery;adns_answ

linux 查看路由_linux 查看路由

你是否正在寻找关于adns的内容?让我把最全的东西奉献给你:

转自:

adns是一个开源的dns解析库

官方文档:~ian/adns/

1. 初始化

adns_state adns;

adns_query query;

adns_answer *answer;

函数原型:

int adns_init(adns_state *newstate_r, adns_initflags flags, FILE *diagfile /*0=>stderr*/);

举例:

adns_init(&adns, adns_if_noenv, 0);

2. 提交待解析的域名

函数原型:

int adns_submit(adns_state ads,

const char *owner,

adns_rrtype type,

adns_queryflags flags,

void *context,

adns_query *query_r);

举例:

adns_submit(adns, argv[1], adns_r_a, (adns_queryflags) 0, NULL, &query);

3. 检测是否有域名已检测完成

函数原型:

int adns_check(adns_state ads,

adns_query *query_io,

adns_answer **answer_r,

void **context_r);

例:adns_check(adns, &query, &answer, NULL);

4.

函数原型:

int adns_wait(adns_state ads,

adns_query *query_io,

adns_answer **answer_r,

void **context_r);

例:adns_wait(adns, &query, &answer, NULL);

5. 检测是否已完成所有提交的域名的解析

函数原型:

void adns_finish(adns_state ads);

例:adns_finish(adns);

6. 范例代码(解析IPv4地址可使用adns v1.2或adns v1.4,解析IPv6地址请使用adns v1.6)

可从此处下载:https://github.com/sunada/adns_example/tree/71c9bf8555b67199c6b94c83027fb71eaa0c0241

#include “adns.h”

#include

以上就是关于adns的全部内容,相信你一定会非常满意,。

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/shumachanpin/article-18816-1.html

今天的文章linux 查看路由_linux 查看路由分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/84176.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注