cloudfare dns_Cloudflare配置动态dns(ddns)
最近因为一些事情,不敢再使用国内的dns解析商,故转而使用国外的dns解析商;本来想使用dns.he.net提供的服务,但是对一些免费的域名(tk\ml\cf)不友好,故换为Cloudflare的dns解析,具体地域名申请、域名解析操作这类教程,网上已经有很多,在此不做更多的说明,重点说说关于DDNS的操作。
Cloudflare提供了功能强大的api,根据自身的网络拓扑结构,可以很方便的更新公网IP到dns解析服务上。如果你的公网ip在电脑上(即通过PPPoE拨号上网),ddns的方法就很多了,可以使用Python脚本,使用requests、json这两个库,就可以搞定ddns配置,如果是在路由上,就要使用Linux shell来实现,在此将脚本列出并作以说明
ipl=$(ifconfig pppoe-cy | awk '/inet addr/{print substr($2,6)}')
ip=$(curl -s http://ipv4.icanhazip.com)
curl -k -X PUT "https://api.cloudflare.com/client/v4/zones/zones_ID填写/dns_records/域名的ID" \
-H "X-Auth-Email:个人的邮箱" \
-H "X-Auth-Key:个人的API key" \
-H "Content-Type: application/json" \
--data '{"type":"A","name":"域名","content":"'${ipl}'","ttl":120,"proxied":false}'
特别地,参数ipl(ip local)是通过本地命令获得的公网ip地址,参数ip则是通过外网来确定的公网ip。公网ip的判断是基于自身网络的情况,如多拨后拥有多个公网ip,做负载均衡的时候的nat配置,则需要通过参数ipl来制定通过哪一个公网IP访问
cloudfare dns_Cloudflare配置动态dns(ddns)相关推荐
- unifi 华为_使用Unifi Dream Machine Pro自定义动态DNS
unifi 华为 I recently bought a UniFi Dream Machine Pro (UDM Pro). I did a ton of research before getti ...
- 什么是动态DNS 动态DNS有什么用
1.核心思想 配置动态DNS服务器的核心思想是:在DNS服务器上运行多个BIND,每个BIND为来自不同区域的用户提供解析,因此每个BIND都应具有不同的配置文件和域文件,并且分别监听在不同的端口.在 ...
- DNS部署之动态域名解析DDNS
DNS部署之动态域名解析DDNS dns+dhcp=ddns=动态域名解析=花生壳 DDNS: DDNS:之前的远程更新是基于静态网络做的,但是如果我们用动态网络获取ip,dns就不能及时更新到ip的 ...
- DDNS配置实例(DHCP+DNS=DDNS)
DDNS配置实例(DHCP+DNS=DDNS) 在网络管理中,维护DNS服务器是一项很基本的工作.但是,随着网络规模的不断扩大,频繁的去修改DNS区域数据文件,那也将会是一件很麻烦的事情.因此,动态D ...
- 建立内部动态DNS服务器
建立内部动态DNS服务器 因为各种不同的原因,企业内部往往会有多台DHCP服务器,负责分发IP地址,给内部网络管理带来不便.本文将介绍如何在企业内部用BIND9建立内部DDNS服务,解决网络管理不便的 ...
- linux下配置高速缓存dns
一.概念 1.什么是DNS? ==域名系统(服务)协议(dns)==是一种分布式网络目录服务,主要用于域名与IP地址的相互转换,以控制因特网的电子邮件的发送. 2.DNS的分类 (1)权威名称服务器, ...
- 用DHCP实现网关配置和DNS解析
笔者发现DHCP服务器中也集成了网关配置和DNS服务器解析等功能,平时我们只注意到了DHCP服务器的动态地址分配功能,忽略了它所拥有的其他功能. 一.在DHCP服务器上的配置 要想实现网关配置和DNS ...
- 动态DNS——本质上是IP变化,将任意变换的IP地址绑定给一个固定的二级域名。不管这个线路的IP地址怎样变化,因特网用户还是可以使用这个固定的域名 这样看的话,p2p可以用哇...
动态域名是因应网络远程访问的需要而产生的一项应用技术.因为没有固定IP,只能运用二级域名来应对经常变化的IP,动态域名的由来因此而产生. 它当前主要应用在:路由器.网络摄像机.带网络监控的硬盘录像机. ...
- 思科三层交换机开启ipv6路由功能_网络工程实战之三层交换机配置IPv6 DNS 示例...
组网需求 如图 所示,设备SwitchA 作为IPv6 DNS Client 端和IPv6 DNS Server 配合,使得 SwitchA 通过域名(huawei.com)能够访问IP 地址为200 ...
- php实现ddns,动态域名DDNS实现
利用php重定向功能实现DDNS. 在openwrt上配置自定义的ddns,定时上报路由器的动态IP信息 1 将IP信息定时发送到http://xxx.xxx.net/updateip.php 在服务 ...
最新文章
- d3力导向图增加节点_D3.js+Es6+webpack构建人物关系图(力导向图),动态更新数据,点击增加节点,拖拽增加连线......
- 【客户下单】前端系统Action数据封装
- 云图说|华为HiLens云上管理平台 花样管理多种端侧设备
- 怎样用计算机算屋面的坡度,屋顶坡度要怎么算,一般是多少?
- mysql 授权 navicat的登录数据库
- Bootstrap3基础 glyphicon 设置图标的颜色与大小
- Java视频教程(自学必备)
- 深入理解信息科学技术与创新之“自然智能”
- ubuntu20.04安装qq音乐并解决闪退问题
- 多元函数的泰勒展开Talor以及黑塞矩阵
- SVN Eclipse插件Subclipse安装和配置
- 添加小度在家显示无法连接服务器,小度在家突然连不上网了
- 浅析中西思维差异对英语口语交际的影响
- oracle rman crosscheck,rman的crosscheck命令
- Linux驱动中如何对文件进行读写
- Unity Socket 初级入门
- 内网穿透 —— 利用 ISS 和 ngrok 搭建可以让外网访问的个人网站
- IE浏览器以及内置IE浏览器的程序不能使用的解决方案
- 论文解读:multiple population technique for multiple objectives (MPMO)
- 5-发音规则(略读)
热门文章
- 使用OTP动态口令(每30s变一次)进行登录认证
- C++ primer 第十一章 关联容器
- uC/OS信号量Pend和Post都会做些什么
- 房东拿租金去还房贷是天经地义的嘛
- 百度脑图 “展开/收起节点“ 按钮隐藏
- java实现模拟时钟表盘
- 小程序typescript_16天:从概念到实现的TypeScript应用程序
- (python爬虫)拉勾网招聘信息爬取
- Jenkins - Update information obtained: 不可用 ago;
- 工作小记 编译 ffmpeg gpu 版本