Python动态域名解析By腾讯云SDK

工信部强制要求运营商为家庭宽带设置公网IPv6,基本所有人都能够获取到IPv6,由于大部分IP是动态的,所以可以用python代码去动态解析域名到家庭公网上

手动运行一次:
python dynamic_modify_dns.py -domain=xxx.top -sub_domain=ipv6 -is_ipv6 -check_ip_fmt
参数解释:
-is_ipv6选项可以选择ipv6模式,默认是ipv4模式
-domain参数即为你拥有的域名
-sub_domain是指定子域名,默认二级域名为ipv4 (例:ipv4.xxx.top)
-check_ip_fmt参数可以不加

运行前准备工作:
1.到为你的域名提供解析服务的dnspod控制台获取secret,填入到代码中的
SECRET_IDSECRET_KEY,dnspod控制台网址:https://console.dnspod.cn/
2.安装一下依赖包
pip install -i https://mirrors.tencent.com/pypi/simple/ --upgrade tencentcloud-sdk-python click IPy
3.放到你的服务器上长久运行,推荐使用crontab(使用绝对路径更佳)

python代码

 


  • 转载:然并卵zh
  • 本站教程,未注明转载均为原创内容,仅做为学习参考使用,切勿用于非法及商业用途!造成的后果作者不承担任何责任!
  • 如果转载请注明出处!oD^Blog
  • 本文如果需要更新,或者失效请联系微信 : oldiy2018 【微信不解答任何问题,不接收任何红包!】
  • 如果支持作者,请点击下方赞赏,支持一杯饮料!
  • 如果有问题可以点击【加入电报群】和我一起沟通或者下方留言讨论!
赞赏

微信赞赏支付宝赞赏

You may also like...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注