火山编程教程培训交流论坛-乐易网络

 找回密码
 立即注册

手机号登录

用手机号号登陆

微信登录

微信扫码,快速开始

QQ登录

用QQ账号登陆

购买模块,定制软件,报名培训联系QQ 【会员必读】:如何绑定QQ来登陆论坛 【会员必读】:如何绑定微信来登陆论坛
【强烈推荐】《火山视窗0基础入门系列课程》【新手必读】火山中的错误代码大全【新手必读】火山视窗静态编译方案
《0基础x64位游戏内存辅助开发教程 》《64位某信Hook技术实战基础教程》《【免费】火山视窗汇编快速入门课程》
《火山视窗浏览器网页填表系列课程》《64位某信Hook技术实战进阶教程》《【免费】火山视窗Exui界面库讲解》
《火山视窗POST基础入门课程》《64位某信数据库操作课程》《火山视窗JavaScript加解密课程》
《火山视窗64位Hook技术培训课程》  
查看: 139|回复: 2

[分享] 域名TXT记录值解析,这个东西你了解过吗?

[复制链接]
已绑定手机

签到天数: 230 天

[LV.7]常住居民III

等级头衔

等級:超级会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分成就
火币
5789
贡献
0
主题
22
精华
2
威望
16
积分
68
注册时间
2024-10-20
最后登录
2025-7-10

勋章墙

终身顶级VIP会员

发表于 2025-5-7 20:13:20 | 显示全部楼层 |阅读模式

据统计90%查看本帖的人,都已经注册本站了哦

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 domingo 于 2025-5-11 20:34 编辑

你是否有过因为网络验证服务器到期,然后每次更换服务器,原先的网络验证IP就失效了,不得不重新编译一遍所有软件的苦恼?

你是否有过自己写的软件,需要从网络上获取一段文本用于校验,然后因为服务器节点全国各地不一样,导致用户访问不稳定?

前几天精易论坛那边有个小伙伴就有这种苦恼,如果你也有以上苦恼,那么你就可以利用【域名TXT记录值解析功能】来完善你的代码,下面是具体的操作方法:

1、购买一个足够便宜的域名,几块钱那种的就可以,然后一次性多入手几年(其实有种国际的免费域名,我感觉也可以的,你们可以自己研究研究)。

2、将一段用于验证的TXT文本进行Base64编码,然后在云服务商中使用TXT记录进行解析,如下图所示:

15e9a825c683dd75b21d2e0db52dd290_122122mdff0ldaaolb6s0a.png

当然了,TXT文本的长度是有限制的,像某里云限制是255字节长度,但是存放一些简单的TXT文本还是足够了!

3、通过CMD可以直接获取到这个TXT的记录值,下面是CMD中的返回数据截图。

6a2084fd07fb1be8ee7fd70b10764535_122322wc9yrw9o9tncufff.png

4、在火山中使用以下代码,来执行CMD命令,并解码取回真正的数据(调用了乐易火山模块)。

image.png

如上图所示,我使用域名TXT记录值解析功能,存放了我的网络验证相关的数据:服务器IP、软件名称、服务器顿口、API端口和通信KEY等,这段长度才100多字节!

而且因为是大厂的解析,不仅网络节点非常文档,而且速度是非常的快,可以说是瞬间取回这些数据,赶紧去试试吧!


【特别注意】经过实际测试,有10%地区的用户取回数据失败,会出现超时或者找不到该主机;因此在源码中应当增加判断取回数据是否为空,为空时要设置一个备用方案。

评分

参与人数 1火币 +10 收起 理由
揰掵佲 + 10 分享是一种美德!

查看全部评分

回复

使用道具 举报

已绑定手机

签到天数: 273 天

[LV.8]以坛为家I

等级头衔

等級:管理员

头衔:最专业的易语言火山中文编程讲师

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分成就
火币
7356
贡献
6
主题
269
精华
2
威望
332
积分
810
注册时间
2024-10-3
最后登录
2025-7-10

勋章墙

微信认证用户论坛讲师最佳新人终身顶级VIP会员富翁会员

发表于 2025-5-7 21:14:46 | 显示全部楼层
不错的一种思路
我要说一句
回复

使用道具 举报

已绑定手机

签到天数: 70 天

[LV.6]常住居民II

等级头衔

等級:超级会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分成就
火币
2798
贡献
0
主题
0
精华
0
威望
0
积分
0
注册时间
2025-4-28
最后登录
2025-7-9

勋章墙

发表于 2025-5-8 00:53:53 | 显示全部楼层
666,学到了
我要说一句
回复

使用道具 举报

快捷回复 提醒:以任何方式进行『恶意灌水』的行为,进行封号处理
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|火山编程教程培训交流论坛-乐易网络 ( 湘ICP备19007035号 )

拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表本站立场!

GMT+8, 2025-7-10 08:27 , Processed in 0.043617 second(s), 62 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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