Linux网络实战(一)- DNS配置

Linux网络实战(一)- 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
相关推荐
和煦的春风15 分钟前
案例分析 | SurfaceFlinger 大片Runnable引起的卡顿
android·linux
爱可生开源社区23 分钟前
SQLShift 全新上线:Oracle→OceanBase 迁移利器
数据库
EasyDSS27 分钟前
EasyCVR视频汇聚平台助力大型生产监控项目摄像机选型与应用
网络·人工智能·音视频
wkj0011 小时前
java 和 C#操作数据库对比
java·数据库·c#
涵信1 小时前
第十二节:性能优化高频题-shallowRef/shallowReactive使用场景
linux·ubuntu·性能优化
编程在手天下我有1 小时前
Redis 数据类型全览:特性、场景与操作实例
数据库·redis·数据结构与算法
左灯右行的爱情1 小时前
缓存并发更新的挑战
jvm·数据库·redis·后端·缓存
老秦包你会1 小时前
Linux课程五课---Linux进程认识1
linux·运维·服务器
等猪的风1 小时前
openwrt作旁路由时的几个常见问题 openwrt作为旁路由配置zerotier 图文讲解
运维·服务器·网络
浩浩测试一下1 小时前
网络安全实战指南:从安全巡检到权限维持的应急响应与木马查杀全(命令查收表)
linux·安全·web安全·ubuntu·网络安全·负载均衡·安全架构