<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=gb2312"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:宋体;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@宋体";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:微软雅黑;
        panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
        {font-family:"\@微软雅黑";
        panose-1:2 11 5 3 2 2 4 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        text-align:justify;
        text-justify:inter-ideograph;
        font-size:10.5pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.apple-converted-space
        {mso-style-name:apple-converted-space;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=ZH-CN link="#0563C1" vlink="#954F72" style='text-justify-trim:punctuation'><div class=WordSection1><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>Oh, sorry, double mails. Please forget it.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal align=left style='text-align:left'><b><span style='font-size:11.0pt;font-family:"微软雅黑",sans-serif'>发件人<span lang=EN-US>:</span></span></b><span lang=EN-US style='font-size:11.0pt;font-family:"微软雅黑",sans-serif'> dns-operations [mailto:dns-operations-bounces@dns-oarc.net] </span><b><span style='font-size:11.0pt;font-family:"微软雅黑",sans-serif'>代表 </span></b><span lang=EN-US style='font-size:11.0pt;font-family:"微软雅黑",sans-serif'>Davey Song (</span><span style='font-size:11.0pt;font-family:"微软雅黑",sans-serif'>宋林健<span lang=EN-US>)<br></span><b>发送时间<span lang=EN-US>:</span></b><span lang=EN-US> 2015</span>年<span lang=EN-US>5</span>月<span lang=EN-US>16</span>日<span lang=EN-US> 13:19<br></span><b>收件人<span lang=EN-US>:</span></b><span lang=EN-US> dns-operations@dns-oarc.net<br></span><b>主题<span lang=EN-US>:</span></b><span lang=EN-US> [dns-operations] A dns-proxy for DNS over HTTP(s)<o:p></o:p></span></span></p></div></div><p class=MsoNormal align=left style='text-align:left'><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Hi folks,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>There is an interesting open source project for DNS over HTTP(s): <a href="https://github.com/BII-Lab/DNSoverHTTP">https://github.com/BII-Lab/DNSoverHTTP</a> . <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>In this project we intend to provide an easy way to deploy and use the feature of HTTP(s) for DNS transactions which provides capability for privacy consideration, transparence to the middle box, persistent TCP connection etc. it is worth to mention that the protocol used by the dns_proxy service is alarmingly simple. There's no JSON or XML encoding provide; the DNS query and response are sent as raw binary via the "libcurl" library on the client side and the "libfcgi" library on the server side. <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>The current software is conceived and drafted by Paul Vixie during WIDE CAMP 2015-03. Engineers from BII lab help for testing and maintenance. Now It works for both IPv4/IPv6, UDP/TCP, EDNS0. We encourage more people to join us by forking, submitting optimized changes and using it. Now There is already serval servers running for testing:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal style='text-indent:10.5pt'><span lang=EN-US><a href="http://[2001:559:8000:cd::5">http://[2001:559:8000:cd::5</a>]<o:p></o:p></span></p><p class=MsoNormal style='text-indent:10.5pt'><span lang=EN-US><a href="http://24.104.150.209">http://24.104.150.209</a><o:p></o:p></span></p><p class=MsoNormal style='text-indent:10.5pt'><span lang=EN-US><a href="http://fcgi.dnsv6lab.net">http://fcgi.dnsv6lab.net</a> (IPv6-only)<o:p></o:p></span></p><p class=MsoNormal style='text-indent:10.5pt'><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>For example when you install the client: <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>proxy_dns_gw -s "<a href="http://fcgi.dnsv6lab.net">http://fcgi.dnsv6lab.net</a>" -l ::,53  OR  proxy_dns_gw -s " <a href="http://24.104.150.209"><span style='color:windowtext;text-decoration:none'>http://24.104.150.209</span></a>" -l 127.0.0.1,53<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Please feel free to try and report any error or suggestions to us (Paul, Davey or just propose in this ML)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Cheers,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Davey<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>------------------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Davey Song </span><span style='font-family:宋体'>宋林健</span><span lang=EN-US><br>Director of BII Lab<br>Telephone: 86+13810106659<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p></div></body></html>