科学时如何更快进行DNS解析及微信双开

如何更快进行DNS解析

  科学了,发现访问很慢,有时还无法访问,明显是被某种神秘的东方力量给阻断了。

DNS解析就起作用了。可以快速寻址,目前国内比较知名的且比较快的就是阿里云的:223.5.5.5。但是呢,这还需要看你自己的网络是哪家的,去访问国际的时候路由节点是否在国内来回的跳了。

 

为了自己能快速的找到属于自家网络最快的DNS解析服务器,我整理了全球公共的DNS IPv4的IP地址,如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
"114.114.114.114",
 "114.114.115.115",
 "119.29.29.29",
 "182.254.116.116",
 "101.226.4.6",
 "218.30.118.6",
 "123.125.81.6",
 "140.207.198.6",
 "1.2.4.8",
 "210.2.4.8",
 "8.8.8.8",
 "8.8.4.4",
 "1.1.1.1",
 "1.0.0.1",
 "9.9.9.9",
 "185.222.222.222",
 "185.184.222.222",
 "208.67.222.222",
 "208.67.220.220",
 "199.91.73.222",
 "178.79.131.110",
 "223.5.5.5",
 "223.6.6.6",
 "183.60.83.19",
 "183.60.82.98",
 "180.76.76.76",
 "4.2.2.1",
 "4.2.2.2",
 "122.112.208.1",
 "139.9.23.90",
 "114.115.192.11",
 "116.205.5.1",
 "116.205.5.30",
 "122.112.208.175",
 "139.159.208.206",
 "180.184.1.1",
 "180.184.2.2",
 "168.95.192.1",
 "168.95.1.1",
 "203.80.96.10",
 "203.80.96.9",
 "199.85.126.10",
 "199.85.127.10",
 "216.146.35.35",
 "216.146.36.36",
 "64.6.64.6",
 "64.6.65.6",

具体的Python脚本如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import time
import ping3  # 假设使用的是ping3库进行ping操作
 
 
def ping_ip(ip):
    ping_times = []
    for _ in range(5):  # Ping每个IP 5次
        start_time = time.time()
        response = ping3.ping(ip, timeout=1# 设置超时为1秒
        end_time = time.time()
 
        if response is not None:
            delay = end_time - start_time
            ping_times.append(delay)
    avg_response_time = sum(ping_times) / len(ping_times) if ping_times else None
    return ip, avg_response_time
 
 
# 全球公共dns ip
ips = [
    "114.114.114.114",
    "114.114.115.115",
    "178.79.131.110",
    "223.5.5.5",
    "223.6.6.6",
]
results = [ping_ip(ip) for ip in ips]
 
# 过滤掉没有有效响应时间的IP
results = [(ip, avg_response_time) for ip, avg_response_time in results if avg_response_time is not None]
 
# 按照平均响应时间排序结果
results.sort(key=lambda x: x[1])
 
# 打印延时最短的5个IP
print("延时最短的5个IP:")
for i in range(min(5, len(results))):
    print(f"{i + 1}. IP地址: {results[i][0]}, 平均响应时间: {results[i][1]:.3f} 秒")

  最后,我贴一张我当前网络最快的前5个DNS IP

 对应DNS查询链接:https://dnsdaquan.com/

 微信双开

Windows微信双开
@echo off
start "" "C:\Program Files (x86)\Tencent\WeChat\WeChat.exe"
start "" "C:\Program Files (x86)\Tencent\WeChat\WeChat.exe"
exit

 

posted @   韩凯1202  阅读(313)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示