文档章节

linux下bind的简单搭建及配置

whaon
 whaon
发布于 2015/04/25 11:46
字数 497
阅读 5374
收藏 7

一、

配置:

VMware10

CentOS 6.5

安装好系统后就直接可以安装bind啦,可以直接通过yum来安装,也可以在ISO里通过rpm来安装

rpm -ivh  bind-libs-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm
rpm -ivh   bind-utils-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm
rpm -ivh bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

rpm -ivh  bind-chroot-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

最后一个不装也可以,它的功能是 为bind服务提供一个伪装的根目录(将/var/namned/chroot文件夹作为BIND的根目录)


二、

安装好后我们做一下配置

vi /etc/named.conf
其中

listen-on port 53 { 127.0.0.1; };
的ip地址改成实际的ip地址

allow-query     { localhost; };
里面的localhost改成any,否则测试的时候只有本机可以用,其他机器用该台机子做DNS服务器时会访问不了

然后添加下面2个zone

zone "a.com" IN {
        type master;
        file "a.com.zone";
};


zone "1.168.192.in-addr.arpa" IN {
        type master;
        file "192.168.1.zone";
};

记下来切换目录

cd /var/named
在这个目录下建立上门所配置的2个文件:a.com.zone和192.168.1.zone
vi a.com.zone

$TTL 600
@       IN       SOA    ns.a.com      admin.a.com. (
                        0       ; serial
                        1D      ; refresh
                        1H      ; retry
                        1W      ; expire
                        3H )    ; minimum
        IN      NS      ns
        IN      AAAA    ::1
www     IN      A       192.168.1.7
ns      IN      A       192.168.1.250
qwer    IN      A       4.3.2.1
alias3w 300     IN      CNAME   www
vi 192.168.1.zone
$TTL 1D
@       IN SOA  a.com admin.a.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      @
        A       127.0.0.1
        AAAA    ::1
7     IN      PTR     ns.a.com.
7       IN      PTR alias3w.a.com

然后启动bind服务

service named restart
显示启动成功说明咱们的配置木有问题啦


三、

然后就可以在其他机子上进行测试啦

windows系统的话,把自动获得DNS服务器地址改为使用下面的DNS服务器地址,然后首选的选择我们刚配置的那台机器的ip,第二个随便填一个即可

linux的话需要修改

vi /etc/resolv.conf

把DNS服务器改成上面安装bind的那台机子的ip即可


© 著作权归作者所有

whaon

whaon

粉丝 49
博文 42
码字总数 38353
作品 0
厦门
程序员
私信 提问
dnspod-sr内网轻量级DNS首选方案

dnspod-sr介绍 dnspod-sr 是一个运行在 Linux 平台上的高性能的递归 DNS 服务器软件,强烈公司内网或者服务器内网使用dnspod-sr,具备高性能、高负载、易扩展的优势,非 BIND、powerdns 等软...

小运
2014/02/10
0
0
Centos6.7 简单搭建dns服务器

Linux下dns服务主要安装包 bind #dns服务安装包 bind-utils #包含dig,nslookup等网络诊断工具 bind-chroot #保护named服务,提升安全级别. /var/named/chroot替代根目录 搭建dns服务 ip addre...

技术小牛人
2017/11/22
0
0
.NET Core微服务之路:基于Consul实现服务的注册与发现

Consul介绍   Consul是HashiCorp公司推出的开源工具[开源地址:https://github.com/hashicorp/consul],用于实现分布式系统的服务发现与配置。   与市面上其他系统比较如下   总体而言...

另一个老李
2018/10/14
0
0
基于Centos7.2的DNS服务器搭建

基于Centos7.2的DNS服务器搭建 (2018-05-21 23:17:19) 转载▼ 标签: it 分类: Linux 1.关闭防火墙以及SeLinux. 防火墙相关设置: systemctl stop firewalld //临时关闭防火墙 systemctl di...

linjin200
01/30
0
0
Debian学习 Linux系统服务器的搭建方法

Linux服务器具有稳定性好,价格低等优点。最为一个开源平台,无论是商业机构的支持还是网络开源程序组织的技术,都达到了一个成熟的水平。因为,目前中小型企业可以考虑一下使用Linux作为Web...

JavaGG
2009/05/07
550
0

没有更多内容

加载失败,请刷新页面

加载更多

centos7 新手阿里云服务器安装mongodb

简介 MongoDB 是一个基于分布式 文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 MongoDB特点 模式自由 :可以把不同结构的文档存...

醉雨
19分钟前
1
0
sql注入漏洞,应屏蔽SQL注入攻击

注:SQL注入好比是前端URL传参数请求时参数以SQL 做为参数传入,如 select 1 from dual where 1=1 or 1=1 and 1=2;(类似这样的SQL语句) 防御方法 如果自己编写防注代码,一般是先定义一个函...

颜丽
19分钟前
1
0
装饰者模式

 代理模式与装饰者模式看起来很像,都实现基础对象实现的接口,在其自身对象中都保存着对被代理/被装饰者的对象引用。   先来看看装饰者模式的定义:动态的将责任附加到被装饰者对象上,用...

铁骨铮铮
23分钟前
0
0
我为什么飞行 10000 公里去西班牙参加 KubeCon?

2019 年 5 月 20 日至 23 日, 由 Cloud Native Computing Foundation (CNCF) 主办的云原生技术大会 KubeCon + CloudNativeCon EU(欧洲场)即将在热情洋溢的巴塞罗那盛装启幕。 作为云计算领...

zhaowei121
41分钟前
0
0
Node.getTextContent() not found 解决办法【不需要调整builder path下面包顺序】

新导入的工程,w3c的getTextContent找不到,response的setCharacterEncoding找不到,网上很多教程都是“调整工程builder path的lib包顺序把jre、tomcat调到上面即可”,但是进入项目的build...

嘿嘿嘿IT
48分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部