Lines Matching refs:dname
102 * find enclosing zone for a <dname,class>, and some server addresses
106 *\li dname - domain name whose enclosing zone is desired
107 *\li class - class of dname (and its enclosing zone)
123 *\li we start by asking for an SOA<dname,class>. if we get one as an
124 * answer, that just means <dname,class> is a zone top, which is fine.
137 * match our dname (since that would have been returned in the answer
138 * section). an authority section SOA has to be "above" our dname.
142 * ripping labels off the front of our dname -- this is known as "doing
151 * or DNAME RR's. for the SOA query this means we strip a label and
156 res_findzonecut(res_state statp, const char *dname, ns_class class, int opts,
170 result = res_findzonecut2(statp, dname, class, opts, zname, zsize,
181 res_findzonecut2(res_state statp, const char *dname, ns_class class, int opts,
190 DPRINTF(("START dname='%s' class=%s, zsize=%ld, naddrs=%d",
191 dname, p_class(class), (long)zsize, naddrs));
199 if ((n = get_soa(statp, dname, class, opts, zname, zsize,
271 get_soa(res_state statp, const char *dname, ns_class class, int opts,
286 /* First canonicalize dname (exactly one unescaped trailing "."). */
287 if (ns_makecanon(dname, tname, sizeof tname) < 0)
289 dname = tname;
298 while (*dname == '.')
299 dname++;
302 n = do_query(statp, dname, class, ns_t_soa, resp, &msg);
305 dname, p_class(class), n));
309 DPRINTF(("get_soa: CNAME or DNAME found"));
341 if (ns_samedomain(dname, t) == 0) {
344 dname, t)
351 if (ns_samename(dname, t) == 1 ||
352 ns_samedomain(dname, t) == 0) {
355 dname, t)
389 if (*dname == '\0')
393 while (*dname != '.') {
394 if (*dname == '\\')
395 if (*++dname == '\0') {
399 dname++;
470 "get_glue: do_query('%s', %s') CNAME or DNAME found",
492 "get_glue: do_query('%s', %s') CNAME or DNAME found",
662 find_ns(rrset_ns *nsrrsp, const char *dname) {
666 if (ns_samename(nsrr->name, dname) == 1)
672 do_query(res_state statp, const char *dname, ns_class class, ns_type qtype,
678 n = res_nmkquery(statp, ns_o_query, dname, class, qtype,