网络中的dns是什么意思(dns是干嘛用的)

欢迎关注 "教程与解决方案",多平台同名。官网 docs.fuyeor.com

目录:

  • 什么是DNS,它主要做什么?
  • DNS都支持那些记录类型?都是如何工作的?

DNS是域名系统 (Domain Name System) 是互联网重要服务之一。是将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。

当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。

什么是DNS,它主要做什么?

将域名(例:fuyeor.com)解析为IP地址(例:47.99.212.245)

假设网站服务器的IP地址为 47.99.212.245,要访问它,则要在浏览器地址栏内输入:47.99.212.245。然而IP地址是难以记忆的,所以人们发明了DNS服务,用便于记忆的域名(例如:fuyeor.com)代替IP地址。访问域名时,DNS服务器将域名解析到IP地址上。

那么,访问诸如域名 docs.fuyeor.com的时候,浏览器中都发送了什么呢?

其实,主要发生了以下几步:

  • 1.根据域名,进行DNS域名解析;
  • 2.根据解析的IP地址,建立TCP连接;
  • 3.向IP地址,发送HTTP请求;
  • 4.服务器处理请求;
  • 5.返回响应结果;
  • 6.关闭TCP连接;
  • 7.浏览器解析HTML;
  • 8.浏览器布局渲染;

其中:

  • 浏览器先去浏览器的DNS Cache(DNS缓存)里查询,如若DNS缓存中没有则请求DNS服务器。
  • 请求DNS服务器进行DNS解析前,首先检查域名是否在 Hosts 文件里,如若无,则去DNS服务器解析。

DNS都支持那些记录类型?

DNS一般支持A、CNAME、MX、TXT、SRV、AAAA、NS、CAA记录类型。

记录类型

功能描述

A

IPV4记录,支持将域名映射到IPv4地址使用。添加 A 记录可实现将域名指向 IP 地址。

AAAA

IPV6记录,支持将域名映射到IPv6地址使用。实现访问者通过 IPv6 地址访问网站。

CNAME

别名记录,支持将域名指向另外一个域名。

MX

(MX mail exchanger)电邮交互记录,支持将域名指向邮件服务器地址。设置邮箱时需要添加 MX 记录。

TXT

文本记录,是任意可读的文本DNS记录。对域名进行标识和说明,可以使用 TXT 记录。

SRV

服务器资源记录,用来标识某台服务器使用了某个服务,常见于微软系统的目录管理

NS

名称服务器记录,支持将子域名委托给其他DNS服务商解析

CAA

CAA资源记录,可以限定域名颁发证书和CA(证书颁发机构)之间的联系

DNS解析记录

A记录

A记录是DNS最常见、最常用。最本质的服务。即将域名解析为IP地址。

添加 A 记录可实现将域名指向 IP 地址。

  • 记录类型:选择 A
  • 主机记录:一般是指子域名的前缀(如需创建子域名为www.dns-example.com, 主机记录输入 www;如需实现dns-example.com,主机记录输入 @)。
  • 解析线路:选择 默认 (默认为必选项,如未设置会导致部分用户无法访问 )。
  • 记录值:记录值为 IP 地址,填写 IPv4 地址。
  • TTL:为缓存时间,数值越小,修改记录各地生效时间越快,默认为10分钟。

CNAME 记录

CNAME 记录又叫做 "别名"

当需要将域名指向另一个域名,再由另一个域名提供 IP 地址,就需要添加 CNAME 记录,最常用到 CNAME 的场景包括做 CDN、企业邮箱、全局流量管理等。

  • 记录类型:选择 CNAME
  • 主机记录:一般是指子域名的前缀(如需创建子域名为www.dns-example.com的解析, 主机记录输入“ www”;如需实现根域名,例如fuyeor.com的解析,主机记录输入“@”)
  • 解析线路:默认为必填项,否则会导致部分用户无法解析。
  • 记录值:记录值为 CNAME 指向的域名,只可以填写域名。
  • TTL:为缓存时间,数值越小,修改记录各地生效时间越快,默认为10分钟。

MX记录

用于设置域名邮箱的记录

设置邮箱时,让邮箱能收到邮件,就需要添加 MX 记录。MX全称为mail exchanger,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。例如,当有人发邮件给“vincen@example.com”时,系统将对“example.com”进行DNS中的MX记录解析。如果MX记录存在,系统就根据MX记录的优先级,将邮件转发到与该MX相应的邮件服务器上。

  • 记录类型:选择 MX
  • 主机记录:一般是指子域名的前缀,(要做xxx@dns-example.com的邮箱,所以主机记录输入“ @ ”;要做xxx@mail.dns-example.com,如果主机记录填 mail)。
  • 解析线路:默认为必填项,否则会导致部分用户无法解析,邮件无法收取;
  • 记录值:输入内容通过联系邮箱注册商提供。例如阿里云邮提供的需要配置的解析记录值是 mx1.qiye.aliyun.com;
  • MX优先级:输入内容通过联系邮箱注册商提供,MX 优先级的数值越低,优先级别就越高(如下图,邮件会先尝试发送到 MX 优先级为 5 的mx1.qiye.aliyun.com,如果尝试失败,才会发送到 MX 优先级为10 的mx2.qiye.aliyun.com)。
  • TTL:为缓存时间,数值越小,修改记录各地生效时间越快,默认为10分钟。

注意:以上仅是对MX记录的设置为例,完整的创建邮箱,还需要同时设置CNAME、TXT记录。

AAAA 记录

当预期是实现访问者通过 IPv6 地址访问网站,可以使用 AAAA 记录实现。

  • 记录类型:选择 AAAA
  • 主机记录:一般是指子域名的前缀(如需创建子域名为www.dns-example.com, 主机记录输入 www;如需实现dns-example.com,主机记录输入 @
  • 解析线路:默认为必选项,未设置会导致部分用户无法访问;
  • 记录值:记录值为IP地址,填写 IPV6 地址
  • TTL:为缓存时间,数值越小,修改记录各地生效时间越快,默认为10分钟。

TXT 记录

如果希望对域名进行标识和说明,可以使用 TXT 记录, TXT 记录多用来做 SPF 记录(反垃圾邮件)。

  • 记录类型:选择 TXT
  • 主机记录:一般是指子域名的前缀(如需为子域名为 www.dns-example.com 添加 TXT 记录, 主机记录输入 www;如需为dns-example.com添加TXT记录,主机记录输入 @
  • 解析线路:默认 为必选项,未设置会导致部分用户无法解析。
  • 记录值:常用情况TXT 记录是用来做 SPF 反垃圾邮件的,最典型的 SPF 格式的 TXT 记录例子为“v=spf1 a mx ~all”,表示只有这个域名的 A 记录和 MX 记录中的 IP 地址有权限使用这个域名发送邮件。
  • TTL:为缓存时间,数值越小,修改记录各地生效时间越快,默认为10分钟。

URL显性/隐性转发

将一个域名指向另外一个已经存在的站点时,需要添加 URL 记录。

示例:以 http://demo.fue 跳转到 http://demo.s/ 为例。

1 . URL隐性转发

URL隐性转发是iframe框架技术,非重定向技术。

实现效果:

为浏览器地址栏输入 http://database.fue 回车,打开网站内容是目标地址
   http://fuyeor.fu/home/database-fue 的网站内容,但地址栏显示url是:http://database.fue

缺点:无论用户点击任何链接,地址栏显示url都不会改变。

2 . URL显性转发

支持URL转发301永久重定向、302暂时性定向

示例:

为浏览器地址栏输入 http://live.fue 后访问,直接重定向到
   http://fuyeor.fu/home/live-fue

其中, URL显性转发一般在云服务器上有如下限制:

  • URL转发时记录值不能为IP地址
  • URL转发不支持泛解析设置。
  • URL转发前域名支持HTTP,不支持HTTPS,转发后的目标地址支持HTTP、HTTPS。
(0)

相关推荐

  • 怎么查询电脑中连接的IP地址及DNS服务器

    有的小伙伴在使用电脑过程中,想要查询自己电脑的IP地址及DNS服务器,来设置一些东西,但是却不知道如何查询,那么小编就来为大家介绍一下吧.具体如下:1.第一步,点击桌面左下角的开始图标,接着点击弹出窗 ...

  • 提示dns服务错误怎么办 dns错误问题多种解决方法

    不知道大家有没有遇到过输入网址打开之后出现网页打不开,提示dns错误的情况,笔者以前遇到不少类似的情况,不过多数是由于以下原则造成的,今天笔者也接到电脑百事网网友的电脑故障求助,一网友最近一两天使用电 ...

  • dns是什么意思?dns怎么设置(手动设置/软件设置)

    不知道大家有没使用过自己设置dns来最大化优化电脑网络速度,设置dns大家都比较陌生,因为一般也很少去提到,因为电脑一般默认的都是自动获取dns,无需我们去设置,但大家应该听说过电脑能上QQ但是打不开 ...

  • Win8.1设置DNS Win8.1修改DNS服务器地址教程

    近期发现不少安装Win8.1系统用户遇到了Win8.1应用商店以及Updata自动更新的时候,出现无法打开应用商店以及无法获取自动更新信息等情况。而这两种问题,我们通常可以通过修改DNS服务器地址来得 ...

  • dns是什么意思?dns怎么设置

    不知道大家有没使用过自己设置dns来最大化优化电脑网络速度,设置dns大家都比较陌生,因为一般也很少去提到,因为电脑一般默认的都是自动获取dns,无需我们去设置,但大家应该听说过电脑能上QQ但是打不开 ...

  • 2018公共DNS服务器地址评估—DNS推荐

    没错又是我,评估完去年的DNS,我又来评估今年的DNS了,给大家简单讲下什么是DNS,如果我们在访问某个网站,明明网速很快,但是访问网页的速度总是很慢,那么有可能是我们的DNS服务器出现了问题,从而导 ...

  • 如何检测网络中的重复IP地址 防止ip地址冲突

    重复IP地址可能会给网络管理员带来很多麻烦。如何检测出网络中的重复IP地址?如果网络中有路由器,还能检测到重复IP地址吗?答案是可以,通过一些方法比如发送ARP数据包到该IP地址,可以检测出重复IP地 ...

  • 如何在无线网络中隐藏自己的电脑

    无线网络越来越流行,在方便我们的同时,也给我们带来了诸多我安全隐患,当我们在公共场所中接入无线网络时更应该加强警戒。在无线网络中隐藏自己的电脑,无疑会是一个很好的安全防护办法。 要在无线网络中隐藏自己 ...

  • 电脑文件如何云同步网络中?以360云盘同步文件为例

    文件同步到网络中,无论你身处何地只要有电脑有网络就可以轻松的实现办公需求,那么文件如何实现云同步呢,以下小编以360云盘为例教你实现文件同步网络中。 首先,如果你没有安装360云盘可到登录官网下载,大 ...

  • 4G网络中的微波是怎样传输的?微波传输解决方案

    微波传输 微波传输是一种最灵活、适应性最强的通信手段,具有建设快、投资小、应用灵活的特点,微波传输不仅在移动网络中广泛的应用,同样得到固定网络运营商的青睐;应用广泛,可以用用在广播电视,安防视频监控传 ...