安装zabbix时报错Could not resolve host: mirrors.huaweicloud.com;Unknown error解决办法

目录

1、问题原因

2、解决办法

3、知识拓展

DNS的区别

DNS配置文件解析

域名解析过程

 4、书籍推荐

当安装Zabbix server,Web前端,agent时出现:

[root@sc-zabbix-server ~]# yum install zabbix-server-mysql zabbix-agent

 安装过程中会出现以下 错误:

1、问题原因

Could not resolve host: repo.zabbix.com; Unknown error ,无法解析地址,说明域名地址解析有问题。

2、解决办法

查看DNS客户机的配置文件/etc/resolv.conf

[root@sc-zabbix-server ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 114.114.114.114

DNS服务器地址为:114.114.114.114

说明这个DNS服务器地址解析不了,新增一个DNS服务器地址:8.8.88

配置方式:

方式一:临时生效,重启系统之后就失效了。

echo nameserver 8.8.8.8 > /etc/resolv.conf
[root@sc-zabbix-server network-scripts]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 114.114.114.114
nameserver 8.8.8.8

问题解决,安装成功:

已安装:zabbix-agent.x86_64 0:5.0.42-1.el7      zabbix-server-mysql.x86_64 0:5.0.42-1.el7作为依赖被安装:OpenIPMI.x86_64 0:2.0.27-1.el7              OpenIPMI-libs.x86_64 0:2.0.27-1.el7OpenIPMI-modalias.x86_64 0:2.0.27-1.el7     fping.x86_64 0:5.1-1.el7libevent.x86_64 0:2.0.21-4.el7              net-snmp-libs.x86_64 1:5.7.2-49.el7_9.4unixODBC.x86_64 0:2.3.1-14.el7完毕!

采用第一种方式安装还会出现问题:

[root@sc-zabbix-server ~]# yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
epel/x86_64/metalink                                                                                                                       | 5.4 kB  00:00:00* base: mirrors.ustc.edu.cn* centos-sclo-rh: mirrors.ustc.edu.cn* centos-sclo-sclo: mirrors.ustc.edu.cn* epel: mirrors.aliyun.com* extras: mirrors.ustc.edu.cn* updates: mirrors.ustc.edu.cn
base                                                                                                                                       | 3.6 kB  00:00:00
centos-sclo-rh                                                                                                                             | 3.0 kB  00:00:00
centos-sclo-sclo                                                                                                                           | 3.0 kB  00:00:00
https://epel.sg.ssimn.org/7/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Failed to connect to 2407:3640:2161:1719::4: 网络不可达"
正在尝试其它镜像。
epel                 

于是我们采用第二种方式:

方式二:永久生效,直接修改网卡配置:

[root@sc-zabbix-server network-scripts]# cat ifcfg-ens33
#TYPE=Ethernet
#PROXY_METHOD=none
#BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
#IPV4_FAILURE_FATAL=no
#IPV6INIT=yes
#IPV6_AUTOCONF=yes
#IPV6_DEFROUTE=yes
#IPV6_FAILURE_FATAL=no
#IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
#UUID=85cf2cdc-c726-417c-a974-02fca8abffe4
DEVICE=ens33
ONBOOT=yes
IPADDR=xxx.xxx.xxx.xxx
NETMASK=255.255.255.0
GATEWAY=xxx.xxx.xxx.1
DNS1=114.114.114.114
DNS2=8.8.8.8

修改之后重启网卡:

service network restart

3、知识拓展

DNS的区别

114.114.114.114和8.8.8.8的区别

 114.114.114.114和8.8.8.8是公共域名解析服务DNS中的一部分。

114.114.114.114是国内移动、电信和联通通用的DNS,手机和电脑端都可以使用,干净无广告,解析成功率相对来说更高,国内用户使用的比较多,而且速度相对快、稳定,是国内用户上网常用的DNS。

8.8.8.8是GOOGLE公司提供的DNS,该地址是全球通用的,相对来说,更适合国外以及访问国外网站的用户使用。

全国通用DNS地址(国内用户推荐使用,速度较快)

首选DNS服务器地址:114.114.114.114
备用DNS服务器地址:114.114.115.115

全球通用DNS地址(此DNS地址为谷歌服务器的)

首选DNS服务器地址:8.8.8.8
备用DNS服务器地址:8.8.4.4

DNS配置文件解析

/etc/resolv.conf 是DNS客户机的配置文件。它的主要功能是设置DNS服务器的IP地址及DNS域名,并定义了主机的域名搜索顺序。该文件由域名解析器(resolver)使用,以将主机名解析为IP地址,这对于互联网上的通信至关重要。

以下是具体介绍:

1、nameserver:定义DNS服务器的IP地址。这些服务器负责解析发送到它们的域名请求。在查询域名时,会按照文件中列出的顺序依次尝试这些服务器,只有当前面的服务器无响应时,后面的服务器才会被使用。

2、/etc/resolv.conf 的内容会根据在Linux安装过程中给出的选项动态创建。

在不同的Linux发行版中,/etc/resolv.conf 的管理方式可能不同。例如,某些系统可能使用NetworkManager或其他网络管理工具来动态生成这个文件。

3、在使用DHCP进行网络配置的情况下,/etc/resolv.conf 可能会被覆盖或重新生成,因为DHCP服务器可以提供DNS服务器的信息

/etc/resolv.conf 是一个关键的网络配置文件,它直接影响到Linux系统中域名解析的行为和性能。

域名解析过程

域名解析过程是指将人类可读的域名转换为计算机网络中所使用的数字IP地址的过程

在互联网中,DNS(Domain Name System)扮演着极其重要的角色,它负责将用户友好的域名转换为机器可以理解的IP地址。这一过程类似于查找电话号码的过程:当人们试图联系某个人时,他们通常不需要记住一长串数字,而是通过名字来记忆和查找联系方式。同样地,在互联网上,DNS帮助将易于记忆的域名(如 www.example.com)映射到对应的IP地址上,使得用户能够访问目标网站而不是直接输入IP地址。

以下是具体介绍:

  1. DNS查询请求:当用户在浏览器中输入一个域名时,他们的计算机(或本地DNS服务器)会发起一个DNS查询请求。这个请求首先会被发送到本地DNS服务器。
  2. 检查缓存记录:本地DNS服务器首先检查它是否有该域名的解析缓存记录。如果有,则直接返回结果给用户,这个过程非常快。
  3. 查询根域名服务器:如果本地DNS服务器没有该记录,它会向根域名服务器发起查询。根域名服务器不会提供具体的IP地址,而是指导本地DNS服务器去特定的顶级域名服务器进行下一步查询。
  4. 查询顶级域名服务器:本地DNS服务器根据根服务器的指示,向负责目标域名后缀(如.com、.org等)的顶级域名服务器发起请求。顶级域名服务器同样不会提供具体的IP地址,而是告诉本地DNS服务器去请求权限域名服务器的信息。
  5. 查询权限域名服务器:本地DNS服务器接下来向权限域名服务器发起请求,这是管理具体域名(如www.example.com)的服务器。权限服务器有权威的记录,能够告诉本地DNS服务器该域名对应的IP地址。
  6. 获得IP地址:一旦本地DNS服务器获得了从权限服务器返回的IP地址,它就会将这个信息返回给用户,并且通常会将这条记录缓存起来,以便于下次更快地响应相同的查询请求。
  7. 校正客户端:用户的设备接收到了IP地址后,就可以通过互联网与目标服务器建立连接并进行通信了。

总的来说,域名解析过程是一个分布式、层次性的查询机制,涉及多个不同类型的DNS服务器。通过这种设计,DNS系统能够高效、可靠地将域名解析为IP地址,从而使得用户能够通过简单的域名来访问互联网上的资源。

 4、书籍推荐

学习了这么久我们还是要结合书本来加强学习,对我而言,最近在学习云原生看k8s的知识点,这里给大家推荐一个买书的平台,里面很多关于it专业的书籍,对新手老手都很友好!

链接放下面:

《Kubernetes从入门到DevOps企业应用实战》(韩先超)【摘要 书评 试读】- 京东图书

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

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

相关文章

Python3极简教程(一小时学完)上

开始 Python 之旅 本教程基于 Python for you and me 教程翻译制作,其中参考了 Python tutorial 和 _The Python Standard Library_,并对原教程的内容进行了改进与补充。 相关链接地址如下: _Python tutorial_:Python 入门指南…

数字孪生流域:定义、组成等

数字孪生流域:定义、组成等 1 数字孪生流域(Digital Twin Basin/Watershed)总则1.1 定义1.2 适用范围1.3 建设目标1.4 建设原则 2 数字孪生流域框架与组成2.1 数字孪生流域框架2.2 数字孪生流域组成2.2.1 数字孪生平台2.2.2 信息化基础设施 3…

JavaScript学习笔记(二)

12、数字 常规用法和java的用法相似,就不再做详细的记录, JavaScript 数字 以下只记录特殊用法: 12.1 数字字符串运算 在所有数字运算中,JavaScript 会尝试将字符串转换为数字: var x "100"; var y "10"…

第 5 章理解 ScrollView 并构建 Carousel UI

通过上一章的学习,我相信你现在应该明白如何使用堆栈构建复杂的 UI。当然,在你掌握 SwiftUI 之前,你还需要大量的练习。因此,在深入研究 ScrollView 以使视图可滚动之前,让我们先以一个挑战开始本章。你的任务是创建一个类似于图 1 所示的卡片视图。 …

swp添加池子addLiquidity失败

案发现场 首次添加交易对、一直失败、但是也没提示具体的原因。到这一步就没了、由下图可知、也没看到log、由此可见第一步就失败了。 解决方案 一、添加 工厂KywFactory 添加如下 bytes32 public constant INIT_CODE_PAIR_HASH keccak256(abi.encodePacked(type(KywPair…

注意!短视频的致命误区,云微客教你避开!

为什么你做短视频就是干不过同行?因为你总想着拍剧情、段子这些娱乐视频,还想着当网红做IP人设,但是这些内容跟你的盈利没有半毛钱关系,况且难度大、见效慢,还不是精准客户。 以上这些就代表你走进了短视频的误区&…

C++初学者指南-2.输入和输出---流输入和输出

C初学者指南-2.输入和输出—流输入和输出 文章目录 C初学者指南-2.输入和输出---流输入和输出1.定制输入/输出1.1 示例:点坐标输入/输出1.2 流操作符1.3(一部分)标准库流类型 2. 工具2.1 用getline读取行 2.2 用ignore进行跳转2.3 格式化操作…

【论文阅读】-- Temporal Summary Images:通过交互式注释生成和放置实现叙事可视化的方法

Temporal Summary Images: An Approach to Narrative Visualization via Interactive Annotation Generation and Placement 摘要1 引言2 背景及相关工作2.1 叙事可视化和讲故事2.2 显示面向时间的数据2.3 小倍数和漫画2.4 注释可视化 3 设计要求和工作流程3.1 工作流程3.2 TSI…

基线核查--渗透

基线检查 基线核查概念 it中定义: 基线为初始的标准,以后更改就要经过授权,形成下一基线。 软件配置管理的基线:1功能基线,分配基线,产品基线 安全配置基线--基线核查 安全基线可以说是木桶理论&…

【python】eval函数

1.eval函数的语法及用法 (1)语法:eval(expression) 参数说明: expression:必须为字符串表达式,可为算法,也可为input函数等。 说明:表达式必需是字符串,否则会报错&a…

Vue3-尚硅谷笔记

1. Vue3简介 2020年9月18日,Vue.js发布版3.0版本,代号:One Piece(n 经历了:4800次提交、40个RFC、600次PR、300贡献者 官方发版地址:Release v3.0.0 One Piece vuejs/core 截止2023年10月,最…

Dubbo运行原理

目录 Dubbo通讯协议 Dubbo负载均衡策略 RPC和HTTP有什么区别? 让你设计一个RPC框架,如何考虑数据序列化问题? Dubbo 是一款高性能、轻量级的开源 RPC(远程过程调用)框架,主要用于构建分布式服务和微服务…

springcloud第4季 springcloud-alibaba之openfegin+sentinel整合案例

一 介绍说明 1.1 说明 1.1.1 消费者8081 1.1.2 openfegin接口 1.1.3 提供者9091 9091微服务满足: 1 openfegin 配置fallback逻辑,作为统一fallback服务降级处理。 2.sentinel访问触发了自定义的限流配置,在注解sentinelResource里面配置…

基于SpringBoot的学生综合测评系统

你好呀,我是计算机学姐码农小野!如果有相关需求,可以私信联系我。 开发语言:Java 数据库:MySQL 技术:SpringBoot框架 工具:MyEclipse、Tomcat 系统展示 首页 系统首页,提供综合…

After Effects 2024 mac/win版:创意视效,梦想起航

After Effects 2024是一款引领视效革命的专业软件,汇聚了创意与技术的精华。作为Adobe推出的全新版本,它以其强大的视频处理和动画创作能力,成为从事设计和视频特技的机构,如电视台、动画制作公司、个人后期制作工作室以及多媒体工…

求职产品运营的个人简历案例(精选篇)

在求职产品运营的道路上,一份出色的个人简历是迈向成功的第一步,但是简历怎么写才最好呢?下面是小编整理的求职产品运营的个人简历案例,同时,幻主简历网还提供精美简历模板下载和简历在线制作工具,欢迎大家…

meizu M10 魅蓝 10 mblu10 root 解锁 安装LSPosed框架 紫光展锐改串 AT命令 一键新机 改机软件 硬改 改参数

meizu M10 魅蓝 10 mblu10 root 解锁 安装LSPosed框架 紫光展锐改串 AT命令 一键新机 改机软件 硬改 改参数 ro.system.build.version.release11 ro.system.build.version.release_or_codename11 ro.system.build.version.sdk30 ro.system.custom.versionAndroid_M01 ro.prod…

python目录树生成器

代码如下: import os from colorama import Fore, Style, init from tkinter import Tk, Label, Entry, Button, Text, Scrollbar, RIGHT, Y, END# 初始化 colorama init(autoresetTrue)def print_directory_tree(root_dir, text_widget, indent, lastTrue):"…

NISP国家信息安全水平考试

国家信息安全水平考试(NISP)是中国信息安全测评中心考试、发证,由国家网络空间安全人才培养基地运营管理,并授权网安世纪科技有限公司为NISP证书管理中心。 中国信息安全测评中心开展国家信息安全水平考试(NISP)考试项目,是为普及信息安全/网…

Spring Boot如何实现跨域资源共享(CORS)?

🍅 作者简介:哪吒,CSDN2021博客之星亚军🏆、新星计划导师✌、博客专家💪 🍅 哪吒多年工作总结:Java学习路线总结,搬砖工逆袭Java架构师 🍅 技术交流:定期更新…