一:DDNS的基本概念

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

原理:动态域名服务的对象是指IP是动态的,是变动的。普通的DNS都是基于静态IP的,有可能是一对多或多对多,IP都是固定的一个或多个。但DDNS的IP是变动的、随机的。简单来说就是通过DHCP服务器分配的IP地址可以动态更新到DNS服务上,免除了手动指定的麻烦。

DDNS原理:DNS + DHCP =DDNSDHCP负责ip解析,和分配给客户机ip,ip为随机数。DNS负责域名解析,A记录里记录了每个ip对应的域名。

二:DDNS的搭建:

我们现在有一台主机,是用来在这个meng.com域里面来收集新闻的,但是这个主机的ip是个DHCP,也就是动态的,我们这个获得动态ip的主机去访问域名的时候,需要将这个动态ip与域名对应起来(解析的DNS服务器ip是固定的,主机的ip是不固定的),步骤如下:

第一步:
这个实验需要两个虚拟机来完成,一个是我们前面做过主服务器的desktop,一台是做从服务器的server,此时为了测试环境的纯净,我们需要将最好将server这台虚拟机reset

恢复数据文件
将数据文件修改为如图下所示:

第二步:搭建DHCP(可以参照前面的博客,大体相同)

安装dhcp软件包

安装完成

复制DHCP配置文件模板到我们的配置文件


编辑DHCP配置文件




第三步:重启服务

这里重启named服务是因为我们刚才修改了named的数据文件

在server进行测试

首先,我们修改server的主机名为news.meng.com(用这个模拟访问这个news.meng.com),在将其ip获取方式改为动态获取,重启网络服务,会获取到一个动态ip。
如图所示:


此时我们去dig,发现ip也是172.25.254.60

为了实验的准确性,我们去修改这个主机可以获取到的ip,再去测试

如图所示:

编辑DHCP配置文件

将其可以获取的ip改为从172.25.254.75开始

重启DHCP服务

在server重启网络,发现获取到的ip改变

再去dig,发现news.meng.com的ip也变为了172.25.254.75,说明我们实现了DDNS

DDNS动态域名解析相关推荐

  1. 群晖NAS教程(二十一)、利用Docker安装DDNS动态域名解析,自动更新域名解析到公网IP(支持阿里云、腾讯云dnspod、Cloudflare、华为云)

    群晖NAS教程(二十一).利用Docker安装DDNS动态域名解析,自动更新域名解析到公网IP(支持阿里云.腾讯云dnspod.Cloudflare.华为云) 为了更好的浏览体验,欢迎光顾勤奋的凯尔森 ...

  2. DDNS动态域名解析IPv6地址

    通过公网IPv6地址实现远程访问专栏系列文章: <使用公网IPv6远程访问内网设备> <DDNS动态域名解析IPv6地址> 付费提示! 由于本文教程中需要使用域名和域名解析服务 ...

  3. Python+阿里云DNS 搭建DDNS动态域名解析

    家用的动态公网IP在断电以及一段时间后会变化,现在家宽公网IP开网盘以及代理管得越来越严格,已经有检测到被封的案例 上海检测web封停 这让我这种挂种子的PT党(迫真)感到害怕 以前我把国外的免费域名 ...

  4. Linux运维~2.DNS——8.ddns 动态域名解析 花生壳

    ddns 动态域名解析(dns+dhcp)(花生壳) 安装dhcp,dns yum install dhcp bin 防火墙配置 firewall-cmd --permannet --add-serv ...

  5. 指南:内网穿透与DDNS动态域名解析区别,一篇看懂

    外网访问的两种方式 目前局域网环境中主流的外网访问内网分DDNS和内网穿透两种方式,以下将分别介绍: 一.DDNS服务(动态域名解析) 外网访问内网设备的基础是通过IP来通讯,而且运营商提供的公网IP ...

  6. DNS及DDNS动态域名解析

    使111非权威dns不再向114权威dns询问,向自己询问,这个也属于文件共享想搭建一个类似114功能的dns服务器 DNS系统中,常见的资源 记录类型 主机记录(A记录 A记录是用于名称解析的重要记 ...

  7. DDNS动态域名解析功能与实现设置

    现在的设备都已经具有接入互联网功能,要实现在随时随地可以访问跨域的设备一般都是用的DDNS动态域名解析来实现,比如使用花生壳完成端口映射操作,实现外网访问内网主机或服务器. 花生壳动态域名解析官网:h ...

  8. 用.NET做DDNS动态域名解析和SSL证书申请

    本文主要介绍 IPv6 配置 DDNS 解析和 SSL 证书申请工具的开发历程和其中的相关知识.工具使用.NET开发,已开源,目前该工具的域名解析只支持阿里云. 文中提及或使用的 .NET 开源项目: ...

  9. DDNS 动态域名解析

    文章目录 1.DDNS定义 2. DDNS的配置 (1) 配置准备 (2)配置 (3)测试 1.DDNS定义 动态域名解析服务,是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的 ...

  10. NameSilo的DDNS动态域名解析脚本,支持IPv6

    NameSilo DDNS是一个用于NameSilo的动态域名解析服务,适用于家庭宽带,它能自动检测家庭宽带的IP变动,并自动更新域名的解析. GitHub项目地址: https://github.c ...

最新文章

  1. 深入理解计算机系统(3.2)---数据格式、访问信息以及操作数指示符
  2. ObservableCollection排序
  3. 后端:Java 中 10 大坑爹功能!
  4. iNeuOS工业互联平台,发布消息管理、子用户权限管理、元件移动事件、联动控制、油表饼状图和建筑类设备驱动,v3.4版本...
  5. 关于计算机应用基础问题,《计算机应用基础》习题及问题详解
  6. 使用web3j构建以太坊钱包
  7. 腾讯校招历年经典面试汇总:C++研发岗
  8. Transformer10个重要问题
  9. 大佬写的orm框架,mark一下稍后阅读
  10. Android Developers:使ListView滑动流畅
  11. android中menu菜单扩增_创意菜单效果
  12. 洛谷 P2712 摄像头
  13. eclipse引入php源包
  14. 读书文摘卡 -《大秦帝国》
  15. appid 原始id_微信开发之小程序登录相关的各类ID
  16. unity2D:视觉差Parallex
  17. C4.5(决策树预测)算法
  18. 手把手教你做智能手环
  19. 用php实现加减乘除计算器,利用php怎么编写一个加减乘除计算器
  20. 一个人可以办三个支付宝账号,这三个支付宝账户之间有什么影响?

热门文章

  1. TPLINK路由器配置桥接过程
  2. CAN bus 基础知识
  3. 《UnityAPI.Color颜色》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+Color+Lerp+RGBToHSV+gamma+linear+立钻哥哥++OK++)
  4. Vue Router4路由
  5. python多进程协同_简单谈谈python中的多进程
  6. [Klipper从入门到放弃]香橙派zero2设置2.4g无线热点
  7. 如何将Nios II硬件和软件合成一个文件(NIOS II)烧进EPCS falsh
  8. 支持新老版帝国CMS采集入库教程
  9. Autodesk AutoCAD 2013 简体中文版下载
  10. RabbitMQ(二) | 消息可靠性(消息确认机制、消息持久化、消息重试机制)