DNS is an integral part of the internet infrastructure. It’s one of the principal elements in all IP communications. Since its invention in 1983, the protocol has evolved to overcome its various limitations. This article proposes a new solution to secure DNS protocol which consists on encrypting query in DNS message between ‘master’ and ‘slave’ servers. We will see first an overview of the name resolution via DNS protocol. We will give the basic information about the resolution process in DNS. Then, we will expose some DNS vulnerabilities such as the creation or modification of messages and cache poisoning. After that, we will propose a new solution that will help to ensure the confidentiality in exchanges between DNS server and client and will also ensure the availability of the DNS architecture. Finally, we will conclude with an analysis of the benefits and the weaknesses of this solution.
Read full abstract