Linux下bind服务的安装与使用

首先先查看本机是否安装了bind
rpm -qa | grep bind*


如果没有安装的话使用命令
yum install bind
轻松安装

然后我们先完成在上一章提到的:LAMP基于IP的DNS配置    相关操作之后
执行如下操作

1.首先先修改主配置文件  vi /etc/name.conf
将其中的

listen-on port 53 {}其中的内容修改为 any;
再将其中的allow-query {}中的内容改为any;





2.我们进入/etc/named.rfc1912.zones
在文本末尾加入刚刚我们书写的三个域的配置
zone " seca.com" IN {                                                #seca.com是我们自定义的域名
        type master;
        file " seca.com";                                                #seca.com是域名下的DNS解析库文件
        allow-update { none; };
};
zone " secb.com" IN {
        type master;
        file " secb.com";
        allow-update { none; };
};
zone " secc.com" IN {
        type master;
        file " secc.com";
        allow-update { none; };
};



3.我们进入 /var/named/目录
创建三个DNS库文件  seca.com  secb.com    secc.com
可以使用指令
cp named.localhost seca.com
cp named.localhost secb.com
cp named.localhost secc.com
然后vi seca.com
将其中的文本改为
$TTL 1D
@       IN SOA  @ rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      @
@       IN      A   192.168.43.29        # @表示本机DNS解析   IN表示在域内使用  A表示记录类型为A记录 ip为解析ip 
www     IN      A   192.168.43.202    # www表示主机    A也可以写成MX邮箱地址类型  都是可以的

然后保存退出
重启bind服务
service named restart


使用nslookup命令可以看到DNS解析生效了
成功将www.secc.com 解析为192.168.43.203

然后进入浏览器打开输入域名访问c.html文件

实验成功!




猜你喜欢

转载自blog.csdn.net/sdb5858874/article/details/80499609
今日推荐