Công cụ tính toán cấu hình DNS cho máy tính
Nhập thông tin mạng của bạn để nhận cấu hình DNS tối ưu và hướng dẫn chi tiết
Kết quả cấu hình DNS tối ưu
Hướng dẫn toàn tập về cách đặt DNS cho máy tính (2024)
DNS (Domain Name System) là hệ thống giúp chuyển đổi tên miền thành địa chỉ IP, cho phép máy tính của bạn kết nối đến các website và dịch vụ trên internet. Việc cấu hình DNS đúng cách không chỉ giúp tăng tốc độ duyệt web mà còn cải thiện bảo mật và độ ổn định của kết nối.
1. DNS là gì và tại sao cần cấu hình?
DNS hoạt động như một “danh bạ điện thoại” của internet, giúp:
- Chuyển đổi tên miền (như google.com) thành địa chỉ IP (như 172.217.160.46)
- Tăng tốc độ truy cập bằng cách sử dụng DNS server gần vị trí địa lý của bạn
- Bảo vệ khỏi các website độc hại thông qua DNS filtering
- Vượt qua một số hạn chế địa lý (geo-blocking)
- Cải thiện độ ổn định kết nối bằng cách sử dụng DNS dự phòng
2. Các loại DNS server phổ biến
| Nhà cung cấp DNS | Địa chỉ IPv4 | Địa chỉ IPv6 | Đặc điểm nổi bật | Tốc độ (ms) |
|---|---|---|---|---|
| Google Public DNS | 8.8.8.8 8.8.4.4 |
2001:4860:4860::8888 2001:4860:4860::8844 |
Tốc độ cao, độ tin cậy cao, hỗ trợ DNS-over-HTTPS | 10-30 |
| Cloudflare DNS | 1.1.1.1 1.0.0.1 |
2606:4700:4700::1111 2606:4700:4700::1001 |
Tốc độ nhanh nhất, bảo mật cao, hỗ trợ DNS-over-TLS | 8-25 |
| OpenDNS | 208.67.222.222 208.67.220.220 |
2620:119:35::35 2620:119:53::53 |
Bảo mật mạnh, lọc nội dung, chống phishing | 15-40 |
| Quad9 | 9.9.9.9 149.112.112.112 |
2620:fe::fe 2620:fe::9 |
Chặn malware tự động, bảo mật cao, không lưu log | 12-35 |
| DNS của ISP Việt Nam | 203.162.4.190 203.162.4.191 |
Không hỗ trợ | Tốc độ nhanh trong nước, nhưng có thể bị chặn một số website | 5-20 |
3. Hướng dẫn đặt DNS cho máy tính Windows
- Mở Settings: Nhấn tổ hợp phím Windows + I để mở cửa sổ Settings
- Vào Network & Internet: Chọn mục “Network & Internet” rồi chọn “Wi-Fi” hoặc “Ethernet” tùy thuộc vào loại kết nối của bạn
- Thay đổi cấu hình DNS:
- Nhấp vào tên mạng bạn đang kết nối
- Cuộn xuống và chọn “Edit” bên cạnh “DNS server assignment”
- Chọn “Manual” từ menu thả xuống
- Bật công tắc “IPv4” hoặc “IPv6” tùy chọn
- Nhập địa chỉ DNS bạn muốn sử dụng (ví dụ: 1.1.1.1 và 1.0.0.1)
- Nhấn “Save” để lưu thay đổi
- Kiểm tra kết nối: Mở Command Prompt (nhấn Windows + R, gõ “cmd”) và chạy lệnh ping google.com để kiểm tra
4. Cấu hình DNS trên macOS
- Mở System Preferences từ menu Apple
- Chọn Network
- Chọn kết nối mạng hiện tại (Wi-Fi hoặc Ethernet) và nhấn Advanced
- Chuyển đến tab DNS
- Nhấn dấu “+” để thêm DNS server mới và nhập địa chỉ (ví dụ: 8.8.8.8)
- Nhấn OK rồi Apply để lưu thay đổi
- Khởi động lại kết nối mạng để áp dụng
5. Thay đổi DNS trên router (áp dụng cho tất cả thiết bị)
Thay đổi DNS trên router sẽ áp dụng cho tất cả thiết bị kết nối qua mạng đó:
- Truy cập giao diện quản trị router bằng cách mở trình duyệt và nhập địa chỉ IP của router (thường là 192.168.1.1 hoặc 192.168.0.1)
- Đăng nhập với tên người dùng và mật khẩu (thường là admin/admin hoặc admin/password)
- Tìm mục DNS Settings (thường trong phần WAN hoặc Internet)
- Nhập địa chỉ DNS mới vào trường Primary và Secondary DNS
- Lưu thay đổi và khởi động lại router
6. So sánh hiệu suất giữa các DNS phổ biến tại Việt Nam
| DNS Provider | Tốc độ trung bình (ms) | Độ ổn định (%) | Bảo mật | Khả năng chống chặn | Tối ưu cho Việt Nam |
|---|---|---|---|---|---|
| Cloudflare (1.1.1.1) | 12 | 99.98% | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| Google DNS (8.8.8.8) | 18 | 99.95% | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ |
| Quad9 (9.9.9.9) | 22 | 99.90% | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ |
| OpenDNS | 28 | 99.85% | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐ |
| DNS VNPT | 8 | 99.90% | ⭐⭐ | ⭐ | ⭐⭐⭐⭐⭐ |
| DNS Viettel | 10 | 99.88% | ⭐⭐ | ⭐ | ⭐⭐⭐⭐⭐ |
7. Các lỗi thường gặp khi đặt DNS và cách khắc phục
- Lỗi “DNS server not responding”:
- Nguyên nhân: DNS server bị quá tải hoặc không hoạt động
- Cách fix: Thay đổi sang DNS khác hoặc khởi động lại router
- Tốc độ chậm sau khi đổi DNS:
- Nguyên nhân: DNS server xa vị trí địa lý hoặc bị chặn bởi ISP
- Cách fix: Chọn DNS gần vị trí của bạn hoặc sử dụng DNS có hỗ trợ Anycast
- Không thể truy cập một số website:
- Nguyên nhân: DNS có chức năng lọc nội dung (như OpenDNS)
- Cách fix: Chuyển sang DNS không lọc như Cloudflare hoặc Google DNS
- Thông báo “Your connection is not private”:
- Nguyên nhân: DNS không hỗ trợ DNS-over-HTTPS/TLS
- Cách fix: Sử dụng DNS hỗ trợ mã hóa như Cloudflare hoặc Quad9
8. DNS-over-HTTPS (DoH) và DNS-over-TLS (DoT) – Công nghệ DNS bảo mật
Các giao thức DNS mới này mã hóa truy vấn DNS để ngăn chặn việc theo dõi và giả mạo:
- DNS-over-HTTPS (DoH): Mã hóa truy vấn DNS qua giao thức HTTPS (cổng 443)
- DNS-over-TLS (DoT): Mã hóa truy vấn DNS qua TLS (cổng 853)
- Lợi ích:
- Ngăn ISP theo dõi lịch sử duyệt web
- Bảo vệ khỏi tấn công MITM (Man-in-the-Middle)
- Tăng cường quyền riêng tư
- Cách bật DoH trên trình duyệt:
- Firefox: Settings → Network Settings → Enable DNS over HTTPS
- Chrome: Settings → Privacy → Security → Use secure DNS
9. Cách kiểm tra tốc độ và độ ổn định của DNS
Bạn có thể sử dụng các công cụ sau để kiểm tra hiệu suất DNS:
- namebench: Công cụ mã nguồn mở của Google để tìm DNS nhanh nhất
- DNS Benchmark: Phần mềm của GRCDIAG để test tốc độ DNS
- Command Line:
- Windows: nslookup google.com 8.8.8.8
- Linux/macOS: dig @8.8.8.8 google.com
- Đo thời gian phản hồi: time dig @8.8.8.8 google.com
10. Các câu hỏi thường gặp về DNS
- DNS có ảnh hưởng đến tốc độ internet không?
- Có, DNS nhanh có thể giảm thời gian chờ khi truy cập website lần đầu, nhưng không ảnh hưởng đến tốc độ tải dữ liệu.
- Nên sử dụng DNS của ISP hay DNS công cộng?
- DNS công cộng (như Cloudflare, Google) thường nhanh và bảo mật hơn, nhưng DNS của ISP có thể tối ưu cho các website trong nước.
- Làm sao để biết DNS hiện tại đang sử dụng?
- Trên Windows: chạy lệnh ipconfig /all và tìm dòng “DNS Servers”. Trên Linux/macOS: cat /etc/resolv.conf.
- DNS có thể giúp vượt chặn website không?
- Có thể trong một số trường hợp, nhưng không phải lúc nào cũng hiệu quả. Các phương pháp khác như VPN thường hiệu quả hơn.
- Thay đổi DNS có an toàn không?
- Có, miễn là bạn sử dụng DNS từ các nhà cung cấp uy tín như Cloudflare, Google, hoặc Quad9.
11. Nguồn tham khảo uy tín
Để tìm hiểu thêm về DNS và cách cấu hình, bạn có thể tham khảo các nguồn sau:
- ICANN – Tổng quan về hệ thống DNS
- RFC 1034 – Domain Names – Concepts and Facilities (Tài liệu kỹ thuật chuẩn)
- NIST – Hướng dẫn bảo mật DNS (SP 800-81-2)
12. Kết luận và khuyến nghị
Việc lựa chọn và cấu hình DNS phù hợp có thể mang lại nhiều lợi ích:
- Tăng tốc độ duyệt web: Chọn DNS có thời gian phản hồi thấp (như Cloudflare 1.1.1.1)
- Cải thiện bảo mật: Sử dụng DNS có chức năng chặn malware (như Quad9)
- Bảo vệ quyền riêng tư: Áp dụng DNS-over-HTTPS/TLS để mã hóa truy vấn
- Tối ưu cho nhu cầu cụ thể: DNS chuyên dụng cho gaming, streaming, hoặc kiểm soát phụ huynh
Đối với người dùng tại Việt Nam, chúng tôi khuyến nghị:
- Sử dụng Cloudflare (1.1.1.1) cho tốc độ và bảo mật tổng thể tốt nhất
- Sử dụng DNS của Viettel/VNPT nếu chủ yếu truy cập các website trong nước
- Sử dụng Quad9 (9.9.9.9) nếu ưu tiên bảo mật và chặn malware
- Kết hợp với DNS-over-HTTPS trên trình duyệt để tăng cường riêng tư