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

embedded/2024/10/25 8:15:44/

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

  • 1 Linux 本机DNS配置
    • 编程要求
    • 预期输出
    • 输入
  • 2 安装DNS服务软件
    • 编程要求
    • 测试说明
    • 输入
  • 3 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成功

输入

vim /etc/hosts
127.0.1.1  newLocalhost
127.1.1.1  www.baidu.com

2 安装DNS服务软件

编程要求

本关任务是学会如何在线安装bind软件。

具体编程要求如下:

在线安装bind软件(实验环境使用的是Ubuntu系统)。

测试说明

本关的测试需要用户在右侧的命令行下完成,用户只需将需要完成的命令在右侧命令行下直接操作即可,然后点击评测按钮,平台会自动验证用户是否按照要求去检测结果。

输入

apt-get update
apt-get install bind9

3 DNS服务器启动/关闭

编程要求

本关任务是学会如何启动/关闭bind服务器。

具体编程要求如下:

开启bind服务(实验环境使用的是Ubuntu系统)。

测试说明

本关的测试需要用户在右侧的命令行下完成,用户只需将需要完成的命令在右侧命令行下直接操作即可,然后点击评测按钮,平台会自动验证用户是否按照要求去检测结果。

输入

service bind9 start

4 DNS服务器配置

编程要求

本关任务是学会如何配置bind服务器。

注意:在执行本关任务前,首先执行如下命令来初始化任务环境。

apt-get update
apt-get install host

具体编程要求如下:

先有域名test.com,然后将该域名与10.40.211.244IP地址相绑定在一起。

测试说明

本关的测试需要用户在右侧的命令行下完成,用户只需将需要完成的命令在右侧命令行下直接操作即可,然后点击评测按钮,平台会自动验证用户是否按照要求去检测结果。

输入

apt-get update 
apt-get install host

然后

vim  /etc/bind/named.conf.default-zones
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";
};

保存退出

vim  /etc/bind/db.test.com
;
;BND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     test.com. root.test.com. (2         ; Serial604800         ; Refresh86400         ; Retry2419200         ; Expire604800 )       ; Negative Cache TTL
;
@       IN      NS      test.com.
@       IN      A       10.40.211.244

保存退出

  vim  /etc/bind/db.10
;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@       IN      SOA     test.com. root.tes.com. (1         ; Serial604800         ; Refresh86400         ; Retry2419200         ; Expire604800 )       ; Negative Cache TTL
;
@       IN      NS      test.com.
244      IN      PTR     test.com.

保存退出

vim  /etc/resolv.conf
nameserver 127.0.0.1
service bind9 restart
apt-get install host

http://www.ppmy.cn/embedded/6693.html

相关文章

[论文笔记] megatron训练参数:dataloader_type

在深度学习中,dataloader_type参数通常控制着数据的加载、处理和输入到模型的方式。不同的dataloader可能会按照不同的策略处理数据集,这可以显著影响模型训练和评估的效果。具体来说,single和cyclic类型通常如此区别: Single Dat…

Fisher 准则分类

目录 一、什么是Fisher 准则 二、具体实例 三、代码实现 四、结果 一、什么是Fisher 准则 Fisher准则,即Fisher判别准则(Fisher Discriminant Criterion),是统计学和机器学习中常用的一种分类方法,由统计学家罗纳…

AIOS: LLM Agent Operating System

AIOS:LLM代理操作系统 摘要 文中提出了AIOS系统(人工智能操作系统),目的是解决在大型语言模型基础上部署智能代理时遇到的各种挑战,如调度不佳、资源分配不合理以及在代理与LLM交互过程中保持上下文的困难。AIOS旨在…

QT 按钮的工具提示tooltips设置字体大小颜色与背景

QT 按钮的工具提示tooltips设置字体颜色与背景 main.cpp添加 mainwindow.cpp添加全局配置: 构造函数中: QToolTip::setFont(font3); //按钮提示信息通用设置 如下: MainWindow_oq::MainWindow_oq(QWidget *parent) : QMainWindow(parent)…

文本生成任务的评价方法BLEU 和 ROUGE

BLEU 是 2002 年提出的,而 ROUGE 是 2003 年提出的。这两种指标虽然存在着一些问题,但是仍然是比较主流的评价指标。 BLUE BLEU 的全称是 Bilingual evaluation understudy,BLEU 的分数取值范围是 0~1,分数越接近1&a…

【LeetCode热题100】【动态规划】分割等和子集

题目链接:416. 分割等和子集 - 力扣(LeetCode) 判断数组能否被分成两个和相等的子数组,先求数组的和sum,即变成能不能找到一个组合的和是sum/2,每个数最多只能被选择一次,即0-1背包问题 0-1背…

LLMs之Llama3:Llama 3的简介、安装和使用方法、案例应用之详细攻略

LLMs之Llama3:Llama 3的简介、安装和使用方法、案例应用之详细攻略 导读:2024年4月18日,Meta 重磅推出了Meta Llama 3,本文章主要介绍了Meta推出的新的开源大语言模型Meta Llama 3。模型架构 Llama 3 是一种自回归语言模型&#x…

LoRA训练参数解读

训练参数解读 项目源码: https://github.com/hiyouga/LLaMA-Factory CUDA_VISIBLE_DEVICES0 python src/train_bash.py \--stage sft \--do_train True \--model_name_or_path /home/ubuntu/THUDM/chatglm3-6b \--finetuning_type lora \--template chatglm3 \--…