安装bind
1、安装bind软件,需要安装3 个bind、bind-chroot、bind-util
      [root@localhost pub]# yum install -y bind bind-chroot bind-utils
      Installed:
        bind.i686 32:9.8.2-0.17.rc1.el6_4.6                                                                                      
      Complete!

2、修改配置文件“/etc/named.conf”,追加“forward”
      [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";
      dump-file  "/var/named/data/cache_dump.db";
              statistics-file "/var/named/data/named_stats.txt";
              memstatistics-file "/var/named/data/named_mem_stats.txt";
      allow-query     { localhost; };
      recursion yes;

dnssec-enable yes;
      dnssec-validation yes;
      dnssec-lookaside auto;

/* Path to ISC DLV key */
      bindkeys-file "/etc/named.iscdlv.key";

managed-keys-directory "/var/named/dynamic";
      forward only;
      forwarders{
       8.8.8.8;
      }
      };

3、设置防火墙,这里需要用到53端口。需要开启tcp和udp的53端口,记得重启防火墙 
      [root@localhost pub]# gedit /etc/sysconfig/iptables
      -A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
      -A INPUT -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT
      -A INPUT -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT

[root@localhost phpMyAdmin]# service iptables restart
      iptables:将链设置为政策 ACCEPT:filter nat                [确定]
      iptables:清除防火墙规则:                                 [确定]
      iptables:正在卸载模块:                                   [确定]
      iptables:应用防火墙规则:                                 [确定]
      iptables:载入额外模块:nf_conntrack_ftp                   [确定]
      [root@localhost phpMyAdmin]#

4、启动服务
      [root@localhost pub]# service named start
      启动 named:                                               [确定]
      [root@localhost pub]#

5、测试,命令格式“dig 网站 @ip”,这里用回环地址来测试,看是否能请求成功
      [root@localhost pub]# dig www.baidu.com @127.0.0.1
      ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6 <<>> www.baidu.com @127.0.0.1
      ;; global options: +cmd
      ;; Got answer:
      ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51491
      ;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0
      ;; QUESTION SECTION:
      ;www.baidu.com. IN A
      ;; ANSWER SECTION:
      www.baidu.com. 1191 IN CNAME www.a.shifen.com.
      www.a.shifen.com. 299 IN A 14.215.177.38      //这个就是请求到的结果
      www.a.shifen.com. 299 IN A 14.215.177.39

      ;; Query time: 3053 msec
      ;; SERVER: 127.0.0.1#53(127.0.0.1)
      ;; WHEN: Tue Aug 14 19:02:59 2018
      ;; MSG SIZE  rcvd: 90

6、更改配置文件named.conf,让所有机器都可以使用该服务。
1)将配置文件中的回环地址改为any,意味着允许任何人使用
      [root@localhost pub]# gedit /etc/named.conf
      options {
      listen-on port 53 {any; };
      # listen-on-v6 port 53 { ::1; };
      directory  "/var/named";
      dump-file  "/var/named/data/cache_dump.db";
              statistics-file "/var/named/data/named_stats.txt";
              memstatistics-file "/var/named/data/named_mem_stats.txt";
      allow-query     { any; };
      recursion yes;

dnssec-enable yes;
      dnssec-validation yes;
      dnssec-lookaside auto;

/* Path to ISC DLV key */
      bindkeys-file "/etc/named.iscdlv.key";

managed-keys-directory "/var/named/dynamic";
      forward only;
      forwarders{
             8.8.8.8;
      }
      };
2)找一个其他ip地址来测试
      [root@localhost pub]# service named restart   //重启服务
      停止 named:                                               [确定]
      启动 named:                                               [确定]

[root@localhost pub]# dig www.baidu.com @192.168.0.113
      ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6 <<>> www.baidu.com @192.168.0.113
      ;; global options: +cmd
      ;; Got answer:
      ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37134
      ;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
      ;www.baidu.com. IN A

;; ANSWER SECTION:
      www.baidu.com. 871 IN CNAME www.a.shifen.com.
      www.a.shifen.com. 299 IN A 14.215.177.39
      www.a.shifen.com. 299 IN A 14.215.177.38

;; Query time: 474 msec
      ;; SERVER: 192.168.0.113#53(192.168.0.113)
      ;; WHEN: Tue Aug 14 19:06:19 2018
      ;; MSG SIZE  rcvd: 90

Linux服务器---安装bind相关推荐

  1. windows连接Linux服务器 安装禅道

    一.Windows系统连接Linux服务器 方法一: 1.下载安装xshell软件,此处不再赘述 2.打开Xshell软件,进入主界面,点击左上角[文件],在弹出的菜单栏选择[新建] 3.进入新建连接 ...

  2. 在Linux下安装bind服务,在Linux系统下安装DNS服务器BIND

    BIND是一种开源的DNS(Domain Name System)协议的实现,包含对域名的查询和响应所需的所有软件.它是互联网上最广泛使用的一种DNS服务器,下面讲解在linux系统下如何安装DNS服 ...

  3. Linux卸载安装bind,Bind编译安装详解

    Bind编译安装详解 Bind是一款开放源码的DNS服务器软件,由美国加州大学Berkeley分校开发和维护的,全名为Berkeley Internet Name Domain它是目前世界上使用最为广 ...

  4. Linux 编译安装BIND

    下载网址:www.isc.org     首选需要安装开发环境,包括openssl等开发包:     解压文件         tar -zxvf bind*.tar.gz     创建named使用 ...

  5. Linux服务器---安装tftp-server

    安装tftp-server 1.安装tftp-server       [root@localhost weijie]# yum install -y tftp-server       Loaded ...

  6. linux 服务器 安装网卡驱动,linux下安装编译网卡驱动的方法

    安装linux操作系统后发现没有网卡驱动,表现为 system → Administration → Network下Hardware列表为空. 以下为安装编译网卡驱动的过程,本人是菜鸟,以下是我从网 ...

  7. linux 服务器 安装网卡驱动,Linux系统下安装Intel千兆网卡驱动

    在Intel网站直接下载的Linux驱动是e1000-5.2.52.tar.gz(版本可能会有改变),这个压缩包里面没有编译好的.o的文件,需要在Linux系统下编译之后才能使用, 因为网卡需要编译, ...

  8. 俄罗斯方块linux服务器,安装Tint以在Linux终端下玩俄罗斯方块

    如果你想在Linux终端(Linux命令行)下玩俄罗斯方块游戏,那就安装Tint,它可以满足你的需求.Tint尝试尽可能地转向原始游戏,但有一些显着的差异,例如下一个区块没有预览,并且暂停游戏没有选项 ...

  9. mac本机 Linux服务器anaconda安装

    mac 使用的ssh工具 mac 上传文件到Linux服务器 安装anaconda 安装PyTorch 相关参考链接 mac 使用的ssh工具 doc:下载链接 mac 上传文件到Linux服务器 在 ...

最新文章

  1. IoC~MVC3+EF+Autofac实现松耦合的系统架构 [转载]
  2. 摄影类网站解析及推荐
  3. 半径为r的均匀带电球体_半径为R的均匀带电球面,总带电量为Q,设无穷远处的电势为零,则距离球心为r(r=R)的P点处的电场强度的大小和电势为...
  4. window下部署ELK(6.2.2系列)
  5. 用计算机计算电力系统故障,用计算机计算电力系统故障的方法.ppt
  6. Java基础学习总结(173)——Java 8到Java 15新功能总结
  7. Docker 基础介绍及配置安装 [一]
  8. IT职场人生系列之十九:危险职业(中)
  9. 【转】前端开发中的MCRV模式
  10. SSM面试题总结(含答案)
  11. QAM调制原理_QAM调制:4/5G中各种调制方式基础,均由两条正弦波变化并勾勒出...
  12. office2016鼠标右键没有新建word等
  13. LabVIEW编程LabVIEW控制THM1176三维磁场强度测试仪例程与相关资料
  14. 数字孪生技术在智慧城市建设中有哪些应用?
  15. 吾生也有涯,而知也无涯。
  16. uniapp生成android并调用第三方sdk的拍照进行身份证识别
  17. 手冢国光对战幸村精市,谁才是最强初中生?
  18. Linux的进程空间管理
  19. 为什么杜蕾斯的文案工资月薪5万?
  20. java 左边补0_java补充0 java数字左侧补零补0 NumberFormat实现数字左侧补0

热门文章

  1. Android解析WindowManagerService(三)Window的删除过程
  2. Android的DataBinding原理介绍
  3. 分布式缓存memcached
  4. Software_King-jdk配置java
  5. Linux复习(六)
  6. git配置global信息
  7. flashback_transaction_query查询权限
  8. 谁能畅游智能电视红海:联想K82,还是乐视?
  9. 后缀为hta,url,html,htm,html标签
  10. 宝山区佳力图服务器空调维修价格,成都佳力图空调维修师傅