什么是DNS解析?如何正确的DNS解析?

DNS,就是Domain Name System的缩写,翻译过来就是域名系统,是互联网上作为域名和IP地址相互映射的一个分布式数据库。DNS能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。

那么,如何将我们的域名DNS解析到正确的地址呢?

DNS解析

www和@解析以及泛域名解析

假如我们有一个域名 ~yumingtest.cn~,我们的服务器ip为123.123.123.123那么我们在DNS服务上解析后的地址就如下:

解析记录服务器IP生效后可访问的地址备注
www123.123.123.123www.yumingtest.cn
@123.123.123.123yumingtest.cn
blog123.123.123.123blog.yumingtest.cn
www.blog123.123.123.123www.blog.yumingtest.cn
*123.123.123.123*.yumingtest.cn泛解析,*代表着任意合法的域名字符串
*.test123.123.123.123*.test.yumingtest.cn子域名泛解析*代表着任意合法的域名字符串

开启CDN如何解析

开启CDN相当于我们在由DNS直接解析到IP地址的中间又套了一层解析,假如我们使用www解析,首先解析到CDN服务提供的CNAME地址,然后CDN服务再解析到服务器IP。

CDN

解析记录类型

A记录: 将域名指向一个IPv4地址(例如:100.100.100.100),需要增加A记录

CNAME记录: 如果将域名指向一个域名,实现与被指向域名相同的访问效果,需要增加CNAME记录。这个域名一般是主机服务商提供的一个域名

MX记录: 建立电子邮箱服务,将指向邮件服务器地址,需要设置MX记录。建立邮箱时,一般会根据邮箱服务商提供的MX记录填写此记录

NS记录: 域名解析服务器记录,如果要将子域名指定某个域名服务器来解析,需要设置NS记录

TXT记录: 可任意填写,可为空。一般做一些验证记录时会使用此项,如:做SPF(反垃圾邮件)记录

AAAA记录: 将主机名(或域名)指向一个IPv6地址(例如:ff03:0:0:0:0:0:0:c1),需要添加AAAA记录

SRV记录: 添加服务记录服务器服务记录时会添加此项,SRV记录了哪台计算机提供了哪个服务。格式为:服务的名字.协议的类型(例如:_example-server._tcp)。

SOA记录: SOA叫做起始授权机构记录,NS用于标识多台域名解析服务器,SOA记录用于在众多NS记录中那一台是主服务器

PTR记录: PTR记录是A记录的逆向记录,又称做IP反查记录或指针记录,负责将IP反向解析为域名

显性URL转发记录: 将域名指向一个http(s)协议地址,访问域名时,自动跳转至目标地址。例如:将www.test01.cn显性转发到www.test02.com后,访问www.test01.cn时,地址栏显示的地址为:www.test02.com。

隐性UR转发记录L: 将域名指向一个http(s)协议地址,访问域名时,自动跳转至目标地址,隐性转发会隐藏真实的目标地址。例如:将www.test01.cn显性转发到www.test02.com后,访问www.test01.cn时,地址栏显示的地址仍然是:www.test01.cn。

注:本文图片来自wikimedia.org,本站不拥有其版权!
资料来源:https://itbilu.com/other/relate/EyxzdVl3.html

本文经授权后发布,本文观点不代表立场,转载请联系原作者。
FORTY-一款来自HTML5UP模板修改而来的typecho主题
« 上一篇 06-15
分享从网上找到的AIDA64各版本有效的序列号,激活码,KEY
下一篇 » 06-21

发表评论

已有 2 条评论

  1. lbtstosLv.1 说道:
    2020-06-16 13:11     Win 10 /    Chrome

    1. 小七VLv.1 说道:
      2020-06-16 13:47     Win 10 /    Chrome

      @lbtstos