在统信UOS操作系统1060上如何部署DNS服务器?01

news2024/9/27 23:27:31

原文链接:在统信UOS操作系统1060上如何部署DNS服务器?01
hello,大家好啊!今天我要给大家带来的是在统信UOS操作系统1060上部署DNS服务器系列的第一篇文章。在这个系列中,我们将一步步搭建一个完整的DNS服务器环境。而今天,我们的第一步是搭建一个测试用的HTTP服务器。这个过程相对简单,但它是构建测试DNS服务器的基础。让我们一起来看看具体步骤吧!
为什么需要搭建HTTP服务器?
在搭建DNS服务器之前,我们需要一个可以测试DNS解析的目标。HTTP服务器提供了一个简单的方式来验证DNS服务器是否正确地将域名解析到了正确的IP地址。
部署信息:
httpd服务器:
IP:192.168.80.111
网关:192.168.80.254
掩码:255.255.255.0
操作系统:统信UOS服务器操作系统1060

dns服务器:
IP:192.168.80.132
网关:192.168.80.254
掩码:255.255.255.0
操作系统:统信UOS服务器操作系统1060

终端:
IP:192.168.80.56
网关:192.168.80.254
掩码:255.255.255.0
操作系统:统信UOS桌面操作系统1060

1、查看httpd服务器系统信息

[root@pdsyw ~]# cat /etc/os-version
[Version]
SystemName=UOS Server
SystemName[zh_CN]=统信服务器操作系统
ProductType=Server
ProductType[zh_CN]=服务器
EditionName=e
EditionName[zh_CN]=e
MajorVersion=20
MinorVersion=1060
OsBuild=12038.101.100
[root@pdsyw ~]# uname -a
Linux pdsyw 4.19.90-2305.1.0.0199.56.uel20.x86_64 #1 SMP Fri May 12 19:23:49 CST 2023 x86_64 x86_64 x86_64 GNU/Linux
[root@pdsyw ~]#

image.png

2、查看httpd服务器IP地址

[root@pdsyw ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:0c:29:a1:2b:16 brd ff:ff:ff:ff:ff:ff
    inet 192.168.80.111/24 brd 192.168.80.255 scope global noprefixroute ens160
       valid_lft forever preferred_lft forever
    inet6 fe80::b36e:53e:a15:9f78/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
[root@pdsyw ~]#

image.png

3、安装httpd服务

[root@pdsyw ~]# yum install httpd -y
Last metadata expiration check: 0:00:25 ago on 2023年12月18日 星期一 19时38分39秒.
Dependencies resolved.
======================================================================================
 Package          Arch   Version               Repository                        Size
======================================================================================
Installing:
 httpd            x86_64 2.4.43-23.up1.uel20   UnionTechOS-Server-20-everything 1.3 M
Installing dependencies:
 apr              x86_64 1.7.0-5.uel20         UnionTechOS-Server-20-everything 108 k
 apr-util         x86_64 1.6.1-15.uel20        UnionTechOS-Server-20-everything 108 k
 httpd-filesystem noarch 2.4.43-23.up1.uel20   UnionTechOS-Server-20-everything 9.3 k
 httpd-help       noarch 2.4.43-23.up1.uel20   UnionTechOS-Server-20-everything 2.4 M
 httpd-tools      x86_64 2.4.43-23.up1.uel20   UnionTechOS-Server-20-everything  68 k
 mod_http2        x86_64 1.15.13-1.uel20       UnionTechOS-Server-20-everything 124 k

Transaction Summary
======================================================================================
Install  7 Packages

Total download size: 4.0 M
Installed size: 13 M
Downloading Packages:
(1/7): apr-util-1.6.1-15.uel20.x86_64.rpm             406 kB/s | 108 kB     00:00
(2/7): apr-1.7.0-5.uel20.x86_64.rpm                   375 kB/s | 108 kB     00:00
(3/7): httpd-filesystem-2.4.43-23.up1.uel20.noarch.rp 191 kB/s | 9.3 kB     00:00
(4/7): httpd-tools-2.4.43-23.up1.uel20.x86_64.rpm     217 kB/s |  68 kB     00:00
(5/7): httpd-2.4.43-23.up1.uel20.x86_64.rpm           1.5 MB/s | 1.3 MB     00:00
(6/7): httpd-help-2.4.43-23.up1.uel20.noarch.rpm      2.6 MB/s | 2.4 MB     00:00
(7/7): mod_http2-1.15.13-1.uel20.x86_64.rpm           211 kB/s | 124 kB     00:00
--------------------------------------------------------------------------------------
Total                                                 3.3 MB/s | 4.0 MB     00:01
UnionTechOS-Server-20-1060-everything                  16 kB/s | 1.7 kB     00:00
Importing GPG key 0x8DF595ED:
 Userid     : "UnionTech <security@uniontech.com>"
 Fingerprint: C822 503F 2F4C E25A 6EA0 65BE 9055 A64E 8DF5 95ED
 From       : https://euler-packages.chinauos.com/server-euler//fuyu/1060/everything/x86_64/RPM-GPG-KEY-UnionTech
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                              1/1
  Running scriptlet: apr-1.7.0-5.uel20.x86_64                                     1/7
  Installing       : apr-1.7.0-5.uel20.x86_64                                     1/7
  Running scriptlet: apr-1.7.0-5.uel20.x86_64                                     1/7
  Running scriptlet: apr-util-1.6.1-15.uel20.x86_64                               2/7
  Installing       : apr-util-1.6.1-15.uel20.x86_64                               2/7
  Running scriptlet: apr-util-1.6.1-15.uel20.x86_64                               2/7
  Installing       : httpd-tools-2.4.43-23.up1.uel20.x86_64                       3/7
  Running scriptlet: httpd-filesystem-2.4.43-23.up1.uel20.noarch                  4/7
  Installing       : httpd-filesystem-2.4.43-23.up1.uel20.noarch                  4/7
  Installing       : httpd-help-2.4.43-23.up1.uel20.noarch                        5/7
  Installing       : mod_http2-1.15.13-1.uel20.x86_64                             6/7
  Installing       : httpd-2.4.43-23.up1.uel20.x86_64                             7/7
  Running scriptlet: httpd-2.4.43-23.up1.uel20.x86_64                             7/7
  Verifying        : apr-1.7.0-5.uel20.x86_64                                     1/7
  Verifying        : apr-util-1.6.1-15.uel20.x86_64                               2/7
  Verifying        : httpd-2.4.43-23.up1.uel20.x86_64                             3/7
  Verifying        : httpd-filesystem-2.4.43-23.up1.uel20.noarch                  4/7
  Verifying        : httpd-help-2.4.43-23.up1.uel20.noarch                        5/7
  Verifying        : httpd-tools-2.4.43-23.up1.uel20.x86_64                       6/7
  Verifying        : mod_http2-1.15.13-1.uel20.x86_64                             7/7

Installed:
  apr-1.7.0-5.uel20.x86_64               apr-util-1.6.1-15.uel20.x86_64
  httpd-2.4.43-23.up1.uel20.x86_64       httpd-filesystem-2.4.43-23.up1.uel20.noarch
  httpd-help-2.4.43-23.up1.uel20.noarch  httpd-tools-2.4.43-23.up1.uel20.x86_64
  mod_http2-1.15.13-1.uel20.x86_64

Complete!
[root@pdsyw ~]#

image.png

4、编辑index页面

[root@pdsyw ~]# vi /var/www/html/index.html
[root@pdsyw ~]#
[root@pdsyw ~]# cat /var/www/html/index.html
hello bbs.pdsyw.cn
[root@pdsyw ~]#
[root@pdsyw ~]#

image.png

5、放开防火墙

[root@pdsyw ~]# firewall-cmd --permanent --add-service=http
success
[root@pdsyw ~]#
[root@pdsyw ~]# firewall-cmd --reload
success
[root@pdsyw ~]#

image.png

6、启动httpd服务

[root@pdsyw ~]# systemctl enable httpd
Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service.
[root@pdsyw ~]# systemctl start httpd
[root@pdsyw ~]#
[root@pdsyw ~]# systemctl status httpd
● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: dis>
   Active: active (running) since Mon 2023-12-18 19:40:18 CST; 4s ago
     Docs: man:httpd.service(8)
  Process: 27885 ExecStartPost=/usr/bin/sleep 0.1 (code=exited, status=0/SUCCESS)
 Main PID: 27884 (httpd)
   Status: "Processing requests..."
    Tasks: 213
   Memory: 33.7M
   CGroup: /system.slice/httpd.service
           ├─27884 /usr/sbin/httpd -DFOREGROUND
           ├─27886 /usr/sbin/httpd -DFOREGROUND
           ├─27887 /usr/sbin/httpd -DFOREGROUND
           ├─27888 /usr/sbin/httpd -DFOREGROUND
           └─27889 /usr/sbin/httpd -DFOREGROUND

12月 18 19:40:18 pdsyw systemd[1]: Starting The Apache HTTP Server...
12月 18 19:40:18 pdsyw httpd[27884]: AH00558: httpd: Could not reliably determine the>
12月 18 19:40:18 pdsyw systemd[1]: Started The Apache HTTP Server.
[root@pdsyw ~]#

image.png

7、查看终端操作系统信息

dsyw@pdsyw-PC:~$ cat /etc/os-version 
[Version] 
SystemName=UOS Desktop
SystemName[zh_CN]=统信桌面操作系统
ProductType=Desktop
ProductType[zh_CN]=桌面
EditionName=Professional
EditionName[zh_CN]=专业版
MajorVersion=20
MinorVersion=1060
OsBuild=11018.100.100
pdsyw@pdsyw-PC:~$ 
pdsyw@pdsyw-PC:~$ uname -a
Linux pdsyw-PC 4.19.0-amd64-desktop #6030 SMP Tue Jun 27 15:58:51 CST 2023 x86_64 GNU/Linux
pdsyw@pdsyw-PC:~$ 

image.png

8、在浏览器输入IP成功访问网站
image.png

9、通过域名访问网站失败
image.png

通过以上步骤,你可以在统信UOS操作系统1060上成功搭建一个用于测试的HTTP服务器。这是搭建DNS服务器的重要一步,因为它为后续的DNS解析提供了一个实际的测试目标。
希望这篇文章能帮助到需要在统信UOS上部署DNS服务器的朋友们。如果你有任何问题或者更多的经验分享,请在评论区留言,我们一起讨论。
最后,如果你觉得这篇文章有用,请分享转发。点个关注和在看吧,让我们一起探索和学习更多关于Linux系统管理和网络服务部署的知识!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1323673.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

docker小白第六天

docker小白第六天 容器数据卷是什么 首先&#xff0c;容器卷有个坑&#xff1a;容器卷需要加入privilegedtrue&#xff0c;如下图所示&#xff0c;是为了解决permission denied的问题。其中“挂载”的意思是相当于一个硬盘插到主机上。使用该命令。是扩大容器的权限解决挂载目…

FA2016AS (MHz范围晶体单元,内置热敏电阻)

FA2016AS晶振是爱普生推出的一款频率范围为38.4MHz 的石英晶体谐振器&#xff0c;内置热敏电阻&#xff0c;小体积贴片(2.0 1.6 0.65 mm&#xff09;&#xff0c;具有小型超薄、稳定性好、具备优良的耐环境特性及高耐热性强.满足无铅焊接的回流温度曲线要求的特点。该款无源晶…

MongoDB的查询分析explain和hint

本文主要介绍MongoDB的查询分析explain和hint。 目录 MongoDB的查询分析explainhint MongoDB的查询分析 在MongoDB中&#xff0c;"explain"和"hint"是两个用于查询优化和分析的关键指令。 explain 在MongoDB中&#xff0c;explain()是一个用于查询分析的…

【洛谷算法题】P1888-三角函数【入门2分支结构】Java题解

&#x1f468;‍&#x1f4bb;博客主页&#xff1a;花无缺 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! 本文由 花无缺 原创 收录于专栏 【洛谷算法题】 文章目录 【洛谷算法题】P1888-三角函数【入门2分支结构】&#x1f30f;题目描述&#x1f30f;输入格式&a…

三、W5100S/W5500+RP2040之MicroPython开发<DNS示例>

文章目录 1. 前言2. 相关网络信息2.1 简介2.2 DNS工作过程2.3 优点2.4 应用 3. WIZnet以太网芯片4. DNS解析示例讲解以及使用4.1 程序流程图4.2 测试准备4.3 连接方式4.4 相关代码4.5 烧录验证 5. 注意事项6. 相关链接 1. 前言 在这个智能硬件和物联网时代&#xff0c;MicroPyt…

多目标跟踪学习

本文来源&#xff1a; 目标跟踪那些事儿-技术和课程介绍_哔哩哔哩_bilibili 为该视频的学习笔记 目的&#xff1a;我的学习目的主要是了解现有的跟踪算法&#xff0c;并着重了解卡尔曼滤波算法&#xff0c;利用卡尔曼滤波算法进行多目标跟踪等后续一系列估计算法。老师视频中提…

【C++篇】Vector容器 Vector嵌套容器

文章目录 &#x1f354;简述vector&#x1f384;vector存放内置数据类型⭐创建一个vector容器⭐向容器里面插入数据⭐通过迭代器访问容器里面的数据⭐遍历&#x1f388;第一种遍历方式&#x1f388;第二种遍历方式&#x1f388;第三种遍历方式 &#x1f384;vector存放自定义数…

Java 基础学习(十三)集合框架、List集合

1 集合框架 1.1 Collection 1.1.1 集合框架概述 Java 集合框架是一组实现了常见数据结构&#xff08;如列表、树集和哈希表等&#xff09;的类和接口&#xff0c;用于存储一组数据。 开发者在使用Java的集合类时&#xff0c;不必考虑数据结构和算法的具体实现细节&#xff…

SearchWP WordPress高级网站内容搜索插件

点击阅读SearchWP WordPress高级网站内容搜索插件原文 SearchWP WordPress高级网站内容搜索插件是一个非常强大的工具&#xff0c;可以显着增强您网站的搜索功能。通过向网站访问者提供高度相关和精确的搜索结果&#xff0c;它可以有效地简化他们的搜索过程&#xff0c;促进发…

收集60个AI工具网站,值得收藏

目录 一、聊天AI 二、绘画AI 三、AI提示词 四、图像处理 五、UI设计 六、3D设计 今天小编给大家分享60个AI网站&#xff0c;感兴趣的朋友赶紧收藏吧&#xff01; 一、聊天AI 1.ChatGPT 地表最强AI聊天机器人 网址&#xff1a;https://chat.openai.com 2.Anthropic Ant…

美容美发行业小程序源码:单店多店自由用+完整的代码包+搭建教程

随着移动互联网的普及&#xff0c;越来越多的消费者通过手机APP、小程序等应用进行美容美发预约、在线支付等服务。为了满足市场需求&#xff0c;提高美容美发行业的服务效率&#xff0c;罗峰给大家分享一款美容美发行业小程序源码&#xff0c;提供单店多店自由使用、完整的代码…

概率转移路径搜索算法(Beam search, Viterbi算法,)

每个时刻的状态概率给定&#xff0c;我们希望计算整个路径&#xff08;所有时刻&#xff09;的最大概率状态。 贪心算法&#xff08;Greedy Algorithm&#xff09;动态规划&#xff1a; Beam search&#xff1a;选定当前时刻k个最佳状态。kN时计算复杂度和维特比相同&#xff0…

TCP的拥塞控制_基础知识_四种拥塞控制方法

TCP的拥塞控制 一.拥塞控制的基本概念 在某段时间&#xff0c;若对网络中某一资源的需求超过了该资源所能提供的可用部分&#xff0c;网络性能就要变坏&#xff0c;这种情况就叫作拥塞 。 计算机网络中的链路容量(带宽)、交换节点中的缓存和处理机等都是网络的资源 若出现拥塞…

Docker 核心技术

Docker 定义&#xff1a;于 Linux 内核的 Cgroup&#xff0c;Namespace&#xff0c;以及 Union FS 等技术&#xff0c;对进程进行封装隔离&#xff0c;属于操作系统层面的虚拟化技术&#xff0c;由于隔离的进程独立于宿主和其它的隔离的进程&#xff0c;因此也称其为容器Docke…

Arcgis导出为tiff

原有一幅影像&#xff0c;在进行一些操作之后&#xff0c;需要导出为tiff 比如我对他进行一个重采样&#xff0c;48m分辨率变为96m 在重采样后的数据图层上右键&#xff0c;导出数据 为什么有时会导出为.gdb格式的呢&#xff1f; 可能是位置处在一个文件地理数据库.gdb下

全都没有问题(二点五)

java 接口默认方法冲突等问题 基础基础基础 子接口覆盖父接口的默认方法 package com.book;interface AA{public abstract void print();public default void ID(){System.out.println("AA");} } interface BB extends AA{ //接口BB继承AAOverridepublic default…

LabVIEW在燃气轮机发电机组励磁控制系统测试中的应用

LabVIEW在燃气轮机发电机组励磁控制系统测试中的应用 燃气轮机发电机组作为一种高效可靠的常备应急电源&#xff0c;在保障发电品质稳定性和可靠性方面发挥着关键作用。其中&#xff0c;励磁控制系统是保证供电质量的重要环节&#xff0c;对发电机组的稳定运行至关重要。为了有…

【C++入门到精通】 原子性操作库(atomic) C++11 [ C++入门 ]

阅读导航 引言一、原子性操作库简介二、原子变量1. 原子类型2. 原子类型函数3. 使用示例 三、总结温馨提示 引言 当谈及并发编程时&#xff0c;确保数据的安全性和一致性是至关重要的。在C11中引入的原子性操作库&#xff08;atomic&#xff09;为我们提供了一种有效且可靠的方…

爬虫中scrapy模块的概念作用和工作流程

scrapy的概念和流程 学习目标&#xff1a; 了解 scrapy的概念了解 scrapy框架的作用掌握 scrapy框架的运行流程掌握 scrapy中每个模块的作用 1. scrapy的概念 Scrapy是一个Python编写的开源网络爬虫框架。它是一个被设计用于爬取网络数据、提取结构性数据的框架。 Scrapy 使…

在Linux安装的Docker中开启IPv6

先在Linux中安装docker&#xff0c;然后在docker中开启IPv6。 安装docker 第一步&#xff0c;卸载旧版本docker。 若系统中已安装旧版本docker&#xff0c;则需要卸载旧版本docker以及与旧版本docker相关的依赖项。 命令&#xff1a;yum -y remove docker docker-client do…