易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

DNS.Monitor | DNS解析监测工具源码   [复制链接]

    2024-01-10 08:43:05
    高级教程源码
    易语言资源网
    348 次浏览
    来源链接

说明:

1. 建立一个虚假的本地DNS服务器,绑定IP端口(127.0.0.1:53),利用系统能设置和并发两个DNS的特性,将此DNS服务器作为监测用途。

2. 带半透明滚动条,可以方便实时观察DNS解析请求,默认会在20秒后自动隐藏。

3. 配置文件中可启用 检测加速 功能,如果你在使用国内外DNS分流方案,此功能将在解析时告诉你域名是否能分流到国内DNS,会在备注显示可加速。

4. 由于可以显示域名解析的IP地理位置,也可用来测试公共DNS的对一些CDN域名的解析精准度。

5. 其他一些测试功能或设置可自行查看编辑 程序配置.ini 文件。

源码:

纯真数据库:

https://github.com/FW27623/qqwry

其他:

1. 相关模块都来自论坛可自行站内搜索。

2. 使用了一些开源DNS服务器代码都来自论坛。

3. 制作此工具中发现一个编辑框长度限制的坑,尝试了编辑框自带的解除长度限制、模块中的外部编辑框加入文本都没用,最后只能定时取一部分文本解决。

用法:

1. 下载纯真数据库(QQWry.dat)并放置于软件同目录下。

2. 在系统DNS设置中将本地DNS服务的绑定IP添加到备用DNS后运行程序,主DNS自行随意设置,8.8.8.8 之类都可以。



点我下载 (已有 8 次下载)

引用模块


源码文件名 模块文件名
DNS.Monitor.e
地理位置查询.ec
精易模块.ec
内存加速优化v1.7.ec


引用支持库


源码文件名 支持库文件名 支持库标识
DNS.Monitor.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
网络通讯支持库 2.0 A6B983789F624b2cBDFD7D671249C097
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
多线程支持库 2.0 5F99C1642A2F4e03850721B4F5D7C3F8
DirectX2D支持库 2.0 81690053A86045bf9E362F5DE0BC4095
扩展界面支持库一 2.0 27bb20fdd3e145e4bee3db39ddd6e64c
应用接口支持库 3.1 F7FC1AE45C5C4758AF03EF19F18A395D
正则表达式支持库 2.0 684944CB04624eb7BD5412A519421D34


[错误报告]   上一篇:最简单的TCP转发软件...     下一篇:在线更新源码