1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > linux路由显示域名 adns?路由器动态连接?adns 美军?域名解析实例(C++ linux)

linux路由显示域名 adns?路由器动态连接?adns 美军?域名解析实例(C++ linux)

时间:2022-03-08 11:28:44

相关推荐

linux路由显示域名 adns?路由器动态连接?adns 美军?域名解析实例(C++ 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)

可从此处下载:/sunada/adns_example/tree/71c9bf8555b67199c6b94c83027fb71eaa0c0241

#include "adns.h"

#include

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

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

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。