如何通过Python实现免登录状态下的域名自动解析?
- 内容介绍
- 文章标签
- 相关推荐
本文共计820个文字,预计阅读时间需要4分钟。
目标:编写Python脚本,通过dnspod API获取个人域名内的DNS解析记录,实现域名的解析、修改和删除。
原因:编写此脚本的原因在于,当你在公司负责管理大量域名时,经常需要解析、查看和修改域名的DNS设置,使用脚本可以自动化这些操作,提高工作效率。
目的是编写python脚本,通过dnspod api获取个人域名内的dns解析记录,
免登录实现域名的解析、修改和删除:
为什么要编写这个脚本?当你在公司负责很多的域名又经常需要解析和查看,频繁登录网站去查去修改是一件费神的事。
上图的账号内有2个域名ssw.fit和ssw.ski,我想給ssw.ski增加了一条A记录,
把test子域名解析到我的linux云服务器,添加完后访问test.ssw.ski
如何获得域名解析信息使用dnspod api
#获取domain_id curl 'dnsapi.cn/Domain.List' -d 'login_token=&format=json' #获取record_id curl 'dnsapi.cn/Record.List' -d 'login_token=&format=json&domain_id='获取Token
访问console.dnspod.cn/account/token/token,创建一个秘钥
完成后程序中可以使用ID,TOKEN来访问api。
目标实现一般都通过requests 的post方法访问对应网址。
不过这里用curl命令更简介方便,它也可以发起post请求,并且一条命令解决。
本文共计820个文字,预计阅读时间需要4分钟。
目标:编写Python脚本,通过dnspod API获取个人域名内的DNS解析记录,实现域名的解析、修改和删除。
原因:编写此脚本的原因在于,当你在公司负责管理大量域名时,经常需要解析、查看和修改域名的DNS设置,使用脚本可以自动化这些操作,提高工作效率。
目的是编写python脚本,通过dnspod api获取个人域名内的dns解析记录,
免登录实现域名的解析、修改和删除:
为什么要编写这个脚本?当你在公司负责很多的域名又经常需要解析和查看,频繁登录网站去查去修改是一件费神的事。
上图的账号内有2个域名ssw.fit和ssw.ski,我想給ssw.ski增加了一条A记录,
把test子域名解析到我的linux云服务器,添加完后访问test.ssw.ski
如何获得域名解析信息使用dnspod api
#获取domain_id curl 'dnsapi.cn/Domain.List' -d 'login_token=&format=json' #获取record_id curl 'dnsapi.cn/Record.List' -d 'login_token=&format=json&domain_id='获取Token
访问console.dnspod.cn/account/token/token,创建一个秘钥
完成后程序中可以使用ID,TOKEN来访问api。
目标实现一般都通过requests 的post方法访问对应网址。
不过这里用curl命令更简介方便,它也可以发起post请求,并且一条命令解决。

