Domain Names System (DNS) is a vital and critical component of the Internet. Users often do not know anything about DNS, but they definitely use it every time they are on the Internet. DNS is the mechanism that translates IP address 192.168.1.200 to a name www.somewhere.com and vice versa. It is...