-
-
Notifications
You must be signed in to change notification settings - Fork 139
DNS Benchmark
BigDargon edited this page Sep 25, 2023
·
6 revisions
Bài viết hướng dẫn cách kiểm tra hiệu năng phân giải của máy chủ DNS.
- Việc ping đến máy chủ không đánh giá hoàn toàn hiệu năng phân giải của máy chủ DNS.
- Máy chủ DNS phân giải tên miền nhanh hay chậm phụ thuộc vào:
- Số lượng thiết bị kết nối đến máy chủ DNS.
- Sức mạnh của hạ tầng máy chủ DNS.
- Độ ổn định của hạ tầng mạng máy chủ DNS đó sử dụng.
- Và quan trọng nhất là số lượng cache tạo ra khi máy chủ DNS đệ quy hoạt động.
Hiểu rõ máy chủ DNS đệ quy hoạt động Các bước trong tra cứu DNS
Trang chủ: https://www.grc.com/dns/benchmark.htm
Tải về: https://www.grc.com/files/DNSBench.exe
-
Ưu điểm:
- Giao diện trực quan.
- Kiểm tra cùng lúc nhiều máy chủ.
- Cho phép bật/tắt kiểm tra DNSSEC (mặc định tắt kiểm tra DNSSEC).
- Có sao lưu danh sách máy chủ DNS.
-
Nhược điểm:
- Chỉ hoạt động trên Windows.
- Chỉ truy vấn DNS ở cổng 53 (Do53).
-
Hướng dẫn sử dụng:
- Chọn tab Nameservers > Chọn Add/Remove để thêm/xóa/sao lưu các máy chủ DNS kiểm tra > Chọn Run Benchmark để bắt đầu kiểm tra.
- Để kiểm tra DNSSEC > nhấn chuột phải ở bảng danh sách máy chủ DNS > Chọn Test DNSSEC Authentication.
Xem thêm về DNSSEC tại DNS Security
- Kết quả:
Tab Nameservers:
Tab Tabular Data:
Final benchmark results, sorted by nameserver performance:
(average cached name retrieval speed, fastest to slowest)
117.122.125.106 | Min | Avg | Max |Std.Dev|Reliab%|
----------------+-------+-------+-------+-------+-------+
- Cached Name | 0,007 | 0,012 | 0,051 | 0,007 | 100,0 |
- Uncached Name | 0,034 | 0,097 | 0,453 | 0,095 | 97,8 |
- DotCom Lookup | 0,085 | 0,216 | 0,575 | 0,093 | 93,2 |
---<-------->---+-------+-------+-------+-------+-------+
··· no official Internet DNS name ···
VNNIC-AS-VN Vietnam Internet Network Information Center,
1. 1. 1. 1 | Min | Avg | Max |Std.Dev|Reliab%|
----------------+-------+-------+-------+-------+-------+
- Cached Name | 0,031 | 0,033 | 0,037 | 0,001 | 100,0 |
- Uncached Name | 0,034 | 0,095 | 0,297 | 0,078 | 100,0 |
- DotCom Lookup | 0,034 | 0,073 | 0,231 | 0,069 | 100,0 |
---<-------->---+-------+-------+-------+-------+-------+
one.one.one.one
CLOUDFLARENET, US
9. 9. 9. 11 | Min | Avg | Max |Std.Dev|Reliab%|
----------------+-------+-------+-------+-------+-------+
+ Cached Name | 0,032 | 0,035 | 0,053 | 0,004 | 100,0 |
+ Uncached Name | 0,034 | 0,123 | 0,682 | 0,163 | 100,0 |
+ DotCom Lookup | 0,035 | 0,153 | 0,704 | 0,248 | 100,0 |
---<-------->---+-------+-------+-------+-------+-------+
dns11.quad9.net
QUAD9-AS-1, CH
8. 8. 8. 8 | Min | Avg | Max |Std.Dev|Reliab%|
----------------+-------+-------+-------+-------+-------+
+ Cached Name | 0,033 | 0,046 | 0,136 | 0,017 | 100,0 |
+ Uncached Name | 0,035 | 0,083 | 0,225 | 0,052 | 100,0 |
+ DotCom Lookup | 0,071 | 0,112 | 0,197 | 0,047 | 100,0 |
---<-------->---+-------+-------+-------+-------+-------+
dns.google
GOOGLE, US
45. 90. 28. 0 | Min | Avg | Max |Std.Dev|Reliab%|
----------------+-------+-------+-------+-------+-------+
- Cached Name | 0,039 | 0,049 | 0,103 | 0,014 | 100,0 |
- Uncached Name | 0,042 | 0,128 | 0,417 | 0,109 | 97,8 |
- DotCom Lookup | 0,043 | 0,053 | 0,079 | 0,008 | 97,7 |
---<-------->---+-------+-------+-------+-------+-------+
dns1.nextdns.io
NEXTDNS, US
208. 67.222.222 | Min | Avg | Max |Std.Dev|Reliab%|
----------------+-------+-------+-------+-------+-------+
- Cached Name | 0,049 | 0,052 | 0,074 | 0,005 | 100,0 |
- Uncached Name | 0,050 | 0,091 | 0,253 | 0,045 | 100,0 |
- DotCom Lookup | 0,092 | 0,147 | 0,200 | 0,049 | 100,0 |
---<-------->---+-------+-------+-------+-------+-------+
resolver1.opendns.com
OPENDNS, US
94.140. 14.140 | Min | Avg | Max |Std.Dev|Reliab%|
----------------+-------+-------+-------+-------+-------+
- Cached Name | 0,056 | 0,058 | 0,064 | 0,001 | 100,0 |
- Uncached Name | 0,057 | 0,122 | 0,325 | 0,083 | 100,0 |
- DotCom Lookup | 0,057 | 0,059 | 0,067 | 0,002 | 100,0 |
---<-------->---+-------+-------+-------+-------+-------+
dns-unfiltered.adguard.com
ADGUARD, CY
76. 76. 2. 0 | Min | Avg | Max |Std.Dev|Reliab%|
----------------+-------+-------+-------+-------+-------+
- Cached Name | 0,079 | 0,081 | 0,089 | 0,001 | 100,0 |
- Uncached Name | 0,080 | 0,137 | 0,311 | 0,061 | 100,0 |
- DotCom Lookup | 0,081 | 0,085 | 0,104 | 0,004 | 100,0 |
---<-------->---+-------+-------+-------+-------+-------+
p0.freedns.controld.com
CONTROLD, CA
UTC: 2023-09-12, from 08:23:07 to 08:23:54, for 00:46,565
-
Cached Name
là truy vấn các tên miền lặp lại giống nhau. VD: truy vấn tên miềngoogle.com
thì công cụ sẽ truy vấn lại tên miềngoogle.com
để kiểm tra thời gian trả lời từ bộ nhớ cache của máy chủ (bao gồm thời gian thiết bị kết nối đến máy chủ). -
Uncached Name
là truy vấn các tên miền ngẫu nhiên với các tên miền đã phân giải trước đó. VD: truy vấn tên miền làgoogle.com
thì công cụ sẽ truy vấn tiếp tên miềnabc.google.com
để xem tổng thời gian đệ quy là bao lâu. -
DotCom Lookup
là truy vấn các tên miền.com
ngẫu nhiên k lặp lại. VD: truy vấn ngẫu nhiên các tên miềnacb.com, def.com, xyz.com
để kiểm tra tổng thời gian đệ quy các tên miền thông dụng nhất với TLD.com
là bao lâu. -
Reliability
là tỷ lệ gửi truy vấn và nhận trả lời bị mất (do kết nối mạng hoặc máy chủ không phản hồi).
Như kết quả ở trên, lấy DNS VNNIC làm ví dụ thì:
- Cột màu đỏ tương ứng với
Cached Name
: VNNIC mất trung bình 12ms để trả lời, tỷ lệ gửi truy vấn và nhận trả lời đầy đủ 100%. - Cột màu xanh lá tương ứng
Uncached Name
: VNNIC mất 97ms để trả lời, tỷ lệ gửi truy vấn và nhận trả lời chỉ có 97,8%. - Cột màu xanh dương tương ứng
DotCom Lookup
: VNNIC mất 216ms để trả lời, tỷ lệ gửi truy vấn và nhận trả lời chỉ có 93,2%.
Trang chủ: https://dnscheck.tools
-
Ưu điểm:
- Sử dụng giao diện web.
- Tương thích với mọi hệ điều hành.
- Kiểm tra được DNS mã hóa (DoH) và không mã hóa (Do53).
-
Nhược điểm:
- Thay đổi máy chủ DNS phức tạp (đối với Do53).
- Chỉ truy vấn 1 máy chủ DNS (đối với DoH).
- Thỉnh thoảng lỗi hiển thị leak DNS sang bên thứ 3.
-
Hướng dẫn sử dụng: Chỉ cần truy cập địa chỉ, công cụ sẽ tự động làm việc.
Thỉnh thoảng, công cụ sẽ gặp lỗi hiện nhiều máy chủ DNS khác nhau trong quá trình kiểm tra. Chỉ cần tải lại trang để thực hiện lại.
- Kết quả:
-
Your public IP addresses are
hiển thị địa chỉ IP, hostname, vị trí (tương đối, có thể không chính xác) của bạn. -
Your DNS resolvers are
hiện thị địa chỉ IP, hostname, vị trí (tương đối, có thể không chính xác) của máy chủ DNS bạn đang sử dụng. Tại đây nếu xuất hiện máy chủ bên thứ 3 khác, có nghĩa là truy vấn DNS của bạn đang bị leak qua máy chủ DNS khác. -
Great! Your DNS responses are authenticated with DNSSEC
cho biết máy chủ DNS bạn đang chọn được bảo vệ bởi DNSSEC. Tất cả phải hiện đánh dấu ✓, tuyệt đối không sử dụng máy chủ DNS nào có đánh dấu ❌ trong bài kiểm tra bất kỳ hàng và cột nào ở bên dưới. -
37ms
là thời gian phân giải đệ quy trung bình (hiệu năng) của máy chủ DNS bạn chọn. Công cụ thực hiện truy vấn tên miền ngẫu nhiên, tên miền lặp lại để đánh giá thời gian đệ quy của máy chủ. Mức này <=150ms có màu xanh (tốt), >150ms có màu cam (trung bình) và >300 có màu đỏ (tệ). -
EDNS
có màu xanh nếu kiểm tra được kích thước gói tin được truyền/nhận. -
DNSSEC
có màu xanh nếu kiểm tra DNSSEC ở trên có tất cả dấu ✓. -
ECS
có màu xanh nếu kiểm tra được trong bản ghi DNS có gửi địa chỉ IP của bạn đến máy chủ DNS quản lý tên miền. -
IPv6
có màu xanh nếu máy chủ DNS có sử dụng IPv6.
Xem thêm về EDNS, DNSSEC, ECS tại DNS Security
Copyright © BigDargon.
- Home
- Privacy
- Extensions
- Opt out
-
DNS
- EDNS
- DNS Encryption
- DNS Benchmark
- Software
- Bind
- Cloudflared
- DNSCrypt-proxy
- Stubby
- Unbound
- NextDNS
- Donate