linux_DNS服务器和bind搭建配置

本文详细介绍了DNS服务器的工作原理,包括正向解析和反向解析。在Linux环境中,重点讲解了如何使用BIND搭建DNS服务器,涉及到的主要配置文件、服务脚本、资源记录类型以及主从复制的设置。此外,还提到了DNS查询工具如dig、host和nslookup的使用。
摘要由CSDN通过智能技术生成

域名是用点分割的一串字符表示的网络中计算机或计算机组的名称。

DNS服务器是一个占用53端口的应用层服务,提供域名和IP地址的相互解析。

     正向解析:域名转化为IP地址

     反向解析:IP地址转化为域名

基本工作原理:

     1.客户机提出域名解析请求,并将请求发送给本地域名服务器。

     2.本地域名服务器接到请求后,在本地缓存中查找。如果有此记录则返回给客户机。

     3.若本地缓存中不存在此记录,本地域名服务器将请求发送给根域服务器。根域服务器将一个

顶级域地址返回给本地服务器。

     4.本地服务器向顶级域服务器发出请求,顶级域查询自己本地记录,若没有记录则返回下级域

的地址。

     5.重复查询下级域,直到找到正确记录。

     6.本地服务器将正确记录保存在本地缓存,并发送给客户机。

域名自右向左依次为根域(在域名最右侧用“.”来表示,一般都会省略)顶级域(com(商业

机构)、net(网络服务机构)、org(非营利性组织)、edu(教育机构)、gov(政府机构)、mil(军事

机构))、二级域(在顶级域下的域名,它是指域名注册人或机构的网上名称。如(baidu、

google、ibm等)).....

各级域名的长度不超过63个字符,域名总长度不超过255个字符

linux中搭建DNS服务器

     程序包名:bind

     程序名:named

     程序包:

          bind:提供DNS服务

          bind-libs:提供bind库文件

          bind-utils:提供bind命令行测试工具(dig、host、nslookup、nsupdate)

          bind-chroot:将bind根文件放在/var/named/chroot

     bind:

          服务脚本:/etc/rc.d/init.d/named

          主配置文件:/etc/named.comf,/etc/named.rfc1912.zones,/etc/rndc.key

          解析库文件:/var/named/ZONE_NAME.

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值