使用python实现阿里云动态域名解析DDNS
前言
前置条件
1、域名是在阿里云购买的2、地址必须是公网地址,不然加了解析也没有用
简介
通过阿里云提供的SDK,然后自己编写程序新增或者修改域名的解析,达到动态解析域名的目的;主要应用于pppoe拨号的环境,比如家里设置了服务器,但是外网地址经常变化的场景;再比如公司的pppoe网关,需要建立vpn的场景。
DNS详解: A记录,子域名,CNAME别名,PTR,MX,TXT,SRV,TTL
DNS
DNS,Domain Name System或者Domain Name Service(域名系统或者域名服务)。域名系统为Internet上的主机分配域名地址和IP地址。由于网络中的计算机都必须有个IP地址,来识别, 互相之间才能通信,但让我们记住一大串的IP地址来访问网站显然是不可能的,所以用户使用域名地址,而DNS系统的功能就是自动把域名地址翻译为IP地址。
HTTPS之acme.sh申请证书
1.关于let's encrypt和acme.sh的简介
1.1 let's encrypt
Let's Encrypt是一个于2015年三季度推出的数字证书认证机构,旨在以自动化流程消除手动创建和安装证书的复杂流程,并推广使万维网服务器的加密连接无所不在,为安全网站提供免费的SSL/TLS证书。
域名解析—MX和cname记录冲突
我们公司官网分别是www.abc.com和abc.com指向同一个服务器,当有一天,我们需要添加企业邮箱的MX记录时,我们会发现abc.com的cname记录会和MX记录冲突,导致无法共存。退而求其次的办法是,将cname改成A记录,但存在的问题是当A记录指向的服务器故障时,会导致网站访问中断,而使用cname解析记录,则会自动切换到正常的服务器上。
云解析大学第一期:DNS安全之道
11月29日云栖社区在线培训,云栖社区请来了阿里巴巴基础架构事业群技术专家宋毅给大家带来了DNS安全之道的讲解。本文主要从介绍云解析DNS开始,详细分析了DNS的总技术架构,接着分享了权威解析系统和安全解析系统,最后与大家介绍了云解析高级功能,包括基础解析和智能解析等。一起来了解下吧。