DNS服务器安装与配置BIND

mylinux.com   172.16.100.0/24

ns   172.16.100.1

www  172.16.100.1 , 172.16.100.3

mail 172.16.100.24

ftp  www

DNS:BIND软件

Berkeley Internet Name Domain

ISC

下载地址www.isc.org

[[email protected] yum.repos.d]# yum list  |grep "^bind"

[[email protected] yum.repos.d]# yum -y install bind.i686

/etc/named.conf 主配置文件,主要用于定义Bind进程的工作属性,区域的定义等。

/etc/rndc.key 密钥文件,

/etc/rndc.conf 配置信息

/var/named/XX 区域数据文件,需要自己定义

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

/etc/sysconfig/named 服务脚本的主配置文件

/usr/sbin/named 主程序

/usr/sbin/named-checkconf 检查配置文件的

/usr/sbin/named-chenkzone 检查区域文件的

/usr/sbin/rndc远程控制工具

/usr/sbin/rndc-confgen 生成rndc配置文件的

{start|stop|restart|status|reload}

二进制程序:named

bind-chroot:

默认:named

用户:named

组:named

/var/named/chroot/

etc/named.conf

etc/rdnc.key

sbin/named

var/named/

caching-nameserver 缓存DNS服务器的rpm包

/var/named/named.ca 此文件保存13个根节点服务器的地址

dig:Domain Information

dig -t NS. 查找根域的所有DNS服务器

dig -t NS. @a.root-servers.net. 直接通过这台服务器来查找

/var/named/named.localhost  此文件是为了避免DNS服务器解析错误。专门把localhost解析为127.0.0.1

[[email protected] named]# service named start 启动服务

DNS:

监听的协议及端口:

53/udp 查询协议默认情况下都是使用udp

53/tcp  从服务器备份的时候使用tcp。rndc远程的时候也使用tcp

SOCKET:套接字

IP:PORT

C/S : Client/Server

vi/etc/named.conf

options 全局选项

127.0.0.1:53 只接收来自内部的主机

0.0.0.0:53 监听所有IP的53号端口

directory "/var/named";明确说明这是数据目录

allow-query {localhost} 只允许本地查询

recursion yes;是否递归

区域:类型

zone "ZONE NAME" IN {

type {master 主|slave从|hint根区域|forward转发}

};

主区域:

file "区域数据文件";

从区域:

file "区域数据文件";

master {master1_ip;master2_ip;};

vi /etc/named.conf

------------------------

options {

directory "/var/named";

};

zone"." IN {

type hint;

file "named.ca";

};

zone "localhost" IN {

type master;

file "name.localhost";

};

zone "0.0.127.in-addr.arpa" IN{

type master;

file "named.loopback";

};

--------------------------------

chown root:named /etc/named.conf

chmod 640 /etc/named.conf

named-checkconf

named-checkzone "."  /var/named/named.ca

named-checkzone "localhost" /var/named.localhost

named-checkzone "0.0.127.in-addr.apra" /var/named.loopback

service named start

临时关闭SElinux:

getenforce 查看

setenforce 0 关闭

setenforce 1 启用

永久关闭:vim /etc/selinux/config

SELINUX=disabled或者permissive

时间: 2024-12-28 21:38:27

DNS服务器安装与配置BIND的相关文章

Windows Server 2008 DNS服务器安装与配置

Windows Server 2008 DNS服务器安装与配置本文关键字:Windows Server 2008 DNS.IIS 服务器安装与配置,DNS服务器本文来源:http://www.ip-tcp.com 首先,大致的了解一下DNS服务器:它是(Domain Name System或者Domain Name Service)域名系统或者域名服务,域名系统为Internet上的主机分配域名地址和IP地址.用户使用域名地址,该系统就会自动把域名地址转为IP地址.域名服务是运行域名系统的Int

Linux DNS 服务器安装、配置和维护

每个 IP 地址都可以有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点隔开.有了主机名,就不要死记硬背每台 IP 设备的 IP 地址,只要记住相对直观有意义的主机名就行了.这就是 DNS 协议所要完成的功能. 今天我们将讨论DNS服务器,特别是Linux DNS服务器,及其如何安装.配置和维护它. /etc/hosts文件 在没有DNS服务器的情况下,每个系统在本地网络上保留其主机名和相应IP地址列表的副本是合理的——特别是在没有互联网连接的小型站点上. 在Linux系统中,这个列

Linux Red hat下DNS服务器安装(反向和正向解析)配置

1.本文采用的是系统自带的rpm包进行安装,由于本Linux系统是经过优化后的所以无需光盘挂载. 2.介绍 Bind是一款开放源码的DNS服务器软件,Bind由美国加州大学Berkeley分校开发和维护的,全名为Berkeley Internet Name Domain它是目前世界上使用最为广泛的DNS服务器软件,支持各种unix平台和windows平台. 本文将介绍它在Red hat Linux 6.5中最基本的安装和配置. 3.安装,首先 rpm -qa bind* 查找到系统的 bind-

配置 bind DNS 服务器器

DNS服务器常见概念 DNS服务概述: DNS(Domain Name System--域名系统),在TCP/IP 网络中有着非常重要的地位,能够提供域名和IP地址的解析服务. DNS是一个分布式数据库,命名系统采用层次的逻辑结构,如同一颗倒置的树,这个逻辑的树形结构称为域名空间,由于DNS划分了域名空间,所以各机构可以使用自己的域名空间创建DNS信息. 注:DNS域名空间中,树的最大深度不得超过127层,树中每个节点最长可以存储63个字符. 一些名词的解释: 域和域名 DNS树的每个节点代表一

DNS服务基础及bind基础配置和应用

DNS服务基础及bind基础配置和应用  DNS服务基础011.DNS:Domain   Name  Service,  ( 应用层协议)2.tld:Top Level Domain 顶级域(1)顶级域中的组织域.com  (company).net    网络组织.org非盈利型组织   org:other  organizations.gov  government.edu    教育机构.mil   military军事的,军队,军人...(2)顶级域中的国家域.tw   .hk  .cn

PXE服务器安装与配置

PXE服务器安装与配置 PXE是在没有软驱.硬盘.CD-ROM的情况下引导计算机的一种方式,也就是BIOS将使用PXE协议从网络引导. DHCP服务器:用来动态分配IP地址(同时分配子网掩码.网关.TFTP服务器地址.启动文件名.DNS服务器.时间服务器等等). TFTP服务器:用来提供启动文件的下载 今天第一次接触PXE服务器,作如下记录: 1.安装tftp服务器 安装: yum install tftp-server tftp //安装tftp服务端与客户端 (如果在虚拟机中安装,虚拟机没联

DNS各种基本配置(正向解析区域、反向解析区域;主/从;子域;基本安全控制)

DNS服务器所提供的服务是完成将主机名和转换为IP地址的工作.为什么需要将主机名转换为IP地址的工作呢?这是因为,当网络上的一台客户机访问某一服务器上的资源时,用户在浏览器地址栏中输入的是人类便于识记的主机名和域名.而网络上的计算机之间实现连接却是通过每台计算机在网络中拥有的惟一的IP地址来完成的,这样就需要在用户容易记忆的地址和计算机能够识别的地址之间有一个解析,DNS服务器便充当了地址解析的重要角色. 域名严格意义上的称呼为FQDN(Full Qualified Domain Name).域

DNS服务器安装

DNS服务器安装思路:关闭防火墙和selinux配置yum源软件三部曲:查看并安装软件确认并成功安装查看软件列表了解配置文件(语法|参数设置) ------man 5 xxx.conf根据需求通过修改配置文件完成服务搭建启动服务,开机自启动测试验证 yum install -y bind rpm -q bind 查看是否安装成功 查看软件列表rpm -ql bind |less /etc/logrotate.d/named 日志轮转 /etc/named 配置文件主目录 /etc/named.c

DNS原理及其配置

DNS----Domain Name System域名系统 工作原理: 作用: 1)将域名, 主机名解析成对应的IP地址 正向解析 2)将IP地址解析成对应的主机名,域名        反向解析 DNS解析方式: 递归 客户端只需要向DNS服务器发送一次请求 迭代 客户端需要发送多次DNS请求 区域zone 正向区域xxx.com 反向区域X.X.X.in-addr.arpa 记录Record A记录主机记录 www.uplooking.comA192.168.1.1 NS记录标识DNS服务器自