什么是域名系统?
域名系统(Domain Name System)的首字母缩写是DNS。它是一个分层且分散的命名系统,用于大型网络(如公共互联网)上的计算机、服务器(Web服务器)、服务、资源、网络设备和组件。
例如,简单来说,它是互联网上计算机的电话簿。
它将字母域名(网站的网址或名称)转换为计算机或服务器的数字互联网协议(IP)地址,反之亦然。DNS使用用户数据报协议(UDP)。DNS服务使用端口号53。
从技术上讲,计算机或路由器(默认网关)使用DNS服务器来联系,以获取任何域名的转换并将其转换为托管网站的服务器的IP地址。DNS服务器的条目可能很少或很多,因为会有多个DNS服务器。例如,OpenDNS服务器或Google DNS服务器。
这是一个至少使用一个DNS服务器来解析DNS名称的系统。使用DNS是因为计算机和服务器不理解人类可读的字母域名,而人类不理解和记住计算机和服务器可以理解的数字IP地址。
DNS服务或服务器通常是互联网服务,因此它将人类可读的域名(网站名称或URL,统一资源定位符)转换为机器或计算机可读的IP(互联网协议)地址。
示例
域名 = www.example.com,其服务器IP地址为,
say = 253.136.27.2
DNS的工作原理
DNS的工作原理如下所示:
步骤1 - 每个网站都有与其关联的域名/IP地址。
步骤2 - 现在,IP有点复杂(因为没有人想写192.168.224.23或一些随机的IP来访问Tutorials point),所以人们想出了域名的主意,它基本上存储了映射到其名称的IP地址。
步骤3 - 现在,DNS将每个域名转换为其IP地址,以便每个浏览器都可以访问该特定网站。
步骤4 - DNS简化了网上冲浪的过程,因为我们使用tutorialspoint.com访问网站,而不是使用一些复杂的32-128位地址。
以下是DNS的图示: