配置bind

1、确定已经安装bind软件,需要安装3 个bind、bind-chroot、bind-util

[root@localhost wj]# yum install y bind bind-chroot bind-util

2、修改配置文件“/etc/named.conf”

[root@localhost pub]# gedit /etc/named.conf

options {

#   listen-on port 53 { 127.0.0.1; };

#   listen-on-v6 port 53 { ::1; };

    directory "/var/named";

    。。。

};

。。。。

zone "david.cn" IN{      //正向解析配置

    type master;

    file "david.cn";    //注意名字,后面要用到这个名字

    allow-update {none;};

};

zone "0.168.192.in-addr.arpa" IN{   //反向解析配置

    type master;

    file "192.168.0";   //注意名字,后面要用到这个名字

    allow-update {none;};

};

3、编辑正向配置文件“/var/named/david.cn”,这个文件不存在,用户需要自己创建

[root@localhost pub]# gedit /var/named/david.cn

$TTL 86400

@   IN  SOAbind.david.cn. root.david.cn. (

    2011071001

    3600

    1800

    604800

    86400

)

    IN NS      bind.david.cn.

    IN A       192.168.0.113     //这个是本机ip

    IN MX 10   mailsrv.david.cn.

bind   IN A       192.168.0.113

mailsrv IN A  192.168.0.250

www IN CNAME   bind.david.cn.

4、编辑反向配置文件“/var/named/192.168.0”,这个文件不存在,用户需要自己创建

[root@localhost pub]# gedit /var/named/192.168.0

$TTL 86400

@   IN  SOAbind.david.cn. root.david.cn. (

    2011071001

    3600       

    1800       

    604800     

    86400      

)

    IN NS      bind.david.cn.

    IN PTR david.cn.

    IN A       255.255.255.0

113    IN PTRbind.david.cn.

250 IN PTRmailsrv.david.cn

5、重启服务(确保防火墙的53端口已经打开)

[root@localhost wj]# service named restart

停止named                                              [确定]

启动named                                              [确定]

[root@localhost wj]# 

6、测试

[root@localhost wj]# nslookup

server 192.168.0.113          //切换dns服务器为上面配置好的

Default server: 192.168.0.113

Address: 192.168.0.113#53

 

bind.david.cn               //正向解析A类型

Server:       192.168.0.113

Address:   192.168.0.113#53

Name:  bind.david.cn

Address: 192.168.0.113

 

mailsrv.david.cn        //正向解析A类型

Server:       192.168.0.113

Address:   192.168.0.113#53

Name:  mailsrv.david.cn

Address: 192.168.0.250

 

> set q=mx             //正向解析MX类型

david.cn

Server:       192.168.0.113

Address:   192.168.0.113#53

david.cn   mail exchanger = 10 mailsrv.david.cn.

 

www.david.cn     //正向解析CNAME类型

Server:       192.168.0.113

Address:   192.168.0.113#53

www.david.cn  canonical name = bind.david.cn.

 

> 192.168.0.113     //反向解析

Server:       192.168.0.113

Address:   192.168.0.113#53

113.0.168.192.in-addr.arpa  name = bind.david.cn.

 

192.168.0.250       //反向解析

Server:       192.168.0.113

Address:   192.168.0.113#53

250.0.168.192.in-addr.arpa  name = mailsrv.david.cn.0.168.192.in-addr.arpa.

linux服务器---配置bind的更多相关文章

  1. Linux服务器---配置apache支持用户认证

    Apache支持用户认证 为了服务器的安全,通常用户在请求访问某个文件夹的时候,Apache可以要求用户输入有效的用户名和登录密码 1.创建一个测试目录 [root@localhost cgi-bin ...

  2. Linux服务器---配置nfs

    配置nfs NFS服务的主要配置文件为/etc/exports./etc/exports文件内容格式: <输出目录> 客户端(选项:访问权限,用户映射,其他) 1.输出目录 输出目录是指N ...

  3. linux服务器---配置samba

    配置samba使用用户名和密码登录 1.当samba配置文件中的secure设置为user的时候,需要正确的用户名和密码才能登录. root@localhost /]#gedit /etc/samba ...

  4. Linux服务器---安装bind

    安装bind 1.安装bind软件,需要安装3 个bind.bind-chroot.bind-util [root@localhost pub]# yum install -y bind bind-c ...

  5. Linux服务器---配置apache支持php

    apache支持php php是最好用的服务器语言了,Apache对php有很强大的支持 1.检测是否安装php,如果什么信息也没有,那么你就要自己安装php了 [root@localhost ~]# ...

  6. Linux服务器安全配置

    众所周知,网络安全是一个非常重要的课题,而服务器是网络安全中最关键的环节.Linux被认为是一个比较安全的Internet服务器,作为一种开放源代码操作系统,一旦Linux系统中发现有安全漏洞,Int ...

  7. (转)linux服务器安全配置攻略

    引言: 最小的权限+最少的服务=最大的安全 所以,无论是配置任何服务器,我们都必须把不用的服务关闭.把系统权限设置到最小话,这样才能保证服务器最大的安全.下面是CentOS服务器安全设置,供大家参考. ...

  8. Linux 服务器上Redis安装和配置

    1.下载安装redis 在Linux服务器上,命令行执行以下命令(cd ./usr local/src 一般源码放在这里(推荐源码安装)) wget http://download.redis.io/ ...

  9. 基于阿里云服务器Linux系统安装配置Redis

    一.Redis简介 Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(有 ...

随机推荐

  1. VUE中父组件向子组件传递数据 props使用

    VUE中,子组件是不能直接访问父组件的数据(一般来说,当然如果你要破坏原则也是可以),如下< <body> <div id="fathercomponent" ...

  2. Ubuntu16.04下安装配置numpy,scipy,matplotlibm,pandas 以及sklearn+深度学习tensorflow配置+Keras2.0.6(非Anaconda环境)

    1.ubuntu镜像源准备(防止下载过慢): 参考博文:http://www.cnblogs.com/top5/archive/2009/10/07/1578815.html 步骤如下: 首先,备份一 ...

  3. CTP API 开发之二 :制作CTP java版 API

    目前上期技术CTP系统提供的API版本是C++版本 SWIG是一个能将C/C++接口转换为其他语言的工具,目前可以支持Python,Java,R等语言. 本文主要介绍Windows 32/64位平台下 ...

  4. CentOs7 安装最新版的Git

    最近打算研究下Git并投入是用,当然要从安装开始了. 服务器的系统是CenterOs7,这个系统和之前的版本还些使用的不同,慢慢习惯吧. 安装方法有两种: 一.yum命令安装,此方法简单,并且会自动安 ...

  5. flask 小入门知识点 2018.12.19

    今天听得一脸懵逼,主要因为自己英文底子太差了 不耽误时间了,少总结下,开始复习... 代码: # -*- encoding: utf-8 -*- # 导入重定向模块 , url_for简易寻址跳转,j ...

  6. 如何删除帝国cms面包屑导航中首页链接的/index.html

    前面一篇"帝国cms面包屑导航的首页链接锚文本改成关键字"中xmyanke有写到改首页链接的方法,但是感觉比较麻烦,这里就说说如何删除帝国cms面包屑导航中首页链接的/index. ...

  7. css内边距 边框

    /*1 元素的各边都有 10 像素的内边距 四个值上.右.下.左 两个上下,左右 三个值:上,左右,下*/ /*p {padding: 10%;}*/ h1 { padding-top: 10px; ...

  8. 解决idea工具下tomcat中文乱码问题

    在运行/调试 配置对话框的Startup/Connection面板中, 勾选Pass environment variables. 并添加一个environment variable, Name填 J ...

  9. ffmpeg综合应用示例(三)——安卓手机摄像头编码

    本文的示例将实现:读取安卓手机摄像头数据并使用H.264编码格式实时编码保存为flv文件.示例包含了 1.编译适用于安卓平台的ffmpeg库 2.在java中通过JNI使用ffmpeg 3.读取安卓摄 ...

  10. [js]js中原型的继承

    js继承01 思路: 单例/工厂/构造函数--演进到原型 搞清原型结构 原型继承 模拟系统原型继承 实现自己的继承 观察原型继承特点 演进到原型链这一步 //单例模式: 防止变量名冲突: // 思路: ...