Linux网络实战(一)- DNS配置
- [1 Linux 本机DNS配置](#1 Linux 本机DNS配置)
 - [2 安装DNS服务软件](#2 安装DNS服务软件)
 - [3 DNS服务器启动/关闭](#3 DNS服务器启动/关闭)
 - [4 DNS服务器配置](#4 DNS服务器配置)
 
1 Linux 本机DNS配置
编程要求
在右侧命令行中配置本地主机名与IP地址的映射,具体编程要求如下:
新添加一条映射记录127.0.1.1 --> newLocalhost;
新添加一条映射记录127.1.1.1 --> www.baidu.com;
预期输出
映射127.0.1.1------>newLocalhost成功
映射127.1.1.1------>www.baidu.com成功
输入
            
            
              bash
              
              
            
          
          vim /etc/hosts
        
            
            
              bash
              
              
            
          
          127.0.1.1  newLocalhost
127.1.1.1  www.baidu.com
        2 安装DNS服务软件
编程要求
本关任务是学会如何在线安装bind软件。
具体编程要求如下:
在线安装bind软件(实验环境使用的是Ubuntu系统)。
测试说明
本关的测试需要用户在右侧的命令行下完成,用户只需将需要完成的命令在右侧命令行下直接操作即可,然后点击评测按钮,平台会自动验证用户是否按照要求去检测结果。
输入
            
            
              bash
              
              
            
          
          apt-get update
apt-get install bind9
        3 DNS服务器启动/关闭
编程要求
本关任务是学会如何启动/关闭bind服务器。
具体编程要求如下:
开启bind服务(实验环境使用的是Ubuntu系统)。
测试说明
本关的测试需要用户在右侧的命令行下完成,用户只需将需要完成的命令在右侧命令行下直接操作即可,然后点击评测按钮,平台会自动验证用户是否按照要求去检测结果。
输入
            
            
              bash
              
              
            
          
          service bind9 start
        4 DNS服务器配置
编程要求
本关任务是学会如何配置bind服务器。
注意:在执行本关任务前,首先执行如下命令来初始化任务环境。
apt-get update
apt-get install host
具体编程要求如下:
先有域名test.com,然后将该域名与10.40.211.244IP地址相绑定在一起。
测试说明
本关的测试需要用户在右侧的命令行下完成,用户只需将需要完成的命令在右侧命令行下直接操作即可,然后点击评测按钮,平台会自动验证用户是否按照要求去检测结果。
输入
先
            
            
              bash
              
              
            
          
          apt-get update 
apt-get install host
        然后
            
            
              bash
              
              
            
          
          vim  /etc/bind/named.conf.default-zones
        
            
            
              bash
              
              
            
          
          zone "test.com"{
    type master;
    file "/etc/bind/db.test.com";
};
zone "211.40.10.in-addr.arpa"{
    type master;
    file "/etc/bind/db.10";
};
        保存退出
            
            
              bash
              
              
            
          
          vim  /etc/bind/db.test.com
        
            
            
              bash
              
              
            
          
          ;
;BND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     test.com. root.test.com. (
                                     2         ; Serial
                         604800         ; Refresh
                            86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      test.com.
@       IN      A       10.40.211.244
        保存退出
            
            
              bash
              
              
            
          
            vim  /etc/bind/db.10
        
            
            
              bash
              
              
            
          
          ;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@       IN      SOA     test.com. root.tes.com. (
                                    1         ; Serial
                          604800         ; Refresh
                           86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      test.com.
244      IN      PTR     test.com.
        保存退出
            
            
              bash
              
              
            
          
          vim  /etc/resolv.conf
        
            
            
              bash
              
              
            
          
          nameserver 127.0.0.1
        
            
            
              bash
              
              
            
          
          service bind9 restart
        
            
            
              bash
              
              
            
          
          apt-get install host