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 IP4_LOCALHOST_ARPA \
41 "\0010\0010\0010\0010\7in-addr\4arpa\0"
42 #define IP4_LOOPBACK_ARPA \
43 "\0011\0010\0010\003127\7in-addr\4arpa\0"
45 #define IP4_LOOPBACK_OCTAL \
47 #define IP4_LOCALHOST_OCTAL \
51 #define IP4_LOCALNET IP4_LOCALHOST_OCTAL
52 #define IP6_LOCALNET IP6_UNSPECIFIED_OCTAL
53 #define IP6_LOCALHOST IP6_LOOPBACK_OCTAL
54 #define IP6_LOCALHOST_ARPA IP6_LOOPBACK_ARPA
78 extern void query_io(
struct query *,iopause_fd *,
struct taia *);
int query_start(struct query *, char *, char *, char *, char *, uint32)
void query_io(struct query *, iopause_fd *, struct taia *)
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]