ddns

Python实现阿里云域名DDNS支持ipv4和ipv6

↘锁芯ラ 提交于 2020-04-26 13:14:28
前言 首先得有一个阿里云的域名: https://www.aliyun.com/minisite/goods?userCode=jdjc69nf 然后你的IP必须是公网IP,不然解析了也没用。 本文章讲怎样通过阿里云的SDK来添加修改域名解析,检查本机IP与解析的IP是否一致,不一致自动修改解析,达到动态解析的目的,主要用于家庭宽带这些动态IP的地方。 安装阿里云SDK和其他第三方库 pip install aliyun-python-sdk-core-v3 pip install aliyun-python-sdk-domain pip install aliyun-python-sdk-alidns pip install requests 直接在CMD中输入上面的命令即可,如果下载速度太慢可以百度搜 windows下Python换源 。 使用Pycharm之类IDE的自行百度 pycharm怎样安装第三方库 详细步骤 获取accessKeyId和accessSecret 可以在阿里云控制台个人中心直接获取,但是一般建议使用RAM角色来进行权限控制,这样这个accessKey和accessSecret就只能操作域名,不能操作其他的资源,相对会比较安全。关于RAM快速入门: https://help.aliyun.com/document_detail/28637.html

花生壳动态DNS架设教程及常见问题

狂风中的少年 提交于 2020-04-24 03:11:40
花生壳动态DNS架设教程及常见问题 一般情况下,我们建设网站让所有人访问的话需要公网ip地址,并且为了方便大家记忆使用域名和ip地址的映射。域名和I地址的映射和解析就称之为DNS,这种关系基本上静态的,也就是说服务器的IP地址不可以更换。DDNS则可以实现域名和ip地址的动态映射,借助于DDNS和相关的工具,我们可以实现将内网的服务器暴露给外网用户访问。 DDNS服务提供商国内比较知名的就是花生壳,本文主要记录的就是花生壳DDNS的架设。 花生壳账号注册 登录 花生壳官网 ,注册个人账号并进行实名认证。 进入 花生壳后台管理 页面并注册自己需要使用的域名。 前往 花生壳工具下载 页面,下载花生壳设备并安装。 登录 花生壳设备管理 页面,购买内网穿透服务并添加相关的映射。 访问映射的域名,测试是否成功。 需要注意的问题 花生壳的DDNS服务收费比较细,在购买域名之后我们还需要购买内网穿透服务才能够正常配置和使用。基础版的内网穿透服务对带宽和映射数量都有着很较强的限制。 现在很多路由器都提供了DDNS服务的功能,国内厂商生产的一般都会提供花生壳的DDNS选项。但是在使用花生壳设备时,需要关闭路由器的DDNS功能,否则在添加映射的时候会一直失败。个人在部署时就一直碰到了这个问题。 Ubuntu下的开机自动启动文件 花生壳官网设备安装包中没有包含自动自动脚本,贴出个人的脚本供大家参考。

OpenWrt(LEDE)2020.4.12编译 UnPnP+NAS+多拨+网盘+DNS优化+帕斯沃 无缝集成

不羁的心 提交于 2020-04-20 08:00:09
固件说明 基于Lede OpenWrt R2020.4.8版本(源码截止2020.4.12)Lienol Feed及若干自行维护的软件包 结合家庭x86软路由场景需要定制 按照家庭应用场景对固件及软件进行测试,通过后发布 设计目标 一个与现有OpenWrt最新版本接近,稳定,满足家庭使用场景的需要的固件。 软件包不追求高大全,内置软件无冲突,一切以家庭实际需要出发。 软件包功能 支持UPnP(为BT、EMULE,家用摄像头、XBOX、PS4提供支持) 支持CIFS文件共享协议(路由直接挂载NAS、Samba、Windows文件夹,通过cifs.mount或者图形化挂载工具) 支持单线/多线多拨(提升上行带宽,提高从因特网获取家庭文件速度) 支持多拨负载均衡 支持All In One DNS 方案: 反追踪去AD+国内域名加速解析+抗污染+速度优选 与PSW无缝集成,方案说明 https://www.right.com.cn/forum/thread-3413846-1-1.html 支持DDNS(可以通过域名随时获得家庭路由器IP) 支持SSH远程访问(从因特网连接路由器) 支持远程唤醒(WOL,从因特网连入路由器启动家中电脑) 支持定时唤醒(Time WOL,定时启动家庭设备,配合自动关机实现定时运行) 支持全功能Docker,可自由扩展功能

OpenWrt(LEDE)2020.4.12编译 UnPnP+NAS+多拨+网盘+DNS优化+帕斯沃 无缝集成

﹥>﹥吖頭↗ 提交于 2020-04-16 22:44:53
【推荐阅读】微服务还能火多久?>>> 固件说明 基于Lede OpenWrt R2020.4.8版本(源码截止2020.4.12)Lienol Feed及若干自行维护的软件包 结合家庭x86软路由场景需要定制 按照家庭应用场景对固件及软件进行测试,通过后发布 设计目标 一个与现有OpenWrt最新版本接近,稳定,满足家庭使用场景的需要的固件。 软件包不追求高大全,内置软件无冲突,一切以家庭实际需要出发。 软件包功能 支持UPnP(为BT、EMULE,家用摄像头、XBOX、PS4提供支持) 支持CIFS文件共享协议(路由直接挂载NAS、Samba、Windows文件夹,通过cifs.mount或者图形化挂载工具) 支持单线/多线多拨(提升上行带宽,提高从因特网获取家庭文件速度) 支持多拨负载均衡 支持All In One DNS 方案: 反追踪去AD+国内域名加速解析+抗污染+速度优选 与PSW无缝集成,方案说明 https://www.right.com.cn/forum/thread-3413846-1-1.html 支持DDNS(可以通过域名随时获得家庭路由器IP) 支持SSH远程访问(从因特网连接路由器) 支持远程唤醒(WOL,从因特网连入路由器启动家中电脑) 支持定时唤醒(Time WOL,定时启动家庭设备,配合自动关机实现定时运行) 支持全功能Docker,可自由扩展功能

OpenWrt(LEDE)2020.4.12编译 UnPnP+NAS+多拨+网盘+DNS优化+帕斯沃 无缝集成

爱⌒轻易说出口 提交于 2020-04-16 18:38:37
【推荐阅读】微服务还能火多久?>>> 固件说明 基于Lede OpenWrt R2020.4.8版本(源码截止2020.4.12)Lienol Feed及若干自行维护的软件包 结合家庭x86软路由场景需要定制 按照家庭应用场景对固件及软件进行测试,通过后发布 设计目标 一个与现有OpenWrt最新版本接近,稳定,满足家庭使用场景的需要的固件。 软件包不追求高大全,内置软件无冲突,一切以家庭实际需要出发。 软件包功能 支持UPnP(为BT、EMULE,家用摄像头、XBOX、PS4提供支持) 支持CIFS文件共享协议(路由直接挂载NAS、Samba、Windows文件夹,通过cifs.mount或者图形化挂载工具) 支持单线/多线多拨(提升上行带宽,提高从因特网获取家庭文件速度) 支持多拨负载均衡 支持All In One DNS 方案: 反追踪去AD+国内域名加速解析+抗污染+速度优选 与PSW无缝集成,方案说明 https://www.right.com.cn/forum/thread-3413846-1-1.html 支持DDNS(可以通过域名随时获得家庭路由器IP) 支持SSH远程访问(从因特网连接路由器) 支持远程唤醒(WOL,从因特网连入路由器启动家中电脑) 支持定时唤醒(Time WOL,定时启动家庭设备,配合自动关机实现定时运行) 支持全功能Docker,可自由扩展功能

OpenWrt(LEDE)2020.4.12编译 UnPnP+NAS+多拨+网盘+DNS优化+帕斯沃 无缝集成

血红的双手。 提交于 2020-04-15 08:14:09
【推荐阅读】微服务还能火多久?>>> 固件说明 基于Lede OpenWrt R2020.4.8版本(源码截止2020.4.12)Lienol Feed及若干自行维护的软件包 结合家庭x86软路由场景需要定制 按照家庭应用场景对固件及软件进行测试,通过后发布 设计目标 一个与现有OpenWrt最新版本接近,稳定,满足家庭使用场景的需要的固件。 软件包不追求高大全,内置软件无冲突,一切以家庭实际需要出发。 软件包功能 支持UPnP(为BT、EMULE,家用摄像头、XBOX、PS4提供支持) 支持CIFS文件共享协议(路由直接挂载NAS、Samba、Windows文件夹,通过cifs.mount或者图形化挂载工具) 支持单线/多线多拨(提升上行带宽,提高从因特网获取家庭文件速度) 支持多拨负载均衡 支持All In One DNS 方案: 反追踪去AD+国内域名加速解析+抗污染+速度优选 与PSW无缝集成,方案说明 https://www.right.com.cn/forum/thread-3413846-1-1.html 支持DDNS(可以通过域名随时获得家庭路由器IP) 支持SSH远程访问(从因特网连接路由器) 支持远程唤醒(WOL,从因特网连入路由器启动家中电脑) 支持定时唤醒(Time WOL,定时启动家庭设备,配合自动关机实现定时运行) 支持全功能Docker,可自由扩展功能

OpenWrt(LEDE)2020.4.12编译 UnPnP+NAS+多拨+网盘+DNS优化+帕斯沃 无缝集成

岁酱吖の 提交于 2020-04-14 02:02:04
【今日推荐】:为什么一到面试就懵逼!>>> 固件说明 基于Lede OpenWrt R2020.4.8版本(源码截止2020.4.12)Lienol Feed及若干自行维护的软件包 结合家庭x86软路由场景需要定制 按照家庭应用场景对固件及软件进行测试,通过后发布 设计目标 一个与现有OpenWrt最新版本接近,稳定,满足家庭使用场景的需要的固件。 软件包不追求高大全,内置软件无冲突,一切以家庭实际需要出发。 软件包功能 支持UPnP(为BT、EMULE,家用摄像头、XBOX、PS4提供支持) 支持CIFS文件共享协议(路由直接挂载NAS、Samba、Windows文件夹,通过cifs.mount或者图形化挂载工具) 支持单线/多线多拨(提升上行带宽,提高从因特网获取家庭文件速度) 支持多拨负载均衡 支持All In One DNS 方案: 反追踪去AD+国内域名加速解析+抗污染+速度优选 与PSW无缝集成,方案说明 https://www.right.com.cn/forum/thread-3413846-1-1.html 支持DDNS(可以通过域名随时获得家庭路由器IP) 支持SSH远程访问(从因特网连接路由器) 支持远程唤醒(WOL,从因特网连入路由器启动家中电脑) 支持定时唤醒(Time WOL,定时启动家庭设备,配合自动关机实现定时运行) 支持全功能Docker

通过python将阿里云DNS解析作为DDNS使用

心已入冬 提交于 2020-04-13 16:14:11
【今日推荐】:为什么一到面试就懵逼!>>> 通过python将阿里云DNS解析作为DDNS使用 脚本需要Python2.x运行 安装alidns python sdk sudo pip install aliyun-python-sdk-alidns 准备以下数据 access_key_id: access_Key_secret: account_id:可以在你账户的 账号管理 >> 安全设置 中找到; rc_record_id:你需要先将 i_dont_know_record_id = ‘no’ 设为yes,然后运行脚本,在返还的内容中找到RecordId,这个就是了。获取到RecordId后还需要把i_dont_know_record_id设为no! rc_domain:一级域名(你的域名) rc_rr:请填写你的解析记录,对应的主机记录 rc_type:A,CNAME rc_ttl:请填写解析有效生存时间TTL,单位:秒 脚本 aliyun_ddns.py 获取外网IP curl -s ip.cn curl -s http://ip.taobao.com/service/getIpInfo2.php?ip=myip|grep -Po '(?<="ip":")\S+(?=")' 设置定时任务 crontab -l */10 * * * * root /usr/bin

海康威视配置DDNS远程监控

烈酒焚心 提交于 2020-02-15 13:33:57
教程: http://www.hikvision.com/cn/support_more.asp?id=224 一. 配置路由器 192.168.1.1 转发规则 --> UPnP设置 --> 开启 二. 配置录像机 http://192.168.1.102 设备参数 --> 基本信息 --> 设备序列号 配置网络: 网络配置 --> TCP/IP 配置默认网关 (192.168.1.1) 首选DNS: 8.8.8.8 备用DNS: 8.8.4.4 配置DDNS 启用DDNS --> 保存 访问: www.hik-online.com 帮客户注册用户名/密码 录像机 192.168.1.102 DDNS: www.hik-online.com 一台设备可多个账号管理,设备名不要随意修改,后续远程访问监控是通过 http://www.hik-online.com/设备名 来查看. 来源: https://www.cnblogs.com/bowshy/p/3615071.html

openwrtd脚本方式实现DDNS

烂漫一生 提交于 2020-01-18 23:54:13
首先 我们需要在 /ect/hotplug.d/iface/ 下建立一个文件 25-Oray 在文件内写入如下代码 # ! / bin / sh - USER = "UserName" PASS = "Password" DOMAIN = "domin.vicp.net" URL = "http://${USER}:${PASS}@ddns.oray.com:80/ph/update?hostname=${DOMAIN}" if [ - f / tmp / ddns ] ; then current_ip = $ ( uci - P / var / state get network . wan . ipaddr ) req = `cat / tmp / ddns | grep "${current_ip}" ` if [ ! - z "${req}" ] ; then old_ip = `echo $ { req } | awk '{ print $2}' ` if [ "${old_ip}" = "${current_ip}" ] ; then exit fi fi fi wget - q - O / tmp / ddns - q $ { URL } 然后退出 并且赋予此文件可执行权限 chmod a + x / etc / hotplug . d / iface / 25 -