# IPv6 DNS优化器
## 项目简介
IPv6 DNS优化器是一款用于测试和优化IPv6 DNS服务器的工具,帮助用户找出最佳的DNS服务器,进步网络访问速率。
## 功能特点
- **DNS测速**:测试IPv6 DNS服务器的响应速率和稳固性
- **预定义DNS列表**:包含国内外常用IPv6 DNS服务器
- **自定义DNS**:支持添加、删除和管理自定义IPv6 DNS服务器
- **并发测试**:可设置并发测试数量,进步测试效率
- **结果排序**:主动按延迟排序,直观显示最优DNS
- **网络信息**:显示本机IPv6网络设置信息
- **设置保存**:保存用户设置,下次启动时主动加载
- **友好界面**:使用Tkinter构建的简洁直观界面
## 支持的预定义DNS服务器
### 国内IPv6 DNS服务器
- 阿里云IPv6: 2400:3200::1
- 腾讯云IPv6: 2402:4e00::
- 百度IPv6: 2400:da00::6666
- CNNIC IPv6: 2001:dc7:1000::1
- 中国移动IPv6: 2409:8000::
- 中国电信IPv6: 240e:950::
- 中国联通IPv6: 2408:871a::
- 教育网IPv6: 2001:da8:2002::
### 国外IPv6 DNS服务器
- Google Public DNS IPv6: 2001:4860:4860::8888
- Cloudflare IPv6: 2606:4700:4700::1111
- Quad9 IPv6 (安全): 2620:fe::fe
- OpenDNS IPv6: 2620:119:35::35
- Norton ConnectSafe IPv6: 2620:109:c0::2:4001
- DNS.WATCH IPv6: 2001:1608:10:25::1c04:b12f
- Level3 IPv6: 2001:470:20::2
- Verisign IPv6: 2620:74:1b::1:1
## 使用方法
### 根本测速
1. 启动步伐后,默认进入"ipv6 DNS测速"标签页
2. 点击"开始测速"按钮,步伐会主动测试所有预定义和自定义的DNS服务器
3. 测速过程中会显示当前测试的DNS地址和进度条
4. 测试完成后,结果会按延迟从小到大排序显示
5. 前三名最优DNS会以绿色背景高亮显示
### 自定义DNS管理
1. 在"ipv6 DNS测速"标签页的自定义DNS输入框中输入IPv6地址
2. 点击"添加"按钮,将DNS添加到自定义列表中
3. 在已添加的DNS列表中,可以勾选需要管理的DNS
4. 点击"删除选中"按钮,删除勾选的DNS服务器
5. 自定义DNS服务器会在步伐重启后保留
### 设置设置
1. 切换到"设置"标签页
2. 设置以下参数:
- **DNS测速次数**:设置每个DNS服务器的测试次数(默认5次)
- **DNS测试超时**:设置测试超时时间(默认2秒)
- **并发测试数**:设置同时测试的DNS服务器数量(默认5个)
3. 点击"保存设置"按钮保存设置
### 查看预定义DNS
1. 切换到"预定义DNS"标签页
2. 浏览所有内置的DNS服务器列表
3. 测速完成后,预定义DNS表格中的延迟数据会主动更新
### 查看网络信息
1. 在"ipv6 DNS测速"标签页底部的信息标签中,切换到"本机ipv6网络信息"
2. 查看当前系统的IPv6网络设置信息
3. 点击"刷新网络信息"按钮可更新显示
### 右键菜单功能
在测速结果表格中,右键点击恣意DNS条目,可以选择"设置为首选DNS"选项
## 技术说明
### 依赖项
- 完全基于Python尺度库开发,无需安装额外依赖
- 使用Tkinter构建图形界面
- 使用socket模块测试DNS毗连
- 使用concurrent.futures实现并发测试
### 注意事项
1. 步伐需要在支持IPv6的网络环境下运行
2. 现实修改系统DNS设置需要管理员权限
3. 测速结果仅供参考,现实网络体验可能受多种因素影响
4. 如果遇到步伐错误,具体错误信息会保存在error.log文件中
## 版本信息
- 版本:1.0
- 作者:@七月青竹
- 论坛:吾爱
破解论坛 @spuifi
## 许可证
本项目采用MIT许可证,欢迎自由使用和修改。
通过网盘分享的文件:IPv6DNS优化器V1.0.exe
链接: https://pan.Baidu.com/s/1ni5My_S7-0vMC6aOEqh2Dg?pwd=e3cd 提取码: e3cd