很常听到 DNS 指向和 DNS 設定等 .. 的关键字吗? 虽然很常听到,但可能你一直很模糊这到底是什么!?
这篇文章将详细说明 DNS 是什么,并进一步讲解 DNS 设定和查询工具(都是网页设计业内常用概念),确保自己的网站能够被正确访问!
一起来看看,这篇文章可以学到什么吧:)
- 1. DNS 是什么?
- 2. 域名服务器(Name Server)功能?
- 3. Name Server 的常见种类
- 4.网站的 DNS 指向设定
- 5. 什么是 CNAME、MX、TXT 纪录?
- 常见问题
- WordPress 学习资源
1. DNS 是什么?
DNS 的全名是 Domain Name System(域名系统),主要功能是 让人们可透过易懂的域名(像是 frankknow.com),而非难懂的主机 IP,进而简单好记的找到网站。 更多 NameCheap 域申请教程。
DNS 系统也像是网络世界的电话簿,让你可以透过网域就能找到网站,而不用透过输入难懂的主机 IP,才能找到网站。
举例来说,如果你的主机 IP 位置是 101.01.010.010,DNS 会把你的网域和这串难懂的数字给匹配起来,让你透过搜索网域,就能快速找到自己的网站。
DNS 的四大优势: 为人们提供 方便、高效、安全、稳定 的上网体验! |
DNS 的运作流程?
DNS 的运作流程较为繁琐,需要经过许多步骤和服务器查询,才能将域名转换为 IP 地址,我们简单分为 4 个步骤说明(如上图所示):
1. 在网站浏览器输入 frankknow.com,系统会快速查询之前是否有曾经访问过此网站。 如果在你的电脑中的快取有找到 DNS 记录,就会跳过多余的 DNS 查询流程,而直接导向到 frankknow.com。
2. 如果在你的电脑上没有找到 DNS 记录,则会向你的本地 DNS 主机发送查询。
3. 如果记录没有存在至本地DNS主机,则请求将会转发到「全球指定的 DNS 主机 」,这类型的主机储存大量的 DNS 数据并维持生态稳定。 一但在上面找到DNS记录,数据就会被你的电脑缓存起来。 更多 缓存是什么。
4. 恭喜你已经找到 DNS 记录,通过此纪录将可以通过搜索域 frankknow.com 方式,就能顺利的找到网站!
好啰,以上就是 DNS 背后运作的流程分享!
2. 域名服务器(Name Server)功能?
Name Server 又称为域名服务器,这是一种在 DNS 系统中运作的服务器。 它专门用于域名解析,可以将域名顺利的跟主机 IP 地址匹配,可说是成功访问网站的关键!
Name Server 的主要功能
1. 域名解析
当用户在浏览器中输入网址时,浏览器会向域名服务器发送域名解析请求,域名服务器负责返回该网址所对应的 IP 地址,这样的流程就是域名解析了。
透过多个域名服务器「协同运作」域名解析,因此即使其中一个服务器出现故障,其他服务器也可以继续解析域名,具备分散风险的安全性。
2. 存储 DNS 记录
域名服务器可以存储网站域名的所有 DNS 纪录,并将这项纪录提供给任何请求它的人,确保用户可以正确的访问指定网站。
域名服务器储存了各种 DNS 记录,例如:A 纪录、CNAME 纪录、MX 纪录、NS 纪录、TXT 纪录、PTR 纪录… 等多种类型,实际的储存种类会因为不同的域名和网络配置而异。
3. 域名管理
域名管理是域名服务器的重要功能,通常由你的域名注册商、主机提供商管理,像是 Bluehost、A2 Hosting 就有提供域注册服务和域名服务器。 更多 Bluehost 主机教程、A2 Hosting 主机教程。
而域名的所有者则可以在后台进行设置,因此站长可以更改 DNS 域名服务器,例如:指向到其他的虚拟主机、设置子域名、添加 DNS 记录 … 等。
以上就是域名服务器(Name Server)的几个核心功能介绍。
3. Name Server 的常见种类
看完先前提到的 DNS 运作流程,你会发现原来在浏览器输入网址后,中途会经过许多「域名服务器 」的查询,才能将域名成功转换为 IP 地址。
一个网站通常会有多个域名服务器,而域名服务器又有细分为许多类型,并且互相协同工作。
那这些域名服务器之间的区别,在于它们所负责的域名范围和功能不同,如下:
- DNS 递归程序:这种服务器可以帮助用户找到特定域名所对应的 IP 地址,通常需要和其他 DNS 服务器进行通信,才能找到最终的 IP 地址。
- 根域名服务器:全世界只有 13 台根域名服务器,角色就如同 DNS 系统的指南针,可以回答 DNS 查询请求中的根域名,是域名解析为 IP 地址的第一个步骤。
- TLD 域名服务器:负责维护所有域名的域信息,例如: .com、. net,或是 url 中最后一个点之后的任何域名内容。
- 权威域名服务器:这是域名服务器查询中的最后一站,存储了该域名下的所有 DNS 信息,例如:CNAME 纪录、MX 纪录 … 等,确保用户能快速访问网站。
总结重点,每个域名都必须至少有 2 个域名服务器,第一个域名服务器是主服务器,像是权威域名服务器,如果主服务器没有响应,就会使用其他次要的辅助域名服务器来解析域名。
4.网站的 DNS 指向设定
有时候我们购买好主机,但不一定会在同一家主机商申请网址,也就是主机商和网域商分别在两个不同地方。
这种情况就需要进行DNS设定的动作,将你的个人网域和主机串连起来。
身为站长的你,如果想要掌握更多 DNS 域名解析和指向设定的「 控制权 」,当初购买虚拟主机时,就要慎选品质优良的域名注册商或托管提供商!
根据犬哥网站搭建的实战经验,推荐三大优质主机:Bluehost 入门主机、A2 Hosting 中阶主机、Cloudways 云端主机。
这三大虚拟主机都有为 DNS 解析提供防护技术,确保网站的安全性和稳定度。
一、Bluehost DNS 指向设定
Bluehost 的优势是 DNS 控制面板非常直观且易于使用,即使是新手站长也可以随时添加、修改、删除 DNS 资源纪录,非常适合不懂程序的初学者。
如果你是通过 Bluehost 注册域名,主机商将会自动设定好 DNS 指向。 当然,你想通过其他渠道购买网域也可以,记得额外做 DNS 设置即可。 更多 DNS 设置指向(NameCheap+Bluehost)。
二、A2 Hosting DNS 指向设定
A2 Hosting 的优势是提供 Anycast DNS 解析服务,可以确保网站访问速度更快、可靠性更高,能够更好地应对突发流量和延迟故障,适合追求主机速度的中阶商务。
如果直接在 A2 Hosting 注册域名,系统就会配置好域名服务器的设定,不用再采取进一步行动,但如果从其他注册商或托管公司购买域名,就需要额外设定 DNS 指向。 更多 DNS 设置指向(NameCheap+A2 Hosting)。
三、Cloudways DNS 指向设定
Cloudways 的优势是提供完善的 CDN 服务,可以提高用户访问网站的响应速度,而 DNS 解析+CDN 加速,这两者技术结合可说是超强组合! 可以优化网站速度和性能,特别适合中高流量的网站。
但需要留意的是Cloudways本身并没有提供域名服务器,因此需要将别家域商和Cloudways主机串连起来。 更多 DNS 设置指向(NameCheap+Cloudways)。
那以上,就是优质主机+DNS 指向设定的分享:)
5. 什么是 CNAME、MX、TXT 纪录?
CNAME、MX、TXT纪录都是属于 DNS 纪录的一种(这 3 个最常见)。 用来定义主机名称或邮件服务器的纪录类型,差别在于应用场景的不同,一起来认识这 3 个重要的 DNS 纪录吧!
1. CNAME 纪录
CNAME 纪录可用于将域名指向另一个域名,而不是 IP 地址(有点类似别名或昵称的概念)。
举例来说,你有一个网站的域名是 A.com,同时你也想让另一个域名 B.com 指向该网站,就可以创建一个CNBAME记录,将B.. com 指向 A.com,这样用户就可以访问相同的网站。
2. MX 纪录
MX 记录主要用于指定电子邮件服务器的位置,确保域名能够收到电子邮件,一个域名可以设定多个 MX 记录。
当你使用邮件服务时,例如:Gmail、Outlook.com、Google Workspace .. 等,你可能会需要 MX 记录来指定邮件服务器,这样你日后就能够过它们,进行收发信处理。
举例来说,透过加上 Google Workspace 为 A.com 提供的 MX 纪录,A.com 收到的电子邮件都将使用 Google Workspace 进行处理。
MX 记录对于使用电子邮件服务的企业或个人用户来说,是非常重要的 DNS 记录,确保你能够正常地接收到电子邮件。
3.TXT记录
一个域可以有许多TXT记录,主要存储关于网站的各种信息,例如:验证网站的所有权、指定SPF邮件验证、证书信息… 等,重要功能是垃圾邮件防护和验证域所有权。
举例来说,你正使用SPF验证电子邮件发件人的身份,系统会要求你在DNS设定中添加一个TXT记录,并侦测查找该TXT记录,验证你确实拥有域权限。
TXT 记录可以应用在许多情境,核心目的都是安全验证和身份认证,例如:Google、Facebook … 等在线服务,会使用 TXT 记录进行网域验证,确认你有该域的所有权。
好啰,以上就是常见的 3 种 DNS 纪录的类型,希望对你有帮助:)
常见问题
有哪些在线 DNS 查询工具?
推荐以下 3 个可查询 DNS 位置的网站,让你在做设定时,更能实时知道状况。
DNS Checker:主要用来查询 DNS 记录,例如:A 记录、CNAME 记录、MX 记录、TXT 记录… 等,优势是图像化报告且操作简单。
MX Toolbox: 主要支持查询像是MX记录、SPF记录、DNSSEC测试等信息 ..。
Google Public DNS:这是由谷歌提供的 DNS 查询服务。
免费 DNS 与付费 DNS 的差别?
DNS 域名解析的过程,通常以「毫秒」为单位,正常的 DNS 解析不会超过几秒钟的时间,因此大多数网站使用主机商或网域商,内建提供的 DNS 服务器就很够用。
如果你经营大型网站或大型企业,则可以考虑选择付费的 DNS 服务,来获得更进阶的功能。 例如:更快的 DNS 查找速度、安全性更高 … 等。
DNS 的常见应用&主要功能?
网站解析: DNS 可将域名解析成对应的 IP 地址,让浏览器可以访问该网站。
邮件服务: DNS 的 MX 记录可以指定邮件服务器的地址,让邮件正确发送和接收。
负载平衡: DNS 可将网络流量分发到不同的服务器上,进而实现网络负载平衡。
网络安全: DNS 可防止网络攻击,例如:域名劫持、DNS缓存中毒 … 等攻击。
上述都是DNS的主要优势,对于网络连接、网络安全、网络加速都有着重要的作用,可以根据自己的网站需求进行DNS设定。
原文链接:https://www.itaoda.cn/blog/10150.html,转载请注明出处。
评论0