Cách đổi DNS trên Windows và Mac

Nhà mạng tự động gán máy chủ DNS cho bạn khi kết nối internet. Hầu hết mọi người chưa bao giờ thay đổi chúng và thậm chí không biết chúng tồn tại. Đây là một trong những điều chỉnh đơn giản nhất bạn có thể làm với kết nối, với tác động cụ thể đến tốc độ, quyền riêng tư và đôi khi cả khả năng truy cập một số nội dung.

Tại sao nên đổi DNS

DNS của nhà mạng hiếm khi là nhanh nhất hay tôn trọng quyền riêng tư nhất. Cloudflare (1.1.1.1) đã công bố dữ liệu benchmark độc lập cho thấy thời gian phản hồi trung vị dưới 11 ms ở hầu hết các khu vực trên thế giới, so với 30-60 ms của DNS các nhà mạng Việt Nam như VNPT, Viettel hay FPT Telecom. Google (8.8.8.8) khoảng 20 ms. Sự khác biệt có vẻ nhỏ, nhưng trên một trang tải 50 tài nguyên từ 10 tên miền khác nhau, nó tích lũy đáng kể.

Lý do thứ hai là quyền riêng tư. Theo mặc định, nhà mạng có thể thấy mọi tên miền bạn truy cập qua các truy vấn DNS của bạn. Cloudflare cam kết trong hợp đồng không ghi lại IP của người yêu cầu và xóa log trong vòng 24 giờ. Quad9 (9.9.9.9) còn chặn tự động các tên miền độc hại đã biết, là lựa chọn tốt cho gia đình có trẻ em hoặc sử dụng chuyên nghiệp.

Thay đổi DNS trên Windows

Trên Windows 10 và Windows 11, mở Cài đặt mạng. Cách nhanh nhất: nhấp chuột phải vào biểu tượng mạng trong thanh taskbar và chọn "Cài đặt mạng và Internet". Sau đó nhấp vào "Thay đổi tùy chọn bộ điều hợp" (hoặc "Cài đặt mạng nâng cao" trên Windows 11).

Nhấp chuột phải vào kết nối đang hoạt động (Wi-Fi hoặc Ethernet), chọn "Thuộc tính", rồi nhấp đúp vào "Giao thức Internet Phiên bản 4 (TCP/IPv4)".

Chọn "Sử dụng các địa chỉ máy chủ DNS sau" và nhập:

Máy chủ DNS ưu tiên  : 1.1.1.1
Máy chủ DNS thay thế : 1.0.0.1

Với IPv6, lặp lại với "Giao thức Internet Phiên bản 6 (TCP/IPv6)" và nhập:

Máy chủ DNS ưu tiên  : 2606:4700:4700::1111
Máy chủ DNS thay thế : 2606:4700:4700::1001

Nhấp OK và đóng. DNS mới có hiệu lực ngay lập tức, không cần khởi động lại.

Để kiểm tra thay đổi đã được áp dụng, mở Command Prompt và gõ:

nslookup google.com

Dòng "Server" phải hiển thị 1.1.1.1 hoặc địa chỉ bạn vừa cấu hình.

Thay đổi DNS trên Mac

Mở Tùy chọn Hệ thống (hoặc Cài đặt Hệ thống trên macOS Ventura trở lên) và nhấp vào "Mạng". Chọn kết nối đang hoạt động trong cột bên trái (Wi-Fi hoặc Ethernet) và nhấp vào "Nâng cao".

Chuyển sang tab "DNS". Bạn sẽ thấy danh sách các máy chủ DNS đang được sử dụng. Nhấp vào "+" ở góc dưới bên trái để thêm máy chủ mới và nhập:

1.1.1.1
1.0.0.1

Bạn có thể xóa các máy chủ cũ bằng cách chọn chúng và nhấp vào "-", hoặc để nguyên. Nhấp OK rồi "Áp dụng".

Để xác minh, mở Terminal và gõ:

scutil --dns | grep nameserver

Các máy chủ DNS mới của bạn sẽ xuất hiện trong kết quả.

Thay đổi DNS trên router

Phương pháp hiệu quả nhất nếu bạn muốn tất cả thiết bị trong mạng sử dụng DNS mới mà không cần cấu hình từng thiết bị. Đăng nhập vào giao diện quản trị của router bằng cách nhập địa chỉ IP của nó vào trình duyệt (thường là 192.168.1.1 hoặc 192.168.0.1).

Tìm cài đặt DNS trong phần Mạng, LAN hoặc DHCP tùy theo model router. Thay thế các mục DNS hiện có bằng máy chủ bạn chọn và lưu.

Khởi động lại router để các thay đổi được phân phối đến tất cả thiết bị kết nối. Các thiết bị đã kết nối có thể cần gia hạn DHCP lease hoặc kết nối lại để nhận cài đặt mới.

Các máy chủ DNS công cộng tốt nhất năm 2026

Nhà cung cấpDNS chínhDNS phụĐiểm mạnh
Cloudflare1.1.1.11.0.0.1Nhanh nhất, không lưu log
Google8.8.8.88.8.4.4Đáng tin cậy, phân tán toàn cầu
Quad99.9.9.9149.112.112.112Chặn tên miền độc hại
OpenDNS208.67.222.222208.67.220.220Lọc nội dung gia đình
NextDNSThay đổiThay đổiTùy chỉnh hoàn toàn
Nếu bạn dùng VPN, thay đổi DNS ở cấp hệ thống có thể không áp dụng khi VPN đang hoạt động. Các VPN client tốt sẽ định tuyến truy vấn DNS qua cơ sở hạ tầng riêng để ngăn rò rỉ. Kiểm tra xem VPN có rò rỉ DNS không bằng công cụ như dnsleaktest.com trước và sau khi kết nối.