头歌 Linux网络实战(一)- DNS配置 答案

第一关 Linux 本机DNS配置

(1)输入:


    vim /etc/hosts


(2)按a输入内容:


    127.0.1.1  newLocalhost
    127.1.1.1  www.baidu.com


(3)(:wq)保存退出,测评。

第二关 安装DNS服务软件


(1)输入:


    apt-get update
    apt-get install bind9


(2)按Y,测评。


第三关 第3关:DNS服务器启动/关闭


(1)输入:


    service bind9 start


(2)测评


第四关  DNS服务器配置

    注意:本关先按要求初始化环境    输入 apt-get update 然后输入 apt-get install host 然后在开始以下操作。
(1)输入:


    vim  /etc/bind/named.conf.default-zones


(2)按A输入内容:

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";
};

(3)(:wq)保存退出

(4)输入:


    vim  /etc/bind/db.test.com


(5)按A输入内容:

;
; BIND 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

(6)(:wq)保存退出

(7)输入:


    vim  /etc/bind/db.10


(8)按A输入内容:

;
; 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.

(9)(:wq)保存退出


(10)输入:


    vim  /etc/resolv.conf


(11)按A,把第一行的IP地址修改为127.0.0.1


(12)(:wq)保存退出


(13) 输入:


    service bind9 restart


(14)测评。
 

  • 35
    点赞
  • 171
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
DNS(Domain Name System)是一个用于将域名解析为IP地址的协议。它对于互联网的正常运行至关重要。下面是对DNS协议的分析: DNS协议的头部包含了一些重要的字段,用于指示和控制DNS请求和响应的行为。以下是一些常见的字段: 1. 标识字段(Identification):占16位,用于唯一标识一个DNS请求或响应。请求和响应使用相同的标识,以便进行匹配。 2. 标志字段(Flags):占16位,用于指示消息类型、递归查询和授权回答等信息。其中最重要的标志是QR位,它表示消息是一个查询还是响应,0表示查询,1表示响应。 3. 问题数(QDCount):占16位,表示DNS请求中的问题数。通常情况下,一个DNS请求只会包含一个问题。 4. 回答数(ANCount):占16位,表示DNS响应中的回答数。根据DNS请求的类型,回答数可能为0,1或多个。 5. 授权回答数(NSCount):占16位,表示DNS响应中的授权回答数。这些回答指向权威服务器,它们具有授权解析相应域名的权限。 6. 额外信息数(ARCount):占16位,表示DNS响应中的附加信息数。这些信息可能是DNS记录中的资源记录(RR)或其他信息。 除了这些字段之外,DNS协议的头部还包含了一些其他的字段,例如生存时间(TTL)等。 通过分析DNS协议头部,我们可以了解到DNS的查询请求和响应的基本信息,例如查询类型、记录数以及授权回答等。这些信息对于网络管理和故障排除非常重要。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

给他薯条

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值