Lines Matching refs:dname

99  *	find enclosing zone for a <dname,class>, and some server addresses
103 *\li dname - domain name whose enclosing zone is desired
104 *\li class - class of dname (and its enclosing zone)
120 *\li we start by asking for an SOA<dname,class>. if we get one as an
121 * answer, that just means <dname,class> is a zone top, which is fine.
134 * match our dname (since that would have been returned in the answer
135 * section). an authority section SOA has to be "above" our dname.
139 * ripping labels off the front of our dname -- this is known as "doing
154 res_findzonecut(res_state statp, const char *dname, ns_class class, int opts,
168 result = res_findzonecut2(statp, dname, class, opts, zname, zsize,
180 res_findzonecut2(res_state statp, const char *dname, ns_class class, int opts,
189 DPRINTF(("START dname='%s' class=%s, zsize=%ld, naddrs=%d",
190 dname, p_class(class), (long)zsize, naddrs));
198 if ((n = get_soa(statp, dname, class, opts, zname, zsize,
270 get_soa(res_state statp, const char *dname, ns_class class, int opts,
285 /* First canonicalize dname (exactly one unescaped trailing "."). */
286 if (ns_makecanon(dname, tname, sizeof tname) < 0)
288 dname = tname;
297 while (*dname == '.')
298 dname++;
301 n = do_query(statp, dname, class, ns_t_soa, resp, &msg);
304 dname, p_class(class), n));
340 if (ns_samedomain(dname, t) == 0) {
343 dname, t)
350 if (ns_samename(dname, t) == 1 ||
351 ns_samedomain(dname, t) == 0) {
354 dname, t)
388 if (*dname == '\0')
392 while (*dname != '.') {
393 if (*dname == '\\')
394 if (*++dname == '\0') {
398 dname++;
661 find_ns(rrset_ns *nsrrsp, const char *dname) {
665 if (ns_samename(nsrr->name, dname) == 1)
671 do_query(res_state statp, const char *dname, ns_class class, ns_type qtype,
677 n = res_nmkquery(statp, ns_o_query, dname, class, qtype,