DNS(BIND)服务搭建

一、DNS

1.负责将域名解析为IP(正向解析);将IP解析为域名(反向解析)

2.DNS查询过程

如客户端访问www.baidu.com

1)客户端查看本地是否存有DNS缓存

2)客户端查看本地hosts文件是否有域名对应IP地址

3)客户端向首选DNS服务器请求指定域名的IP地址,如果首选DNS本地缓存指定域名

4)首选DNS服务器向根(.)发送查询请求

5)根向指定一级域名(.com.)DNS服务器发送查询请求

6)一级域名DNS服务器向指定二级域名(baidu.com.)DNS服务器发送查询请求

7)二级域名DNS服务器向指定三级域名(www.baidu.com.)DNS服务器发送查询请求;如果为四级域名再依层次寻找

8)三级域名DNS服务器将指定需要的域名对应IP告知首选DNS服务器

9)首选DNS服务器告知客户端需要的IP地址

3.DNS查询方式

1)递归查询:发送的内容必须给出结果;客户机和首选DNS间

2)迭代查询:发送的内容不需给出回应;DNS服务器和DNS服务器之间

4.DNS的角色

1)缓存DNS:缓存解析后的记录,当下次客户端使用时,不需寻找DNS,去缓存DNS拿取记录;加快访问速度

2)主DNS:负责DNS的解析

3)从DNS:为主DNS的备用,所有记录都从主DNS同步,当主DNS坏掉,从DNS工作

二、搭建缓存DNS

第一块网卡指定host-only、再添加一块网卡设置为桥接

添加网卡方式:直接在虚拟机上添加即可

1.修改网络配置

1)编辑第一块网卡   vim /etc/sysconfig/network-scripts/ifcfg-eth0

2)编辑第二块网卡   vim /etc/sysconfig/network-scripts/ifcfg-eth1

2.安装BIND软件包  yum -y install bind bind-utils bind-chroot

3.编辑BIND配置文件  vim /etc/named.conf

注释:

4.启动BIND服务  /etc/init.d/named start

//设置为35运行级别开机自启   chkconfig --level 35 named on

5.访问  cmd --> nslookup www.baidu.com(客户端为win xp或者win 7)

注:客户端首选DNS需指向DNS服务器IP

三、主、从DNS搭建

主DNS搭建

1.修改网卡配置文件  vim /etc/sysconfig/network-scripts/ifcfg-eth0

2.修改hosts文件和主机名   vim /etc/sysconfig/network

// 修改hosts文件     vim /etc/hosts

3.安装BIND软件包  yum -y install bind bind-utils bind-chroot

4.编辑主配置文件  vim /etc/named.conf

5.编辑正向解析记录文件

//拷贝DNS模版文件并重命名为feiyu.org.zone

1)cp /var/named/named.empty  /var/named/feiyu.org.zone

2)vim /var/named/feiyu.org.zone

6.编辑反向解析记录文件

//拷贝反向解析文件并重命名为192.168.1.arpa

7.启动服务并验证

chown named:named /var/named/xueluo.org.zone

chown named:named /var/named/192.168.1.arpa

//启动服务  /etc/init.d/named restart

//将服务设置为35运行级别开机自启 chkconfig --level 35 named on

验证:nslookup www.xueluo.org 或 nslookup 192.168.1.200

从DNS搭建

1.修改网卡配置文件  vim /etc/sysconfig/network-scripts/ifcfg-eth0

2.修改主机名  vim /etc/sysconfig/network

//修改hosts文件   vim /etc/hosts

3.安装BIND软件包  yum -y install bind bind-utils bind-chroot

4.从DNS中编辑主配置文件

5..启动BIND服务并验证  /etc/init.d/named start

//将服务开启35运行级别开机自启  chkconfig --level 35 named on

ls /var/named/slaves/               //是否有拷贝的

验证:nslookup www.xueluo.org 或 nslookup 192.168.1.100

时间: 2024-10-05 04:56:02

DNS(BIND)服务搭建的相关文章

Linux之DNS多种服务搭建

一:什么是DNS为什么会有DNS 域名系统(英文:Domain Name System,缩写:DNS)是因特网的一项服务.在互联网诞生的早起因接入互联网的主机数量非常少,当时没有专用的DNS服务器来对整个互联网的域名进行解析,当时只在我们主机的host文件里记录了各个主机和IP对应的关系,他们每隔一定时间进行一次数据更新,但是后来接入互联网主机越来越多,以至于host文件里记录的数据太多,当在需要访问一个主机时查询host文件将是一个很浪费主机资源(不但有CPU还有巨大的内存资源)事情,所以人们

centOS7 DNS域名解析服务搭建——正向解析

centOS DNS域名解析服务搭建--正向解析 ---------------------------基本概述--------------------------- DNSX系统在网络中的作用就是维护一个地址数据库,其中记录了各种主机域名与IP地址的对应关系,以便为客户程序提供正向或反向的地址查询服务,即正向解析与反向解析 正向解析:根据域名查IP地址,即将指定的域名解析为相对应的IP地址.域名的正向解析是DNS服务器最基本的功能,也是最常用的功能. 反向解析:根据IP地址查找域名,即指定的域

centos7 DNS主从服务搭建及问题故障排错

一.环境 centos7 主:192.168.3.173 从:92.168.3.172 二.都需要安装bind 服务安装包 配置主DNS服务器 主:/etc/named.conf 修改 listen-on port 53 { any; }; allow-query     { any; }; notify yes; also-notify { 192.168.3.172; };  ## 写从DNS服务器地址 ############## recursion yes; dnssec-enable

Bind服务搭建

Bind--->t提供域名解析的服务,是现今互联网上最常使用的DNS服务器软件 解析分为正向解析 ----->将域名解析为IP地址 反向解析 ------>将IP地址解析为域名 用户发起域名查询时有两种方式 :递归查询.迭代查询 主配置文件:/etc/named.conf 区域配置文件:/etc/named.rfc1912.zones 数据配置文件:/var/named 正向解析 1.挂载光盘,配置yum源 mount /dev/cdrom  /opt cd /etc/yum.repos

DNS域名解析服务

第四章 DNS域名解析服务 搭建缓存域名服务器 具体步骤: 1. 插入安装光盘并挂载,然后安装bind软件包及相关的软件包.如图所示: 2. 编辑主配置文件. 主配置文件named.conf通常位于/etc/目录下,如果安装了bind-chroot软件包,则主配置文件默认位于/var/named/chroot/etc/目录下,需要用户手工建立.在named.conf文件中,主要包括全局配置.区域配置两个部分,每一条配置记录的行尾以分号":"表示结束,以"#"号或&q

DNS系列- 2.dns服务搭建(bind编译安装)

DNS系列- 2.dns服务搭建(bind编译安装) 目录     一.安装bind         1.yum安装         2.编译安装     二.服务搭建         1.编辑DNS主配置文件         2.添加解析     三.测试         1.正向解析测试         2.反向解析测试 一.安装bind Bind(kerkeley Internet Name Deamon) 是现今互联网使用最广泛的DNS服务器软件,使用BIND作为服务器软件的DNS服务器

CentOS 6.8使用bind搭建内网DNS主从服务

1.DNS域名解析服务说明 > DNS域名解析服务(Domain Name System)是用于解析域名与IP地址对应关系的服务,功能上可以实现正向解析与反向解析:正向解析:根据主机名(域名)查找对应的IP地址.反向解析:根据IP地址查找对应的主机名(域名). 工作形式上又分主服务器.从服务器和缓存服务器. 主服务器:在特定区域内具有唯一性.负责维护该区域内的域名与IP地址对应关系. 从服务器:从主服务器中获得域名与IP地址对应关系并维护,以防主服务器宕机等情况. 缓存服务器:通过向其他域名解析

centos DNS服务搭建 第三十节课

centos  DNS服务搭建     第三十节课 上半节课 下半节课 一. DNS原理相关DNS 为Domain Name System(域名系统)的缩写,它是一种将ip地址转换成对应的主机名或将主机名转换成与之相对应ip地址的一种服务机制.其中通过域名解析出ip地址的叫做正向解析,通过ip地址解析出域名的叫做反向解析. DNS使用TCP和UDP, 端口号都是53, 但它主要使用UDP,服务器之间备份使用TCP.全世界只有13台“根”服务器,1个主根服务器放在美国,其他12台为辅根服务器,DN

Linux上-DNS(bind)搭建2015091601

1.DNS的基础概念 2.DNS域名解析查询过程 3.DNS基本服务的实现 4.DNS主从同步的实现 5.DNS的高级视图功能     本机的相关信息: [[email protected] ~]#uname –r   //查看当前系统的内核版本 2.6.32-504.el6.x86_64 [[email protected] ~]#cat /etc/redhat-release    //查看当前系统的发行版本 CentOS release6.6 (Final) [[email protect