]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
jelte comments
authorMiek Gieben <miekg@NLnetLabs.nl>
Wed, 19 Jan 2005 14:06:22 +0000 (14:06 +0000)
committerMiek Gieben <miekg@NLnetLabs.nl>
Wed, 19 Jan 2005 14:06:22 +0000 (14:06 +0000)
doc/example_dig.c

index 3a9539a0003d56482c63ccaa2961bac2470f899f..6c26f10eaa0f348bd8922cae568cd832a18fb0e9 100644 (file)
 int 
 main(void)
 {
-       ldns_resolver *Res;
+       ldns_resolver *res;
        ldns_rdf *default_dom;
+       ldns_rdf *nameserver;
        ldns_rdf *qname;
-       ldns_rr_type *qtype;
        ldns_pkt *pkt;
 
        /* init */
-       Res = ldns_resolver_new();
-       if (!Res)
+       res = ldns_resolver_new();
+       if (!res)
                return 1;
        
        /* create a default domain and add it */
-       default_dom = rdf_new_frm_str("miek.nl", LDNS_RDF_TYPE_DNAME);
-       if (ldns_resolver_nameserver_push(Res, default_dom) !=
-                       LDNS_STATUS_OK)
+       default_dom = ldns_rdf_new_frm_str("miek.nl.", LDNS_RDF_TYPE_DNAME);
+       nameserver  = ldns_rdf_new_from_str("127.0.0.1", LDNS_RDF_TYPE_A);
+
+       if (ldns_resolver_domain(res, default_dom) != LDNS_STATUS_OK)
+               return 1;
+       if (ldns_resolver_nameserver_push(res, nameserver) != LDNS_STATUS_OK)
                return 1;
 
        /* setup the question */
        qname = ldns_rdf_new_frm_str("www", LDNS_RDF_TYPE_DNAME);
-       qtype = ldns_rr_type_new_frm_str("MX");
 
-       /* fire it off */
-       pkt = ldns_resolver_query(Res, qname, qtype, NULL);
+       /* fire it off. "miek.nl." will be added */
+       pkt = ldns_resolver_query(res, qname, LDNS_RR_TYPE_MX, NULL);
 
        /* print the resulting pkt to stdout */
-       ldns_pkt_print(Res, stdout);
+       ldns_pkt_print(stdout, res);
 
        return 0;
 }