我们先来了解一下什么是DNS,它的中文全称是域名系统。那么什么是域名呢?可以简单的理解为我们输入的网址,比如百度的。这就被我称为域名。
域名是为了方便我们人类记忆的,毕竟有意义的字母组合比传数字要好记的很多,而计算机只认识纯数字的IP地址,不认识域名所以我们需要一个系统,把域名和IP地址对应起来,这个系统就是域名系统,在计算机的IP等参数中,有一个DNS指的就是域名系统的地址。
正常情况下,当我们输入一个网址或者叫域名的时候,计算机会把这个域名发往已经获得的DNS地址,该地址代表的主机可能存储有该域名对应的IP地址,于是返回该域名的IP地址,此时DNS的使命已经完成。计算机在把请求发往该返回对应的IP地址。至于该域名对应的IP地址是否回应你的请求,则取决于该域名对应的主机的策略。当然还有包括,但不限于该域名是否欠费到达该主机的线路是否断开等等。