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

原文链接:在统信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.mfbz.cn/a/258363.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

npm安装依赖报错ERESOLVE unable to resolve dependency tree(我是在taro项目中)(node、npm 版本问题)

换了电脑之后新电脑安装包出错 &#x1f447;&#x1f447;&#x1f447; npm install 安装包报错 ERESOLVE unable to resolve dependency tree 百度后尝试使用 npm install --force 还是报错 参考 有人说是 node 版本和 npm 版本的问题 参考 新电脑 node版本&#xff1a;16.1…

MyBatis 运行原理

MyBatis框架在操作数据库时&#xff0c;大体经过了8个步骤&#xff1a; 1.读取 MyBatis 配置文件&#xff1a;mybatis-config.xml 为 MyBatis 的全局配置文件&#xff0c;配置了 MyBatis 的运行环境等信息&#xff0c;例如数据库连接信息。 2.加载映射文件&#xff1a;映射文…

服务器解析漏洞是什么?攻击检测及修复

服务器解析漏洞&#xff08;Server-side Include Vulnerability&#xff0c;SSI漏洞&#xff09;是一种安全漏洞&#xff0c;通常出现在支持服务器端包含&#xff08;SSI&#xff09;功能的Web服务器上。SSI是一种在Web页面中嵌入动态内容的技术&#xff0c;允许开发人员将外部…

Word的兼容性问题很常见,禁用兼容模式虽步不是最有效的,但可以解决兼容性问题

当你在较新版本的Word应用程序中打开用较旧版本的Word创建的文档时&#xff0c;会出现兼容性问题。错误通常发生在文件名附近&#xff08;兼容模式&#xff09;。兼容性模式问题&#xff08;暂时&#xff09;禁用Word功能&#xff0c;从而限制使用较新版本Word的用户编辑文档。…

四、W5100S/W5500+RP2040之MicroPython开发<TCP Client示例>

文章目录 1 前言2 相关网络信息2 .1 简介2.2 TCP_Client工作步骤2.3 TCP Client的优点2.4 应用场景 3 WIZnet以太网芯片4 TCP_Client网络设置示例概述以及使用4.1 流程图4.2 准备工作核心4.3 连接方式4.4 主要代码概述4.5 烧录验证 5 注意事项6 相关链接 1 前言 在这个智能硬件…

【扩散模型】6、Classifier-Free Diffusion Guidance | 无需显示分类器指导也能获得很好的生成效果

论文&#xff1a;Classifier-Free Diffusion Guidance 代码&#xff1a;暂无 出处&#xff1a;NIPS 2021 workshop&#xff08;短版本论文&#xff09; 一、背景 在此之前&#xff0c;classifier guidance &#xff08;diffusion model beats GAN&#xff09;模型使用类别引…

C++的设计模式总结

通过指针指向一个多态对象来表达灵活性

MongoDB的覆盖索引查询

本文主要介绍MongoDB的覆盖索引查询。 目录 MongoDB的覆盖索引查询使用ensureIndex()创建索引使用createIndex()创建索引覆盖索引查询 MongoDB的覆盖索引查询 使用ensureIndex()创建索引 db.collection.ensureIndex()用于在集合中创建索引。索引是一种数据结构&#xff0c;用…

Github 2023-12-20 开源项目日报 Top10

根据Github Trendings的统计&#xff0c;今日(2023-12-20统计)共有10个项目上榜。根据开发语言中项目的数量&#xff0c;汇总情况如下&#xff1a; 开发语言项目数量Python项目5非开发语言项目2Rust项目1Solidity项目1TypeScript项目1C项目1 Manticore Search: 开源快速数据库…

读取spring boot项目resource目录下的文件

背景 项目开发过程中&#xff0c;有一些情况下将配置文件放在resource下能简化代码实现和部署时的打包步骤。例如&#xff1a; 项目中使用的数据库升级脚本、初始化脚本。将文件放到resource下&#xff0c;打包在jar包中&#xff0c;不能直接通过File路径读取。下面介绍两种读…

linux搭建gitlab

gitlab的介绍 区别于github&#xff0c;github是面向互联网基于git实现的代码托管平台&#xff0c;gitlab是基于Ruby语言实现的git管理平台软件&#xff0c;一般用于公司内部代码仓库。 gitlab组成 Nginx 静态Web服务器Gitlab-workhorse 轻量级的反向代理服务器Gitlab-shell 用…

5分钟上手浏览器插件测试——Eolink Apikit

Eolink Apikit 研发管理和自动化测试产品中&#xff0c;提供了多种发起 API 测试的方式&#xff1a; 服务器测试&#xff1a;通过 Eolink Apikit 官方远程服务器发送请求&#xff0c;不需要安装任何插件&#xff0c;但是无法访问本地服务器(localhost)、内网、局域网。插件测试…

小程序使用web-view无法打开该H5页面不支持打开的解决方法

我在正式上线版小程序使用 web-view 组件测试时提示&#xff1a;“无法打开该页面&#xff0c;不支持打开 https://xxxxxx&#xff0c;请在“小程序右上角更多->反馈与投诉”中和开发者反馈。” 奇怪的是&#xff0c;“真机调试”、“开发模式”都可以使用 web-view 组件访…

net6使用StackExchangeRedis实现分布式缓存

上一篇讲解了Redis的搭建及ServiceStack.Redis 与 StackExchange.Reids 的区别https://blog.csdn.net/qq_39569480/article/details/105249607 这篇文章遗我们来说下使用Microsoft.Extensions.Caching.StackExchangeRedis来对redis进行操作及帮助类。 首先在windows上安装red…

【一】FPGA实现SPI协议之SPI协议介绍

【一】FPGA实现SPI协议之SPI协议介绍 一、spi协议解析 spi协议有4根线&#xff0c;主机输出从机输入MOSI、主机输入从机输出MISO、时钟信号SCLK、片选信号SS\CS 。 一般用于主机和从机之间通信。由主机发起读请求和写请求&#xff0c;主机的权限是主动的&#xff0c;从机是被…

STM32——串口通信应用篇

一、引言 STM32微控制器是一款功能强大的嵌入式系统芯片&#xff0c;广泛应用于各种领域。其中&#xff0c;串口通信是其重要功能之一&#xff0c;可用于与外部设备进行数据交换和控制。本文将介绍STM32串口通信的基本原理、应用场景以及实现方法。 二、STM32串口通信基本原理 …

Ubuntu 虚拟机环境,编译AOSP源码

环境 : VMware虚拟机 Ubuntu 20.04.3 LTS 搭建配置开发环境 sudo apt-get install git-core gnupg flex bison build-essential zip curl zlib1g-dev gcc-multilib g-multilib libc6-dev-i386 libncurses5 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev libgl…

【大数据存储与处理】实验一 HBase 的基本操作

一、实验目的&#xff1a; 1. 掌握 Hbase 创建数据库表及删除数据库表 2. 掌握 Hbase 对数据库表数据的增、删、改、查。 二、实验内容&#xff1a; 1、题目 0&#xff1a;进入 hbase shell 2、题目 1&#xff1a;Hbase 创建数据库表 创建数据库表的命令&#xff1a;create 表…

CW32单片机在智能马桶的应用介绍

智能科技的迅速发展使得我们的日常生活变得更加便捷和舒适。智能马桶作为其中一种智能家居产品&#xff0c;通过单片机接受和处理来自传感器的数据&#xff0c;然后通过控制模块对智能马桶的各项功能进行控制&#xff0c;实现对智能马桶的全面控制和调节。本文将介绍CW32单片机…

【SSM】MyBatis

MyBatis 文章目录 MyBatis1. 简介2. 使用流程3. 基本使用3.1 配置文件3.2 SQL语句传参3.2 数据输入3.2.1 单个简单类型参数3.2.2 多个简单类型数据3.2.3 实体类类型参数3.2.4 Map类型参数 3.3 数据输出3.3.1 resultType指定输出类型3.3.2 返回实体类对象注意点3.3.3 返回主键值…