An Intrusion Detection System for Kaminsky DNS Cache Poisoning
Domain Name System (DNS) is the largest and most actively distributed hierarchical and scalable database system which plays an incredibly inevitable role behind the functioning of the Internet as the authors know it today. A DNS translates human readable and meaningful domain names such as www.iitg.ernet.in into an Internet Protocol (IP) address such as 18.104.22.168. It is used for locating a resource on the World Wide Web. Without a DNS, the Internet services as they know it would come to a halt.