9#define QUERY_MAXLEVEL 5
10#define QUERY_MAXALIAS 16
11#define QUERY_MAXLOOP 100
13#define QUERY_MAXUDP 400
14#define QUERY_MAXTCP 40
18#define IP6_LOOPBACK_ARPA \
19"\0011\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\003ip6\004arpa\0"
20#define IP6_LOCALNET_ARPA \
21"\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\003ip6\004arpa\0"
22#define IP6_MULTICAST_ARPA \
23"\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\001f\001f\003ip6\004arpa\0"
24#define IP6_ALLNODESMULTICAST_ARPA \
25"\0011\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0012\0010\001f\001f\003ip6\004arpa\0"
26#define IP6_ALLROUTERSMULTICAST_ARPA \
27"\0012\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0010\0012\0010\001f\001f\003ip6\004arpa\0"
29#define IP6_LOOPBACK_OCTAL \
30"\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001"
31#define IP6_UNSPECIFIED_OCTAL \
32"\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
33#define IP6_MULTICASTPFX_OCTAL \
34"\377\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
35#define IP6_ALLNODES_OCTAL \
36"\377\002\000\000\000\000\000\000\000\000\000\000\000\000\000\001"
37#define IP6_ALLROUTERS_OCTAL \
38"\377\002\000\000\000\000\000\000\000\000\000\000\000\000\000\002"
40#define IP6_64PREFIX_OCTAL \
41"\000\144\377\233\000\000\000\000\000\000\000\000"
43#define IP4_LOCALHOST_ARPA \
44"\0010\0010\0010\0010\7in-addr\4arpa\0"
45#define IP4_LOOPBACK_ARPA \
46"\0011\0010\0010\003127\7in-addr\4arpa\0"
48#define IP4_LOOPBACK_OCTAL \
50#define IP4_LOCALHOST_OCTAL \
54#define IP4_LOCALNET IP4_LOCALHOST_OCTAL
55#define IP6_LOCALNET IP6_UNSPECIFIED_OCTAL
56#define IP6_LOCALHOST IP6_LOOPBACK_OCTAL
57#define IP6_LOCALHOST_ARPA IP6_LOOPBACK_ARPA
80extern int query_start(
struct query *,
char *,
char [2],
char [2],
char [16],uint32);
82extern void query_io(
struct query *,iopause_fd *,
struct taia *);
void query_io(struct query *, iopause_fd *, struct taia *)
int query_start(struct query *, char *, char[2], char[2], char[16], uint32)
int query_get(struct query *, iopause_fd *, struct taia *)
void query_forwardonly(void)
char * name[QUERY_MAXLEVEL]
char keys[QUERY_MAXLEVEL][QUERY_MAXNS *32]
char ipv6[QUERY_MAXLEVEL]
char * alias[QUERY_MAXALIAS]
int flagnskeys[QUERY_MAXLEVEL]
char * control[QUERY_MAXLEVEL]
char servers[QUERY_MAXLEVEL][QUERY_MAXIPLEN]
char * ns[QUERY_MAXLEVEL][QUERY_MAXNS]
uint32 aliasttl[QUERY_MAXALIAS]