前言
当用户使用错误的本地DNS时,用户的位置将不准确。这将解析为远离用户的服务器。示例:使用本地DNS,地址为8.8.8.8。此时智能DNS只能获取到8.8.8.8。然后智能DNS检查这个地址,发现是美国。它将解决到外国。当本地DNS地址不准确时,解析基本不正常。这时候用户的响应和打开就会很慢。 CDN直播也会存在这样的问题。
为了提高用户体验,CDN底层程序进行了调整。为了测试这个问题,需要设置dns。以下是所使用的相关内容的总结。
DNS相关概念介绍
1:DNS(Name,域名系统),万维网上的一个分布式数据库,将域名和IP地址相互映射,使用户可以更方便地访问互联网,而无需记住可直接读取的IP字符串机器。
二:递归DNS:也叫本地dns。递归DNS可以理解为一个更复杂的函数。其核心功能是缓存和递归查询。收到域名查询请求后,首先检查本地缓存中是否有记录。如果没有记录,则逐级查询根、顶级域、二级域,直到获得结果后返回给用户。日常上网时运营商分配的DNS就是这里所说的递归DNS。
三:授权DNS:提供DNS解析,即保存IP与域名(XNS)的对应关系。
地理划分
根域就是所谓的“.”。事实上,我们的 URL 后面应该在配置中跟一个点。一般来说,我们在浏览器中输入时会省略下面的点,这已经成为一种习惯。
根域是顶级域或一级域。有两种划分方法。一种是按互联网刚出现时的行业性质来划分,如com.、net.等,另一种是按国家来划分,如cn.、jp。 ....
每个域都会有一个域名服务器,也称为权威域名服务器。它是顶级域名,但不是顶级域名。它是该域中名为 www 的主机。
一级域名之后,还有二级域名和三级域名。下面介绍BIND服务器。
BIND服务器简介
Bind(Name),是一个实现DNS服务器的开源软件。可以提供双向解析、转发、子域授权、查看等功能。它是世界上使用最广泛的 DNS 服务器软件。目前,超过一半的DNS服务器中有一些是使用Bind设置的。关于bind构造的文章太多了,不再赘述。
这里我们主要介绍一下bind配置文件。绑定配置文件分为两部分:绑定配置文件和区域配置文件。
绑定配置文件
bind配置文件位于/etc/named.conf,主要负责bind功能配置。
区域配置文件
区域配置文件在绑定配置文件中指定。下图是一个简单的区域配置。
通过dig命令,查询结果:
我是这方面的知识新手,写得不好还请大家批评指正。
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。