]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
*doh*
authorMiek Gieben <miekg@NLnetLabs.nl>
Mon, 28 Feb 2005 13:55:52 +0000 (13:55 +0000)
committerMiek Gieben <miekg@NLnetLabs.nl>
Mon, 28 Feb 2005 13:55:52 +0000 (13:55 +0000)
run-test13.c [new file with mode: 0644]

diff --git a/run-test13.c b/run-test13.c
new file mode 100644 (file)
index 0000000..923b426
--- /dev/null
@@ -0,0 +1,43 @@
+/**
+ * An example ldns program
+ *
+ * Setup a resolver
+ * Query a nameserver
+ * Print the result
+ */
+
+#include <config.h>
+#include <ldns/resolver.h>
+#include <ldns/dname.h>        
+#include <ldns/host2str.h>
+
+int
+main(int argc, char **argv)
+{       
+       ldns_rr *RR;
+        const char *nameserver_address = "127.0.0.1";
+
+       if (argc >= 2) {
+               nameserver_address = argv[1];
+       }
+       
+       RR = ldns_rr_new_frm_str("miek.nl. 3600 IN MX 10 elektron.atoom.net.");
+       if (RR) {
+               ldns_rr_print(stdout, RR);
+               printf("\n");
+       }
+       RR = ldns_rr_new_frm_str("miek.nl.   3600   IN   MX  (\n\t10\n\telektron.atoom.net.\n\t)");
+       if (RR) {
+               ldns_rr_print(stdout, RR);
+               printf("\n");
+       }
+
+       RR = ldns_rr_new_frm_str(" nlnetlabs.nl.           84236   IN      DNSKEY  257 3 5 AQPzzTWMz8qSWIQlfRnPckx2BiVmkVN6LPupO3mbz7FhLSnm26n6iG9NLby97Ji453aWZY3M5/xJBSOS2vWtco2t8C0+xeO1bc/d6ZTy32DHchpW6rDH1vp86Ll+ha0tmwyy9QP7y2bVw5zSbFCrefk8qCUBgfHm9bHzMG1UBYtEIQ==");
+
+       if (RR) {
+               ldns_rr_print(stdout, RR);
+               printf("\n");
+       }
+
+        return 0;
+}