您的位置  > 互联网

DNS/IP地址与主机名之间的对应服务器

晚上好,我是老杨。 五一假期转瞬即逝。 上班第一天,你回来上班了吗?

今天和大家聊聊DNS。

我们知道TCP/IP提供了通过IP地址连接设备的功能。

但用户要记住某个设备的IP地址是相当困难的。 因此,有人专门设计了一种字符串形式的主机命名机制。 这些主机名对应于 IP 地址。

IP地址和主机名之间需要有一个转换和查询机制。 提供这种机制的系统就是域名系统DNS(Name)。

可能有一些新手对DNS的概念有点不清楚。 今天的文章老杨将从三个方面入手:什么是DNS、DNS配置以及好用的DNS服务器推荐。

今日文章阅读奖励:《DNS与BIND(第5版)》高清PDF价值108元。

有需要的粉丝可以加老杨为好友,并备注“DNS”。 前5名将免费赠送此资源。

前10名粉丝将获得免费资源

01

DNS到底是什么?

用一句话解释一下DNS功能:

DNS相当于电话簿。 电话簿可以根据人名查找对应的电话号码,DNS可以根据域名查找对应的IP地址。

有些新手可能会问:为什么我们需要整个IP地址而不是域名呢? 这要从有关互联网通信协议的知识开始。

简单来说,IP地址是每台计算机的唯一标识,就像每个人的身份证号都是唯一的一样。 只有IP地址才能唯一标识一台计算机。

然而,由于IP地址是一串数字,很难记住,所以就创建了域名。 域名相当于IP地址的昵称,但与IP地址是一对多的关系,即一个域名可能对应多个IP地址。 当用户访问 时,只会被定向到其中之一。

因此,通过DNS查询IP地址是必要的。 那么 DNS 是如何工作的呢?

我们举一个简单的例子来说明DNS的工作流程。 让我们使用这个例子:

com被称为“顶级域名”(top-level);

baidu 被称为“子域名”(-级别);

www称为主机名,也称为“三级域名”。

常见的域名往往只显示三个级别,例如上面提到的那些。 这是因为所有域名的最后一个根域名都是相同的,即.root,所以通常被省略。

它实际上应该是:

因此,域名实际上是一个有四个层次的层次结构,即:

主机名。 二级域名。 顶级域名。 根域名,即host.sld.tld.root

DNS解析域名时,遵循层次结构,从根域名开始,向下查询。 例如,我们来检查一下。

首先访问根域名服务器,查询.com(顶级域名)是哪个顶级域名服务器维护的;

根据返回结果,访问顶级域名服务器,查询.baidu(子域名)是由哪个子域名服务器维护的;

根据返回结果,访问二级域名服务器,查询www的IP地址(主机名);

上述查询过程是由本地DNS服务器完成的,而不是本地主机完成的。

当本地主机通过浏览器访问域名时:

首先会查询本地主机的/etc/hosts文件,看是否自定义了域名和IP映射(例如如果在/etc/hosts文件中映射为127.0.0.1,则浏览器将访问本地主机)主机)

如果没有相应的自定义设置,则访问本地DNS服务器。

本地DNS服务器的IP地址可以在/etc/.conf文件中查看

本地DNS服务器首先会检查本地缓存,看是否有对应域名和IP的映射。 如果有则直接返回给本地主机。 如果没有,就会走上面的查询过程。

02

华为路由器如何配置DNS?

咱们就说说而已,不练假动作了。 让我们一步步尝试一下。 最好转发到你的朋友圈保存一下,方便有空的时候随时打开。

01 组网要求

由于IP地址难以记忆,用户希望通过DNS域名请求来访问网络服务器。 用户希望输入域名的某些字段,DNS服务器能够正确解析,从而使用户能够访问正确的网络服务。

例如,当DNS客户端访问服务器时,用户只需输入“”。 对于一些常用的域名,用户希望能够快速访问,提高域名解析的效率。

02 配置思路

DNS配置思路如下:

(1) 在服务器上配置静态DNS表项,实现与服务器B和服务器C的通信。

(2)在服务器上配置动态DNS功能,实现通过动态DNS查询与网络服务器通信的功能。

(3)配置域名后缀时,可以实现域名后缀列表功能。

(4) 配置OSPF路由,实现路由可达。

03 操作步骤

(1)配置设备

# 配置GE1/0/0接口的IP地址。

-看法

[]

[] 1/0/0

[-/0/0]ip 10.1.1.2 255.255.0.0

[-/0/0] 退出

# 配置OSPF。

[] ospf

[-ospf-1] 区域 0

[-ospf-1-区域-0.0.0.0] 10.1.0.0 0.0.255.255

[-ospf-1-area-0.0.0.0] 退出

[-ospf-1] 退出

# 配置静态DNS表项。

[]主机ip 10.4.1.1

[] 主机ip 10.4.1.2

# 开启DNS域名解析功能。

[] 域名

# 配置DNS服务器的IP地址。

[] DNS 10.3.1.2

# 配置域名后缀net.

[] dns网

# 配置域名后缀com.

[]

[] 辞职

阐明:

为了完成域名解析,还需要在 和 上配置ospf,保证设备之间路由可达。

(2) 验证配置结果

# 在设备上执行ping命令。 可以ping通,对应的目的地址为10.4.1.1。

PING(10.4.1.1):56个数据字节,按中断

10.4.1.1回复:字节=56=1 ttl=126 时间=4毫秒

10.4.1.1回复:字节=56=2 ttl=126 时间=1毫秒

10.4.1.1回复:字节=56=3 ttl=126 时间=1毫秒

10.4.1.1回复:字节=56=4ttl=126时间=1ms

10.4.1.1回复:字节=56=5ttl=126时间=1ms

# 在设备上执行ping命令。 可以ping通,对应的目的地址为10.2.1.3。

DNS (10.3.1.2)

PING(10.2.1.3):56个数据字节,按中断

10.2.1.3回复:字节=56=1 ttl=126 时间=6毫秒

10.2.1.3回复:字节=56=2 ttl=126 时间=4毫秒

10.2.1.3回复:字节=56=3ttl=126时间=4ms

10.2.1.3回复:字节=56=4ttl=126时间=4ms

10.2.1.3回复:字节=56=5ttl=126时间=4ms

# 在设备上执行ping命令。 可以ping通,对应的域名发生变化,目的地址为10.2.1.3。

DNS (10.3.1.2)

PING(10.2.1.3):56个数据字节,按中断

10.2.1.3回复:字节=56=1 ttl=126 时间=6毫秒

10.2.1.3回复:字节=56=2 ttl=126 时间=4毫秒

10.2.1.3回复:字节=56=3ttl=126时间=4ms

10.2.1.3回复:字节=56=4ttl=126时间=4ms

10.2.1.3回复:字节=56=5ttl=126时间=4ms

# 使用ip host命令查看静态DNS表项中主机名与IP地址的对应关系。

主机IP地址

主机年龄标志

0 10.4.1.1

0 10.4.1.2

# 使用dns -host命令查看动态缓存区域中的动态DNS表项信息。

DNS 主机

主机 TTL 类型 (es)

114 IP 10.2.1.3

03

6 个有用的 DNS 服务器

你喜欢哪一种茶?

01 阿里巴巴DNS ()

这套DNS是阿里巴巴提供的。 国内的网络连接还是不错的。 海外一些地区的连通性不是特别好。 你可以具体测试一下。

阿里巴巴DNS同时提供IPv4/IPv6 DNS和DoT/DoH服务。

IPv4:

223.5.5.5

223.6.6.6

IPv6:

2400:3200::1

2400:3200:爸爸::1

卫生部地址:

点地址:

02 腾讯DNS()

腾讯提供的公共免费DNS后来被腾讯收购,现归腾讯所有。 稳定性和连接性也不错,经测试也可以在海外使用。

除了 IPv4 之外,现在还支持 IPv6 DNS 和 DoT/DoH 服务。

IPv4:

119.29.29.29

IPv6:

2402:4e00::

卫生部地址:

DoH(国密SM2,基于腾讯云政企国密解决方案)地址:

点地址:

点.pub

03 域名解析

DNS 是最流行的免费 DNS 服务器之一。 其服务器托管在世界各地的数据中心。 一旦连接到他们的IP地址,它将自动分配最近的服务器,为不同地区的人们提供稳定性和速度。 参观体验

DNS 具有非常容易记住的 IP 地址 8.8.8.8。 通过将默认DNS更改为的公共DNS服务器,您可以获得更快的浏览速度和更高的安全性,并且它提供了两个DNS服务器。 您可以分别设置为首选和备用 DNS 服务器的地址

地址:

8.8.8.8

8.8.4.4

04 360 安全 DNS

360提供的DNS服务仅提供IPv4和DoT/DoH服务。

中国电信/铁通/中国移动IPv4:

101.226.4.6

218.30.118.6

中国联通IPv4:

123.125.81.6

140.207.198.6

卫生部地址:

点地址:

中国电信IPv6 DNS

如果你使用中国电信的宽带,这两个IP应该是自动分配的。

240e:4c:4008::1

240e:4c:4808::1

中国联通IPv6 DNS

如果你使用联通宽带,这两个IP应该是自动分配的。

2408:8899::8

2408:8888::8

中国移动IPv6 DNS

中国移动宽带自动分配的两个IP

2409:8088::a

2409:8088::b

114.114.114.114

114.114.115.115

05 百度域名解析

中国最大搜索引擎百度提供的公共DNS经测试海外连接良好。 目前,百度仅提供一组IPv4和IPv6 DNS地址。

IPv4:

180.76.76.76

IPv6:

2400:da00::6666

06 CNNIC域名解析

它是中国互联网信息中心CNNIC提供的免费公共DNS,同时支持IPv4和IPv6。

IPv4:

1.2.4.8

210.2.4.8

IPv6:

2001:dc7:1000::1