什么是默认网关 默认网关和首选DNS


DNS究竟是何含义?如何进行DNS的设置?

专业地说,DNS是域名系统(Domain Name System)的简称。对于IT从业者而言,DNS也常被称为域名解析系统。其主要作用是让用户在互联网上通过更易记忆的域名找到对应其的IP地址。IP地址通常是一串数字(如:117.43.225.191),不易于记忆,因此我们使用域名并与之建立关联,通过访问域名实际上即访问了该域名所对应的IP地址。

随着时代的发展,直接使用IP地址访问网络计算机的方法已经难以满足日益增长的需求。于是,人们想到一个更好的办法,即为每台计算机赋予一个名称,建立起计算机名称到其所在地址的映射关系。

早期,名称到地址的转换过程相对简单。但随着网络规模的扩大,这些方法逐渐显得不足并被淘汰。

1983年,Paul Mockapetris提出了域名系统(DNS),这是一种基于域的层次命名方案,并借助分布式数据库系统来实现。当需要访问一个域名时,应用程序会向DNS服务器发送一个DNS请求,DNS服务器随后返回该域名的IP地址,这大大简化了域名访问流程。

DNS协议能够实现这个域名系统,便于管理超大规模且不断变化的域名至IP地址的映射集合,并能灵活处理成千上万的DNS查询请求。

域名空间相当于一套命名规则,防止域名重复。DNS采用层次化的地址结构来管理域名。

DNS设计的初衷是建立域名到IP地址的映射。理论上,每个域名只需在域名服务器上保存一条记录即可。这些记录被称为域名资源记录,它们是一个五元组,可以按照以下格式表示:

  • Domain_name:指出记录适用于哪个域名;
  • Time_to_live:记录的生存周期,即最多可缓存该记录的时间;
  • Class:通常为IN;
  • Type:记录的类型;
  • Value:记录的值。对于A记录,Value是一个IPv4地址。

域名服务器是特定网络区域的权威域名服务器(Authoritative Name Servers),它们保存两类域名资源记录:其区域内所有域名的资源记录以及父区域和子区域域名服务器的资源记录(主要是NS记录)。

有了域名服务器集群后,接下来就是发送DNS请求到域名服务器以获取正确的域名资源记录,这个过程叫作域名解析。

当整个域名系统能为我们提供域名解析服务时,缓存机制就显得尤为重要。如果我们能将访问过的域名的解析结果缓存在自己的计算机上,那么下次访问时可以直接读取结果,无需再次进行DNS查询。这样既省时又省力。不过前提是缓存的解析结果不应频繁更改。

举个简单的例子,就像门牌号和具体地理位置的关系。当我们想访问一个网站时,我们会输入像www.这样的域名。实际上我们访问的是与该域名绑定在一起的IP地址上的内容。DNS的作用就是将域名与IP地址进行捆绑,方便我们记忆和访问。

那么如何设置DNS呢?以下是设置本地计算机IP地址及DNS记录的步骤:

一、设置本机IP地址:

  1. 打开“控制面板”,选择“网络连接”,再选择“本地连接”;
  2. 右键点击“属性”,选择“Internet协议(TCP/IP)”并点击“属性”;
  3. 选择“使用下面的IP地址”,并填入相应的IP地址、子网掩码及默认网关信息。

二、建立DNS记录:

  1. 打开DNS管理器,依次选择“开始”、“程序”、“管理工具”、“DNS”;