1 /* one-shot resolver */
11 char *logfile = "dnsgetip";
18 int traceactivity = 0;
19 char *zonerefreshprogram;
24 resolve(char *name, int type)
29 memset(&req, 0, sizeof req);
32 req.aborttime = NS2MS(nowns) + Maxreqtm;
34 rp = dnresolve(name, Cin, type, &req, 0, 0, Recurse, 0, 0);
37 print("%s\n", rp->ip->name);
47 fprint(2, "%s: [-adx] domain\n", argv0);
52 main(int argc, char **argv)
54 strcpy(mntpt, "/net");
66 strcpy(mntpt, "/net.alt");
75 if(strcmp(ipattr(*argv), "ip") == 0)
80 resolve(*argv, Taaaa);
86 getdnsservers(int class)
88 return dnsservers(class);
92 void syslog(int, char*, char*, ...){}
93 void logreply(int, uchar*, DNSmsg*){}
94 void logsend(int, int, uchar*, char*, char*, int){}