On , Phillip Hallam-Baker wrote:
On Wed, Feb 18, 2015 at 3:26 PM, Hosnieh Rafiee <[email protected]>
wrote:

Does it mean that you want to only go with solution to change DNS
protocol?
You don't want to put any other solution in agenda which doesn't
change much
the DNS protocol such as cga-tsige. The might be more examples.

Best,
Hosnieh

I am not proposing to change the DNS protocol. What I am proposing is
to change the DNS protocol Session layer while keeping the DNS
protocol the same. The VeriSign proposal is essentially the same.

I know people don't like thinking of things in terms of the ISO stack
model (because that particular model is rubbish). But thinking of the
problem in terms of a stack is still really useful.

A DNS client cannot have an encrypted conversation with a DNS server
unless both the client and serve understand the encryption protocol
and know the key. So there is going to have to be a code change at
both sides. The question is what that change should look like.

Despite the name 'TLS', TLS actually works above the TCP layer so it
isn't transport. It is something in between. The Internet does not
follow the ISO stack model but it does have layers between ISO layers
4 and 7.

What changes at each layer is not just the data format, the
identifiers change as well. An Application connects to the Internet
through a DNS name. The connection to the transport layer is an IP
address and port number.



Hi Phillip,

Thanks for the explanation. I haven't reviewed the recent version of your draft and perhaps I have a wrong impression about this draft. I think I will receive the answer to some questions about "how does DNS server and client starts negotiating the security parameters such as key, algorithm, etc. at the beginning of establishing this secure channel so called TLS? Does all DNS server needs to have a CA so that the client doesn't need any pre-config? or DANE? " later after deep review.



Here is the problem: DNS is not just an information service built on
top of the Internet stack, it is an information service that is being
used in layers 5 and 6. It is certainly being used to map DNS host
names to IP addresses and I would like to see it being used to map DNS
Service (SRV) names to host names.

So the design of any revised DNS client-resolver protocol has to dance
round the bootstrap problem.


I hope in operational side, it is also easy. If one needs almost no changes on clients and servers and only the implementation and installation of such protocol, solve all the problem, then it is the ideal solution but if one needs to think about middle boxes and changes the configuration of them (one by one) to provide such service, then it is likely to be not easy.

Thanks,
Best,
Hosnieh

_______________________________________________
dns-privacy mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dns-privacy

Reply via email to