DNS是指:域名服务器(Domain Name Server)。在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器 。
把域名翻译成IP地址的软件称为域名系统,即DNS。它保存了一张域名(domain name)和与之相对应的IP地址 (IP address)的表,以解析消息的域名。 域名是Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。域名是由一串用点分隔的名字组成的,通常包含组织名,而且始终包括两到三个字母的后缀,以指明组织的类型或该域所在的国家或地区。
我们大多数人都使用过 google.com 进行搜索,不过你有没有想过为什么在浏览器里面输入 google.com 就能连接到 Google 的服务器呢?嗯……要理解这件事情,我们需要理解域名服务器(DNS)的概念。
就如同现实生活中人们通过名字互相区分一样,在计算机网络的世界里,不同的计算机之间通过指派给它们的 IP 地址来互相区分。IP 地址有两种类型:公有和私有。通常服务器使用公有地址,这是因为他们要被全世界数以百万计的计算机访问。至于你那连接在路由器上的个人电脑,它通常获取到的是私有 IP。由于公有地址的数量是有限的,所以现在搭设局域网(在一个有着公有 IP 的路由下搭建)然后使用私有地址开始变得流行并且非常成功。
记忆 IP 地址这样的任务对于大多数人来说有些困难,于是每个服务器都还有一个名字(比如 google.com)。这样最终用户只需要记住这个名字,在浏览器中输入它,然后敲回车就可以了。现在让我来看看当用户在浏览器中输入名字并敲回车之后究竟发生了什么。首先,需要把域名转换成对应的 IP。要完成这项任务,需要给默认网关(大多数情况下就是路由器)发送一条与 DNS 请求。路由都会配置一个 DNS 服务器地址,这个地址便是 DNS 请求的目的地。
DNS服务器用来将域名转换成 IP 地址。当DNS服务器收到一条请求后,它会检查它有没有该请求需要的转换信息。如果没有这条转换信息,那么DNS 服务器会把这条请求转发给其他的DNS服务器。通过这种方式,就完成了从域名到 IP 地址的转换。转换结果随后会发回到发出请求的计算机。
参考文档
计算机网络基础(四):DNS服务器
最新推荐文章于 2024-08-19 20:44:48 发布
本文深入解析了DNS(域名系统)的工作原理,阐述了域名与IP地址的对应关系,以及DNS服务器如何将域名转换为IP地址的过程。同时,文章还介绍了公有IP与私有IP的区别,以及在现代网络中,DNS如何帮助用户通过易于记忆的域名访问互联网资源。
摘要由CSDN通过智能技术生成