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仓库

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

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

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

2.配置DNS服务

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

(1)vim /etc/named.conf

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

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

(4)systemctl restart named

dig   www.westos.com

3.配置dhcp服务

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

4.生成对称加密文件

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

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

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

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

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

10.客户端主机测试

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

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

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

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

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

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

  1. linux云自动化运维基础知识23(DNS服务)

    一.DNS概述 作用:提供域名解析服务 正向解析:域名--ip   eg:(www.baidu.com  -- 220.181.111.188) 反向解析:ip--域名   eg:(220.181.1 ...

  2. linux云自动化运维基础知识4(系统结构,vim,管理输入输出,正则表达式)

    linux系统结构    linux是一个倒树结构    linux中所有的东西都是文件    这些文件都在系统顶级目录"/" /就是根目录   /目录以下为二级目录这些目录都是系 ...

  3. Linux云自动化运维第六课

    Linux云自动化运维第六课 第九单元  openssh-server 一.openssh-server 功能:让远程主机可以通过网络访问sshd服务,开始一个安全shell 二.客户端连接方式 ss ...

  4. Linux云自动化运维第三课

    Linux云自动化运维第三课 一.正则表达式 1.匹配符 * ###匹配0到任意字符 ? ###匹配单个字符 [[:alpha:]] ###匹配单个字母 [[:lower:]] ###匹配单个小写字母 ...

  5. linux云自动化运维,Liunx运维一线大神亲授 全新Linux云计算运维基础与Linux Shell自动化运维实战课程...

    Liunx运维一线大神亲授 全新Linux云计算运维基础与Linux Shell自动化运维实战课程 全新Linux云计算运维基础与Linux Shell自动化运维实战课程,由于国内一线大神亲自授课与教 ...

  6. Linux云自动化运维第十课

    第三单元  系统延迟及定时机制 一.计划定期任务 1.at 命令可以指定某一任务在将来的特定时间运行.该作业可能是一次备份.对您系统的检查或者特定时间发送的通知.那些需要花费很长时间才可完成的作业正适 ...

  7. linux云自动化运维,linux云自动化系统运维17(延时服务及定时服务)

    系统延迟服务 at发起的延迟服务都是一次性的. at + time [kiosk@foundation24 Desktop]$ at 11:11 at> date at>      ctr ...

  8. mysql系列问答题_(2)MySQL运维基础知识面试问答题

    面试题001:请解释关系型数据库概念及主要特点? 面试题002:请说出关系型数据库的典型产品.特点及应用场景? 面试题003:请解释非关系型数据库概念及主要特点? 面试题004:请说出非关系型数据库的 ...

  9. 网络运维基础知识手册

    <网络运维基础知识手册>     <Windows 系统管理> 01. 什么是 BIOS?如何进入 BIOS? BIOS 基本输入输出系统,一般按 DEL 或 F2 进 BIO ...

最新文章

  1. 字节流 system.in
  2. jquery实现页面导航列表点击添加active样式
  3. 关于答题抢票活动中奖率低的说明 |程序员光荣日
  4. 【数据科学系统学习】机器学习算法 # 西瓜书学习记录 [12] 集成学习实践
  5. 幼小衔接语言教案上c册_关于幼小衔接,这里有你最想要的解答
  6. 关于配置Webapck的 exclude 不过滤 node_modules Babel却没有处理转换node_modules的源码
  7. Hibernate初次搭建与第一个测试例子
  8. python yield理解_Python3 中 Yield 理解与使用
  9. ashly理器4.8软件汉化版_工程造价专业 常用广联达CAD等软件 推荐什么笔记本电脑?...
  10. I.MX6 linux kernel编译错误处理
  11. 一组NOKIA数据线电路图及制作图例
  12. 傻子的代码怎么写_傻瓜不写单元测试
  13. 体验数学之美——泛函
  14. 解决“任务管理器已被系统管理员停用”的问题
  15. 【机器学习】数据驱动方法在电网稳定分析应用浅谈
  16. (开源)简单的人脸识别考勤系统(python+opencv+dilb)
  17. Teamviewer过期,获取免费版
  18. 淘宝官方订单 API 接口,获取购买到的商品订单列表
  19. 华为算法工程师面试经历汇总
  20. 快速粘贴与自动填表软件V1.0 注册版

热门文章

  1. 一行命令让ElasticSearch支持中文分词搜索
  2. 解决WORDPRESS评论时头像不显示的问题
  3. 二叉树的遍历(非递归方式)
  4. ORA-29339错误解决办法
  5. JQuery的Ajax技术
  6. sklearn的train_test_split函数
  7. py库: django (web框架)
  8. 【转】Lucene 工作原理
  9. 在Ext JS 6中添加本地化包
  10. iPhone开发【一】从HelloWorld開始