DNS

DNS

服务器解释

Master 主服务器    slave  辅助服务器          forward     转发服务器           hind 根域

 

Dns软件名  bind

Dns版本号  4   8     9

 

安装dns步骤

一.        安装dns

yum  -y  install  bind

       查询是否安装了bind-chroot(得先安装再查询)

       Rpm   –qa  | grep  bind

没有bind-chroot时

Dns主配置文件为:/etc/named.conf

区文件存放目录为:/var/named

 

有bind-chroot时

Dns主配置文件为:/var/named/chroot/etc/named.conf

区文件存放目录为:/var/named/chroot/var/named

 

(注:bind-chroot的作用:dns作为公共域名查询服务器,允许所有终端访问,为了提升服务的运行安全性,保证服务器的安全性,会将服务的运行目录限制在/var/named/chroot中)

 

二.        配置dns

主配置文件模板路径:/usr/share/doc/bind*/sample/etc/named.conf或者直接cp /var/named下的本地默认配置文件named.localhost  (注:cp时必须加上-p选项,保证named.localhost的源文件属性不变)

 

进入主配置文件进行配置

vim  /etc/named.conf

options

{

         Directory    “/var/named”;

};

zone   “sina.com” 

{

         Type  master;

         File   “sina.com.zone”;

};

 

配置区域文件

进入/var/named,通过cp –p 创建 sina.com.zone文件

cp  -p  named.localhost  sina.com.zone

vim  sina.com.zone

常用下图配置方式:(原代码不变,在代码下面直接添加@  NS  服务器完整域名)

 

 

或者用以下方式(简便法)

sina.com.          IN     SOA  sina.com.       xxx.qq.com.(

                                                                           0

                                                                           1D

                                                                           1H

                                                                           1W

                                                                           3H    )

                                     NS              server. sina.com.

Server. sina.com.                                 A                192.168.6.1   //服务器域名解析

Client. sina.com.                                  A                192.168.6.2     //完全域名解析

Danny                                                  A                192.168.6.88  //相对域名解析

 

启动dns服务  service named restart

 

 

测试:

yum -y install bind-utils

nslookup

>server. sina.com

 

client上,vim /etc/resovlv.conf  中添加 nameserver  192.168.6.1  再重启网卡

 

DNS服务器配置:

  1. 安装DNS服务
  2. 进入/etc/named.conf配置

Vim  /etc/named.conf

Options

{

         Directory    “/var/named”;

};

Zone   “sina.com” 

{

         Type  slave;

         Masters{

                   192.168.6.1;

};

         File   “slaves/sina.com.zone”;

};

重启DNS服务,测试

 

转发DNS服务器配置:

 

 

options {

        directory       "/var/named";

};

 

zone "blog.com" IN {

        type master;

        file "blog.com.zone";

};

 

zone "sina.com" IN {

        type forward;

        forwarders  {

                12.1.1.1;           //sina.com  DNS域名服务器IP

        };

};

zone "baidu.com" IN {

        type forward;

        forwarders  {

                12.1.1.2;           //baidu.com  DNS域名服务器IP

        };

};

 

注:12.1.1.3 转发DNS服务器不仅有自己的DNS域名解析表,还能转发sina.com和baidu.com域名的DNS服务器

 

posted @   叮伱格斐呃  阅读(132)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
Live2D
欢迎阅读『DNS』
点击右上角即可分享
微信分享提示