On Thu, Feb 18, 2016 at 6:00 AM, Song Linjian (Davey) <songlinj...@gmail.com
> wrote:

> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
>
>
>        Title           : DNS wire-format over HTTP
>        Authors         : Linjian Song
>                          Shane Kerr
>                          Runxia Wan
> Filename        : draft-song-dns-wireformat-http-00.txt
> Pages           : 8
> Date            : 2016-02-17
>
> Abstract:
>   This memo introduces a way to tunnel DNS data over HTTP.  This may be
>   useful in any situation where DNS is not working properly, such as
>   when there is middlebox misbehavior.
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-song-dns-wireformat-http/
>
> There's also a htmlized version available at:
> https://tools.ietf.org/html/draft-song-dns-wireformat-http-00
>
> ------------------------------
> Davey Song(宋林健)
> BII Lab
> songlinj...@gmail.com
>
> Some thoughts while reading  draft-song-dns-wireformat-http-00

1.  Introduction
third paragraph
"Finally, developers can choose HTTPS to provides data
   integrity and privacy as well."
"provides" should be "provide"
Also, there should be two spaces before "Finally" to separate it from the
previous sentence.

3.2.  Header Fields
I am trying to understand why the recursive server would care whether the
original query was UDP or TCP?  Would it be concerned about source address
spoofing?
If the stub resolver is talking http directly, without a proxy, should it
put 'tcp' in this field?  That should be made clear.
If the proxy server is running on a loopback address, would it make sense
to say 'tcp' even if the actual request was 'udp', assuming that address
spoofing is the concern, and would not happen with a loopback?

3.3.  Message Body
end of second paragraph
"In the
   context of HTTP, there is content-length header filed [section 3.3.2
   in RFC 7230 [RFC7230]]in which the field-value is the same with two
   bytes length field in DNS over TCP."
"filed" should be "field"
Also, are you saying that the two bytes DNS length field should not be
included in the http body?  It is not clear to me, I think we should say
that explicitly.

-- 
Bob Harold
_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to