我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

域名解析服务器_域名解析服务器ip_域名解析服务器地址

什么是DNS域名解析

我们首先需要了解域名和IP地址的区别。 IP地址是互联网上计算机的唯一逻辑地址。 不同计算机之间的互通是通过IP地址实现的。 每台联网的计算机都需要通过IP地址进行通信和区分。

然而,由于IP地址是由一串容易混淆的数字组成,人们很难记住所有计算机的IP地址,这使得我们在日常工作和生活中访问不同的网站变得困难。 基于这样的背景,人们开发出了一种基于IP地址的更容易识别的符号标识。 这个标志是由人们选择的字母和数字组成的。 它比IP地址更容易识别和记忆,并逐渐取代IP地址。 IP地址已成为互联网用户访问互联网的主要入口。 这个符号标识符就是域名。

虽然域名更容易被用户接受和使用,但计算机只能识别由纯数字组成的IP地址,无法直接读取域名。 因此,为了达到访问效果,需要将域名转换为IP地址。 DNS域名解析负责这种翻译效果。

DNS域名解析过程

当我们在浏览器地址栏输入时,DNS解析会有近10个步骤。 这个过程可以用一张图大致表示:

域名解析服务器ip_域名解析服务器地址_域名解析服务器

整个过程大致描述如下。 前两步在本地计算机完成,后八步涉及真实域名解析服务器

第一步,

本地计算机会检查浏览器缓存中是否有该域名对应的解析IP地址。 如果缓存中有,则解析过程结束。 浏览器缓存域名也受到限制。 不仅浏览器缓存大小有限,而且缓存时间也有限,通常在几分钟到几个小时之间。 可以通过TTL属性设置域名缓存的时间限制。 缓存时间太长或太短都不好。 如果时间过长,一旦域名解析到的IP发生变化,客户端缓存的域名将无法解析到变化后的IP地址,导致域名无法正常使用。 分析,部分用户在此期间无法访问网站。 如果设置时间太短,用户每次访问网站都需要重新解析域名。

第二步,

如果浏览器缓存中没有数据,浏览器会检查操作系统缓存中是否有该域名对应的DNS解析结果。 其实操作系统也有一个【域名解析】的过程。 在Linux中,可以通过/etc/hosts文件进行设置。 在Linux中,可以通过配置C:\\\\etc\hosts文件来设置。 用户可以解析任何域名。 到任何可访问的 IP 地址。 例如,我们在测试时可以将一个域名解析到一台测试服务器上,这样我们就可以在不修改任何代码的情况下,测试另一台服务器上代码的业务逻辑是否正确。 正是由于这个本地DNS解析过程,黑客可能会修改用户的域名,将特定域名解析为自己指定的IP地址,从而导致这些域名被劫持。

第三步,

当前两个过程无法解析时,将使用我们网络配置中的“DNS服务器地址”。 操作系统会将这个域名发送到本地的DNS服务器。 每个完整的内联网通常都配置有本地 DNS 服务器。 例如,用户在学校或单位访问,则该用户的本地DNS服务器必须在学校或单位。 他们一般都会缓存域名解析结果。 当然,缓存时间是由域名的过期时间控制的。 大约80%的域名解析到此结束,后续的DNS迭代和递归也由本地DNS服务器负责。

此处配置:控制面板-》网络和共享中心-》更改适配器设置-》选择目标适配器,右键选择属性-》协议版本4(TCP/IPv4)-》配置DNS地址。

域名解析服务器_域名解析服务器地址_域名解析服务器ip

域名解析服务器ip_域名解析服务器地址_域名解析服务器

Linux在这里设置:/etc/.conf

域名解析服务器地址_域名解析服务器_域名解析服务器ip

第四步,

如果本地DNS服务器仍然没有命中目标,则直接向根DNS服务器请求解析。

第五步,

根DNS服务器向本地DNS域名服务器返回顶级DNS服务器地址。 是国际顶级域名服务器,如.com、.cn、.org等,全球仅有13个左右。

第六步,

然后,本地DNS服务器向上一步获取的顶级DNS服务器发送解析请求。

第7步,

接受请求的顶级DNS服务器查找并返回该域名对应的Name域名服务器的地址。 这个Name 是我要访问的网站的域名提供商的服务器。 事实上,域名的解析任务是由域名提供商的服务器完成的。 比如我要访问,这个域名是A公司注册的,那么A公司的服务器上就会有相关信息。

第八步,

Name 会查询存储的域名和IP的映射关系,然后将查询到的域名、IP地址等信息连同TTL值一起返回给本地DNS服务器。

第九步,

返回域名对应的IP和TTL值。 本地DNS服务器会缓存域名和IP的对应关系。 缓存时间由TTL值控制。

第10步,

将解析结果返回给本地计算机,本地计算机根据TTL值缓存在本地系统缓存中。 域名解析过程结束于实际的DNS解析过程,可能不止这10个步骤。 例如,Name可能有很多级别,或者可能有一个GTM用于负载均衡控制,这可能会影响域名解析过程。

递归查询和迭代查询的区别

DNS 客户端和本地名称服务器是递归的,而本地名称服务器和其他名称服务器是迭代的。

DNS递归名称解析:在DNS递归名称解析中,当配置的本地名称服务器无法解析时,后续的查询工作由本地名称服务器而不是DNS客户端(以“本地名称服务器”为中心)执行。 仅本地名称服务器将最终查询结果返回给DNS客户端。

DNS迭代名称解析:(或“迭代查询”)所有查询工作均由DNS客户端本身执行(以“DNS客户端”本身为中心)。 当满足以下条件之一时,将使用迭代名称解析:

域名解析记录

主要分为A记录、MX记录、CNAME记录、NS记录和TXT记录

1. 一条记录

A代表,用于指定域名对应的IP地址。 例如,将指定为115.238.23.xxx,并将指定为121.14.24.xxx。 A****记录可以将多个域名解析为一个IP地址,但不能将一个域名解析为多个IP地址。

2.MX记录

Mail是指您可以将某个域名下的邮件服务器指向您自己的Mail。 例如,域名的A记录IP地址为115.238.25.xxx。 如果MX记录设置为115.238.25.xxx,即邮件路由,DNS会将邮件发送到115.238.25.xxx所在的服务器,如果你发出正常的Web请求,它仍然会解析到A记录的IP地址。

3.CNAME记录

名称,即别名解析。所谓别名解析是指可以为一个域名设置一个或多个别名,如和,其中分别是和的别名

4. 国民服役记录

为域名指定DNS解析服务器,即域名由指定IP地址的DNS服务器解析。

5.TXT记录

设置特定主机名或域名的描述。 例如,您可以将 TXT 记录设置为“这是 XXX 的博客”等描述

结尾

官方网站:

Linux命令列表:

二维码
扫一扫在手机端查看

本文链接:https://by928.com/1342.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线