centos 6.5 DNS服务器搭建

简要步骤:

1.在bind的主配置文件中添加该域

2.在/var/named中创建该域的zone文件

3.编辑zone文件,添加需要的信息

4.检测防火墙或selinux设置

5.启动bind服务,重启网络服务

6.用户端测试域名解析

1、安装DNS服务器组件

安装bind

yum -y install bind bind-chroot bind-util bind-libs

2、编辑DNS主配置文件

vi /etc/named.conf修改主配置文件,如下图:

修改完毕,保存退出

3、接着修改named.rfc1912.zones文件,vi /etc/named.rfc1912.zones,如下图:

4、添加设置DNS正向解析

修改zone配置文件,正向解析:

#cd /var/named/

#cp named.localhost soundmobii.com

#vi soundmobii.com(要和主配置文件[/etc/named.rfc1912.zones]里面定义的zone文件名一致)

$TTL 1D

@       IN SOA  @ ns.soundmobii.com. (

0       ; serial

1D      ; refresh

1H      ; retry

1W      ; expire

3H )    ; minimum

@       IN      NS      ns.soundmobii.com.

ns      IN      A       192.168.2.98

tomcat  IN      CNAME   ns

5、修改zone配置文件,反向解析:

#cd /var/named/

#cp named.localhost 2.168.192.in-addr.arpa

#vi 2.168.192.in-addr.arpa(要和主配置[/etc/named.rfc1912.zones]文件里面定义的zone文件名一致)

$TTL 1D

@       IN SOA  @ ns.soundmobii.com. (

0       ; serial

1D      ; refresh

1H      ; retry

1W      ; expire

3H )    ; minimum

@       NS      ns.soundmobii.com.

98      IN      PTR     ns.soundmobii.com.

6、更改防火墙设置和selinux设置

Getenforce(查看selinux是否开启)

setenforce 0

vi /etc/sysconfig/iptables #配置防火墙端口

-AINPUT -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT

-AINPUT -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT

-AINPUT -m state --state NEW -m tcp -p tcp --dport 953 -j ACCEPT

service iptables restart #重启防火墙,使规则生效

7、启动DNS服(注意DNS服务名称在linux是叫做bind)

service named start

8、测试检测域信息是否正常(重要)

检查之前先看下 配置文件有没有读取权限 ll /var/named

(如果没有读取全线, chmod +r /var/named/*  即可)

9、检查bind文件配置过程中容易出错

以下命令用以检查bind配置文件及zone文件语法

named-checkconf /etc/named.conf

named-checkzone soundmobii.com /var/named/soundmobii.com

10

10、启动重启DNS服务,查看服务状态

service named restart

service network restart

用户端测试解析,通过nslookup进行测试。

时间: 2024-08-03 12:16:27

centos 6.5 DNS服务器搭建的相关文章

centos 6.5 DNS服务器 搭建

一.DNS 介绍 DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,DNS协议运行在UDP协议之上,使用端口号53(Domain), 953(mdc).这两个端口号.在RFC文档中RFC 2181对DNS有规范说明,RFC 2136对DNS的动态更新进行说明,RFC 2308对DNS查询的反向缓存进行说明. 二.安装 [[email protected] ~]# yum install -y bind bind-chroot bind

CentOS 7 配置DNS服务器

一.配置环境 CentOS 7 Linux version 3.10.0-229.el7.x86_64 二.配置目标 搭建DNS服务器 搭建主从DNS服务器 三. 搭建DNS服务器 3.1 基础配置,关才防火墙及SElinux [[email protected] dhcp]# systemctl stop firewalld.service [[email protected] dhcp]# systemctl disable firewalld.service rm '/etc/system

DNS服务器搭建

一.DNS工作原理   1.计算机进行域名解析的时候,首先向本地DNS查找是否有地址记录:   2.如果找不到,则由本地DNS向根域"."发出解析请求,   3.从根域一次查找顶级域-->一级域-->二级域-->主机名:有点类似于邮件投递之类:   4.本地DNS经过一系列周折之后最终得到IP地址返回给客户端,并且保存记录一段时间: 二.DNS与bind   早期网络尚未流行的时候,计算机不多   通过/etc/hosts文件来存储主机名与IP对应关系:   随着互联

DNS服务器搭建(主、从、缓)

主dns服务器搭建 在本机上搭建一个管理hngd.com域名的域名服务器1. 确保安装好以下bind域名服务器 [[email protected]主人 ~]# rpm -qa |grep ^bindbind-chroot-9.8.2-0.17.rc1.el6.x86_64bind-libs-9.8.2-0.17.rc1.el6.x86_64bind-9.8.2-0.17.rc1.el6.x86_64bind-utils-9.8.2-0.17.rc1.el6.x86_64 2. 在主配置文件定义

Linux下DNS服务器搭建详解

 Linux下DNS服务器搭建详解 DNS  即Domain Name System(域名系统)的缩写,它是一种将ip地址转换成对应的主机名或将主机名转换成与之相对应ip地址的一种机制.其中通过域名解析出ip地址的叫做正向解析,通过ip地址解析出域名的叫做反向解析. 下面对DNS的工作流程及原理进行简要说明 DNS的查询流程:需要解析服务的Client先查看本机的/etc/hosts:若无结果,则client查看本地的DNS缓存服务器:若无结果,则查找所属域的首选DNS服务器:若此时本地首选DN

DNS服务器搭建笔记

DNS在linux服务器上的服务名是named,而named服务依赖软件bind. 环境: 系统版本:VBOX虚拟机centos6.0. 本机内网IP 192.168.2.198. 一.安装软件bind. 1.显示bind相关的软件包. [[email protected] ~]# yum list bind* bind.i686 bind-chroot.i686 bind-devel.i686 bind-dyndb-ldap.i686 bind-libs.i686 bind-sdb.i686

Linux中DNS服务器搭建

Linux中DNS服务器搭建 实验介绍:本文主要介绍在虚拟机Linux环境中搭建DNS(域名解析系统)服务器,并最终能够实现域名的正向和反向解析,最终通过一台win7系统的虚拟机能够用域名www.benet.com访问另外一台win7系统的虚拟机. 1. 首先给Linux主机配IP地址,本文Linux的IP地址192.168.1.25,用于访问网站的win7虚拟机的IP地址为192.168.1.50,提供网站服务的win7虚拟机的IP地址为192.168.1.100. 2.在Linux上安装Bi

架构师成长之路6.4 DNS服务器搭建(部署主从DNS)

点击返回架构师成长之路 架构师成长之路6.3 DNS服务器搭建(部署主从DNS)  部署主DNS : 点击 部署从DNS : 如下步骤 1.与主DNS一样,安装bind yum -y install bind-utils bind bind-devel bind-chroot bind-libs 2.与主DNS一样,编辑/etc/named.conf options { version "1.1.1"; listen-on port 53 {any;}; #表示使用53端口 direc

CentOS 6.5下DNS服务器搭建与配置

一.缓存域名服务器 1.安装与配置 [[email protected] ~]# yum -y install bind bind-chroot bind-util bind-libs       DNS服务器所需的软件包 [[email protected] ~]# vim /etc/named.conf                  DNS服务器的主配置文件 options { listen-on port 53 { 192.168.1.24; };      使用53端口监听,监听的i