bind服务器响应,DNS和BIND总结

原标题:DNS和BIND总结

0acc9085d4c9b8b4b77ea23b448c36f0.png

前言

当用户使用了错误的 Local DNS 后,会导致用户的定位不准确.这样会解析到离自己比较远的服务器。例:使用了 google 的 8.8.8.8 的地址的 Local DNS.这时智能 DNS 只能得到 8.8.8.8 .然后智能 DNS 一查这个地址,是美国.就会解析到国外。在 Local DNS 地址不准时,解析基本都是不正常的.这时用户的响应和打开就非常慢,同样CDN直播也会存在这样的问题。

为了提升用户体验,CDN底层程序做了调整,为了测试此问题,需要搭建dns。以下是对用到的相关内容的总结。

DNS相关概念介绍

一: DNS(Domain Name System,域名系统),万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。

二: 递归DNS:又叫local dns。递归DNS可以理解为是一种功能复杂些的resolver,其核心功能一个是缓存、一个是递归查询。收到域名查询请求后其首先看本地缓存是否有记录,如果没有则一级一级的查询根、顶级域、二级域……直到获取到结果然后返回给用户。日常上网中运营商分配的DNS即这里所说的递归DNS

三: 授权DNS:提供DNS的解析,即保存IP、域名的对应关系(XNS)。

地域的划分

根域就是所谓的“.”,其实我们的网址www.baidu.com在配置当中应该是www.baidu.co后有一点),一般我们在浏览器里输入时会省略后面的点,而这也已经成为了习惯。

根域下来就是顶级域或者叫一级域,有两种划分方式,一种互联网刚兴起时的按照行业性质划分的com.,net.等,一种是按国家划分的如cn.,jp....。

每个域都会有域名服务器,也叫权威域名服务器。Baidu.com就是一个顶级域名,而www.baidu.com却不是顶级域名,他是在baidu.com 这个域里的一叫做www的主机。

一级域之后还有二级域,三级域,以下是BIND服务器 的介绍。

081536f026abe02638a2dbb41da39195.png

BIND服务器简介

Bind(Berkeley Internet Name Domain Service),它是一款实现DNS服务器的开放源码软件,够提供双向解析,转发,子域授权,view等功能,是世界上使用最为广泛的DNS服务器软件,目前Internet上半数以上的DNS服务器有都是用Bind来架设的。bind搭建的文章实在太多了,就不再赘述了。

这里主要介绍bind的配置文件,bind的配置文件分两部分: bind配置文件 和zone配置文件。

bind配置文件

bind配置文件位于/etc/named.conf,它主要负责bind功能配置

c7edab237ae5accebefc278b04ac63e6.png

zone配置文件

zone的配置文件在bind配置文件中指定,下图是一份简单的zone配置

7c73950e18ffc25621148590de7be527.png

通过dig命令,查询的结果:

f68824ff102eac3e551fede940dc8150.png

刚接触这方面知识,书写不周之处,请大家批评指教返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值