Lines Matching refs:dname

100  *	find enclosing zone for a <dname,class>, and some server addresses
104 *\li dname - domain name whose enclosing zone is desired
105 *\li class - class of dname (and its enclosing zone)
121 *\li we start by asking for an SOA<dname,class>. if we get one as an
122 * answer, that just means <dname,class> is a zone top, which is fine.
135 * match our dname (since that would have been returned in the answer
136 * section). an authority section SOA has to be "above" our dname.
140 * 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,
179 res_findzonecut2(res_state statp, const char *dname, ns_class class, int opts,
188 DPRINTF(("START dname='%s' class=%s, zsize=%ld, naddrs=%d",
189 dname, p_class(class), (long)zsize, naddrs));
197 if ((n = get_soa(statp, dname, class, opts, zname, zsize,
269 get_soa(res_state statp, const char *dname, ns_class class, int opts,
284 /* First canonicalize dname (exactly one unescaped trailing "."). */
285 if (ns_makecanon(dname, tname, sizeof tname) < 0)
287 dname = tname;
296 while (*dname == '.')
297 dname++;
300 n = do_query(statp, dname, class, ns_t_soa, resp, &msg);
303 dname, p_class(class), n));
339 if (ns_samedomain(dname, t) == 0) {
342 dname, t)
349 if (ns_samename(dname, t) == 1 ||
350 ns_samedomain(dname, t) == 0) {
353 dname, t)
387 if (*dname == '\0')
391 while (*dname != '.') {
392 if (*dname == '\\')
393 if (*++dname == '\0') {
397 dname++;
660 find_ns(rrset_ns *nsrrsp, const char *dname) {
664 if (ns_samename(nsrr->name, dname) == 1)
670 do_query(res_state statp, const char *dname, ns_class class, ns_type qtype,
676 n = res_nmkquery(statp, ns_o_query, dname, class, qtype,