linux云自动化运维基础知识23(DDNS服务配置)

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
简介:

   DDNS(Dynamic Domain Name Server)是动态域名服务的缩写。

DDNS是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务器程序负责提供DNS服务并实现动态域名解析

DDNS捕获用户每次变化的IP地址,然后将其与域名对应,这样其他上网用户就可以通过域名来进行交流。而最终客户所要记忆的全部,就是记住动态域名商给予的域名即可,而不用去管他们是如何实现的。 动态域名服务的对象是指IP是动态的,是变动的。普通的DNS都是基于静态IP的,有可能是一对多或多对多,IP都是固定的一个或多个。但DDNS的IP是变动的、随机的。


1.搭建初步环境

(1)设置主机名为ddns-server,设置ip为172.25.254.124,搭建yum仓库

wKioL1mQaATwFmVuAAC6yYm9cLg723.png

wKioL1mQaIzQ4j0bAAA6BCsq1NQ817.png



(2)设置防火墙可以通过DNS服务,并且设置DNS为服务端主机的ip,此处为 172.25.254.124

 

wKioL1mQaSXBN2gAAADLZmrq-X0854.png

wKiom1mQaSWC5gZlAABKSdt389U499.png



(3) 安装bind服务和dhcp服务 

wKiom1mQaKrhfUGrAABoqZ1ypSY419.png

wKiom1mQaMmSjUhBAACjbVzC-wo686.png

(4)设置named服务开机自启

wKiom1mQaUTCisdjAABhjeFVkZE011.png


2.配置DNS服务

配置dns服务的域文件和解析文件,并且将配置好的解析文件westos.con.zone备份到/mnt下

  

(1)vim /etc/named.conf

  wKiom1mQaW3yHKq5AABZ0PszMsU312.png

(2)vim  /etc/named.rfc1912.zones

  wKiom1mQaYCQaEvGAAAxZOfsP8E390.png

(3)vim /var/named/westos.com.zone       cp  -p  /var/named/westos.com.zone  /mnt/

  wKioL1mQaaTTTJowAAC2JakgyJU347.png

(4)systemctl restart named    

      dig   www.westos.com

wKiom1mQabzgnpkzAADtzwWDzCk371.png



3.配置dhcp服务

wKiom1mQagbhWg8AAAAmXrPZ-Sk590.png

wKioL1mQageC-QjIAAFGrcn6w10859.png


注意:此处14行应该取消注释,把none改成interim


4.生成对称加密文件

wKiom1mQaj7A1_r7AACefaB-0zA296.png


wKiom1mQamej8XuaAAAp_NMnSrE857.png

5.在DNS的主配置文件中添加密钥文件westos

wKioL1mQaruBjyl2AABBPMjPUns089.png

6.给/var/named/写权限,并且打开selinux中DNS写入域名的权限

wKiom1mQa1jQgC-lAABVxIEaw9I068.png

7.密钥更新,更新域名news.westos.com,测试能否解析

wKiom1mQayaiLUw3AAEdEzqR7F0278.png

8在dhcp服务的配置文件中添加密钥文件westos,并且重新启动服务。

wKiom1mQbBGCxakZAACAY7ujcUA874.png

9.删除/var/named/westos.com.zone.jnl  ,并且回复westos.com.zone文件(防止客户端无法解析)

wKioL1mQbGrAc689AACGXJgEQPI010.png

10.客户端主机测试

(1)设置客户端主机DNS为172.25.254.124,主机名为music.westos.com

(2)设置客户端主机动态获取网络,并且重启网络服务

(3)测试dig music.westos.com  看能否成功解析

 (4)调整服务端的dhcp服务的ip范围,客户端重新获取,再次测试,看能否成功解决。

wKiom1mQbIbS_gNoAA3legMDsP8723.png

wKioL1mQbI_jWBo-AA4G4AdY8CY090.png


本文转自 lulu2017 51CTO博客,原文链接:http://blog.51cto.com/13132425/1955980


相关文章
|
5天前
|
机器学习/深度学习 人工智能 运维
基于AI的自动化事件响应:智慧运维新时代
基于AI的自动化事件响应:智慧运维新时代
64 11
|
29天前
|
Ubuntu Unix Linux
Linux网络文件系统NFS:配置与管理指南
NFS 是 Linux 系统中常用的网络文件系统协议,通过配置和管理 NFS,可以实现跨网络的文件共享。本文详细介绍了 NFS 的安装、配置、管理和常见问题的解决方法,希望对您的工作有所帮助。通过正确配置和优化 NFS,可以显著提高文件共享的效率和安全性。
180 7
|
2月前
|
Linux 应用服务中间件 Shell
linux系统服务二!
本文详细介绍了Linux系统的启动流程,包括CentOS 7的具体启动步骤,从BIOS自检到加载内核、启动systemd程序等。同时,文章还对比了CentOS 6和CentOS 7的启动流程,分析了启动过程中的耗时情况。接着,文章讲解了Linux的运行级别及其管理命令,systemd的基本概念、优势及常用命令,并提供了自定义systemd启动文件的示例。最后,文章介绍了单用户模式和救援模式的使用方法,包括如何找回忘记的密码和修复启动故障。
52 5
linux系统服务二!
|
2月前
|
Linux 应用服务中间件 Shell
linux系统服务!!!
本文详细介绍了Linux系统(以CentOS7为例)的启动流程,包括BIOS自检、读取MBR信息、加载Grub菜单、加载内核及驱动程序、启动systemd程序加载必要文件等五个主要步骤。同时,文章还对比了CentOS6和CentOS7的启动流程图,并分析了启动流程的耗时。此外,文中还讲解了Linux的运行级别、systemd的基本概念及其优势,以及如何使用systemd管理服务。最后,文章提供了单用户模式和救援模式的实战案例,帮助读者理解如何在系统启动出现问题时进行修复。
63 3
linux系统服务!!!
|
2月前
|
机器学习/深度学习 运维 监控
智能化运维:从自动化到AIOps的演进之路####
本文深入探讨了IT运维领域如何由传统手工操作逐步迈向高度自动化,并进一步向智能化运维(AIOps)转型的过程。不同于常规摘要仅概述内容要点,本摘要将直接引入一个核心观点:随着云计算、大数据及人工智能技术的飞速发展,智能化运维已成为提升企业IT系统稳定性与效率的关键驱动力。文章详细阐述了自动化工具的应用现状、面临的挑战以及AIOps如何通过预测性分析和智能决策支持,实现运维工作的质变,引领读者思考未来运维模式的发展趋势。 ####
|
2月前
|
机器学习/深度学习 数据采集 人工智能
智能化运维:从自动化到AIOps的演进与实践####
本文探讨了智能运维(AIOps)的崛起背景,深入分析了其核心概念、关键技术、应用场景及面临的挑战,并对比了传统IT运维模式,揭示了AIOps如何引领运维管理向更高效、智能的方向迈进。通过实际案例分析,展示了AIOps在不同行业中的应用成效,为读者提供了对未来智能运维趋势的洞察与思考。 ####
126 1
|
2月前
|
数据库连接 Linux Shell
Linux下ODBC与 南大通用GBase 8s数据库的无缝连接配置指南
本文详细介绍在Linux系统下配置GBase 8s数据库ODBC的过程,涵盖环境变量设置、ODBC配置文件编辑及连接测试等步骤。首先配置数据库环境变量如GBASEDBTDIR、PATH等,接着修改odbcinst.ini和odbc.ini文件,指定驱动路径、数据库名称等信息,最后通过catalog.c工具或isql命令验证ODBC连接是否成功。
|
2月前
|
缓存 资源调度 安全
深入探索Linux操作系统的心脏——内核配置与优化####
本文作为一篇技术性深度解析文章,旨在引领读者踏上一场揭秘Linux内核配置与优化的奇妙之旅。不同于传统的摘要概述,本文将以实战为导向,直接跳入核心内容,探讨如何通过精细调整内核参数来提升系统性能、增强安全性及实现资源高效利用。从基础概念到高级技巧,逐步揭示那些隐藏在命令行背后的强大功能,为系统管理员和高级用户打开一扇通往极致性能与定制化体验的大门。 --- ###
94 9
|
2月前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
88 5
|
2月前
|
机器学习/深度学习 数据采集 人工智能
智能运维:从自动化到AIOps的演进与实践####
本文探讨了智能运维(AIOps)的兴起背景、核心组件及其在现代IT运维中的应用。通过对比传统运维模式,阐述了AIOps如何利用机器学习、大数据分析等技术,实现故障预测、根因分析、自动化修复等功能,从而提升系统稳定性和运维效率。文章还深入分析了实施AIOps面临的挑战与解决方案,并展望了其未来发展趋势。 ####