DNSCurve/python/dempskyについて、ここに記述してください。
https://github.com/mdempsky/dnscurve
pythonで書かれたdnsq.pyがあるので、それを読めばよくわかる。
- tools/dnsq.py
-- ToshinoriMaeno 2011-09-12 11:03:44
1. TXT format query の例
$ python dnsq.py ns qmail.jp uz50wd25kf86t43n1m5lz19wxxl87kz231m97qrhdquzs7m1498mvz.qmail.jp uz50wd25kf86t43n1m5lz19wxxl87kz231m97qrhdquzs7m1498mvz.qmail.jp qmail.jp
2011-09-12 20:06:47.200813500 event_udp_ext_cb(): received UDP query from 218.41.166.43:41457 2011-09-12 20:06:47.201192500 dnscurve_get_shared_secret(): generated a shared secret and added to cache 2011-09-12 20:06:47.201202500 dnscurve_analyze_query(): DNSCurve TXT query received (packetsize = 26) 2011-09-12 20:06:47.201211500 dns_forward_query_udp(): forwarding query to authoritative name server (prev id = 5285, new id = 35053) 2011-09-12 20:06:47.201618500 dns_reply_query_udp(): sending DNS response in DNSCurve TXT format 2011-09-12 20:06:47.201627500 dnscurve_get_shared_secret(): shared secret already available in packet structure 2011-09-12 20:06:47.201637500 dnscurve_reply_txt_query(): done encryption, ready to send (429 bytes)