找回密码
 立即注册
搜索
查看: 148|回复: 2

[技术探讨] 自动获取IPv6/IPv4地址,提交到新网互联域名解析

[复制链接]

23

主题

217

回帖

1766

积分

金牌会员

积分
1766
金钱
1526
HASS币
10
发表于 昨天 17:05 | 显示全部楼层 |阅读模式
本帖最后由 zg990725 于 2025-6-29 17:10 编辑

自动获取IPv6地址,提交到新网互联域名解析,
A.获取IPv6:
得到IPv6地址:https://v6.myip.la/;
得到IPv6地址:https://v4.myip.la/;
B.新网互联域名解析:
        1.访问https://crm.dns.com.cn/login/toLogin.do,得到header中的set-cookie;
        2.header中携带cookie,账户和密码登录,[POST]https://crm.dns.com.cn/login/doAjaxLogin.do;
        参数为:userLoginType=1&loginName={账户}&loginPasswd={密码为RSA加密,取固定值}&messageCode=&timeid=&_loginToken=e5c3e56029b44cb3aa0564db22c9cf30(不重要)&validateToken=4da27cfca3ad42799b42768cecd2431b(不重要)&captchaVerification=&visitorId=ee226c009757436fc0e21ae199103db9b65127a82125669ec89f3663b8a3dbce(不重要);
        逻辑为cookie提交,使其生效;
        3.header中携带cookie,将域名,解析地址等信息提交到[POST]https://crm.dns.com.cn/product/domain/dnsresolve/updatedns.do;
        参数为:resolvedSerial=13&domainName={域名}&hostType=(二级域名,如ww或@)&resolvedType={IPv6为AAAA;IPv4为A}&recordValue={IPv6地址}&mxLevel=0&resolvedLine=&tag=
        返回值:{"code":"200","record":{"userId":0,"domainName":"域名","resolvedSerial":13,"resolvedType":"AAAA","hostType":"二级域名","recordValue":"IPv6地址","mxLevel":0,"recordFee":null,"operatorId":0,"srvWeight":0,"srvPort":0,"srv":null,"resolvedLine":null,"resolvedTtl":0,"map":{}}}
C.几分钟后,域名将解析为新的IPv6;
D.理论上python,NODE-RED,PHP均可以实现, 本案例在PHP5和PHP8中成功;
E.不需要逆向, 不需要特别抓包, 浏览器F12调试即可完成;

回复

使用道具 举报

23

主题

217

回帖

1766

积分

金牌会员

积分
1766
金钱
1526
HASS币
10
 楼主| 发表于 昨天 17:09 | 显示全部楼层
DDNS 逐渐收费,  该案例将HAOS或其他设备,   自动获取服务器动态IP地址,  包含IPv6/IPv4上传到域名解析服务器. 几分钟后将生效
回复

使用道具 举报

1

主题

168

回帖

2102

积分

金牌会员

积分
2102
金钱
1933
HASS币
0
发表于 昨天 18:14 | 显示全部楼层
zg990725 发表于 2025-6-29 17:09
DDNS 逐渐收费,  该案例将HAOS或其他设备,   自动获取服务器动态IP地址,  包含IPv6/IPv4上传到域名解析服务 ...

国外有些数字域名免费。好像几位数以内
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-6-30 18:23 , Processed in 0.277325 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表