Việc sử dụng địa chỉ IP động và máy chủ DNS riêng là một cách tuyệt vời để bảo vệ quyền riêng tư trên máy tính. Tuy nhiên, nếu bạn đang gặp khó khăn không thể thay đổi máy chủ DNS trên Windows 10, bài viết này sẽ hướng dẫn cách khắc phục vấn đề hiệu quả.
Bước đơn giản để khắc phục lỗi không thay đổi được DNS trên máy tính
Bí quyết khắc phục vấn đề không thể đổi máy chủ DNS trên Windows 10
Mẹo: Để hiểu rõ về DNS, bạn có thể tham khảo thông tin trong bài viết này.
- Xem thêm: Khám phá khái niệm DNS là gì?
1. Thay đổi DNS bằng phương pháp khác
Nếu bạn cảm thấy máy chủ DNS từ nhà cung cấp dịch vụ Internet (ISP) của mình chậm và không đáng tin cậy hoặc bạn không tin tưởng vào hệ thống phân giải DNS của chúng, bạn có thể dễ dàng thay đổi địa chỉ DNS trên Windows 10 bằng ít nhất bốn cách khác nhau sử dụng Command Prompt, PowerShell, Settings, và Control Panel.
1.1. Hướng dẫn thay đổi DNS qua Control Panel
Để đổi DNS trên Windows 10 qua Control Panel, bạn thực hiện như sau:
Bước 1: Nhập từ khóa Control Panel vào ô tìm kiếm trên thanh Taskbar. Từ kết quả, bạn click để mở Control Panel.
Bước 2: Tại đây, nhấp chuột vào Network and Sharing Center > Change adapter settings để mở bảng điều khiển bên trái cửa sổ.
Bước 3: Click chuột phải vào kết nối Ethernet hoặc mạng Wi-Fi, sau đó chọn Properties.
Bước 4: Tại cửa sổ Properties của Ethernet, bạn click đúp chuột vào tùy chọn Internet Protocol Version 4 (TCP/IPv4).
Bước 5: Tích vào tùy chọn Sử dụng địa chỉ DNS sau đây và nhập DNS bạn muốn vào DNS Ưu tiên và DNS Dự phòng.
Dưới đây là một số DNS bạn có thể tham khảo:
* DNS của Google:
- DNS Ưu tiên: 8.8.8.8
- DNS Dự phòng: 8.8.4.4
* DNS của CloudFlare:
- DNS Ưu tiên: 1.1.1.1
- DNS Dự phòng: 1.0.0.1
* DNS của OpenDNS:
- DNS Ưu tiên: 208.67.222.222
- DNS Dự phòng: 208.67.220.220
1.2. Phương pháp thay đổi DNS qua Command Prompt
Nếu bạn gặp khó khăn khi sử dụng Control Panel để thay đổi DNS, hãy thử thay đổi thông qua Command Prompt với các bước sau đây:
Bước 1: Nhập từ khóa 'cmd' vào ô tìm kiếm trên thanh Taskbar.
Bước 2: Click chuột phải vào Command Prompt từ kết quả tìm kiếm và chọn Chạy với quyền quản trị.
Bước 3: Nhập lệnh ipconfig /all để xem cấu hình mạng hiện tại và nhấn Enter.
Bước 4: Ghi chú tên Bộ chuyển mạng.
Bước 5: Nhập lệnh sau để đặt DNS mới và nhấn Enter:
netsh interface ip set dns name='TênAdapterCủaBạn' static 1.1.1.1
Lưu ý: Trong lệnh trên, bạn thay thế TênAdapterCủaBạn với tên của Adapter bạn đang sử dụng và 1.1.1.1 với DNS server mà bạn muốn sử dụng.
Bước 6: Nhập tiếp lệnh sau để đặt Alternate DNS Server và nhấn Enter:
netsh interface ip add dns name='TênAdapterCủaBạn' 1.0.0.1 index=2
Lưu ý: Trong lệnh trên, hãy thay thế TênAdapterCủaBạn với tên của Adapter bạn đang sử dụng và 1.0.0.1 với Alternate DNS Server tương ứng với Preferred DNS server.
Khi hoàn thành các bước trên, bạn có thể xác nhận cấu hình mới bằng cách nhập lệnh ipconfig /all và kiểm tra địa chỉ của DNS Server.
1.3. Phương pháp thay đổi DNS qua PowerShell
Windows 10 cung cấp dòng lệnh PowerShell, cho phép bạn sử dụng mô-đun NetTCPIP để quản lý cài đặt mạng, bao gồm khả năng thay đổi cài đặt địa chỉ DNS trên máy tính. Hãy làm theo hướng dẫn dưới đây để thay đổi địa chỉ DNS qua PowerShell:
Bước 1: Nhập từ khóa 'powershell' vào ô tìm kiếm trên thanh Taskbar.
Bước 2: Click chuột phải vào PowerShell từ kết quả tìm kiếm và chọn Chạy với quyền quản trị.
Bước 3: Nhập lệnh dưới đây để xem cấu hình mạng hiện tại và nhấn Enter.
IndexCủaGiaoDiện
ServerDNS
Bước 4: Tiếp theo, nhập lệnh dưới đây để gán Primary DNS server và nhấn Enter:
Set-DnsClientServerAddress -InterfaceIndex 10 -ServerAddresses 208.67.222.222
Bước 5: Nhập lệnh dưới đây để gán Alternate DNS server và nhấn Enter:
Set-DnsClientServerAddress -InterfaceIndex 10 -ServerAddresses 208.67.222.222, 208.67.220.220
Lưu ý: Trong 2 lệnh trên, hãy đảm bảo bạn đã thay đổi số InterfaceIndex thành số tương ứng với Adapter bạn đang sử dụng, và thay đổi ServerAddresses thành địa chỉ DNS mà bạn muốn sử dụng.
1.4. Phương pháp thay đổi DNS qua Cài đặt
Bạn cũng có thể chỉ định địa chỉ DNS mới thông qua ứng dụng cài đặt, tuy nhiên, bạn cần điều chỉnh tất cả các cài đặt TCP/IP thành tĩnh để nó có thể hoạt động. Dưới đây là cách thực hiện:
Bước 1: Nhập từ khóa 'settings' vào ô tìm kiếm trên thanh Taskbar và click vào Cài đặt để mở cửa sổ cài đặt.
Bước 2: Chọn Mạng & Internet > Trạng thái.
Bước 3: Dưới phần Trạng thái mạng, click vào nút Các thuộc tính của mạng bạn muốn thay đổi.
Bước 4: Dưới phần Cài đặt IP, click vào nút Chỉnh sửa.
Bước 5: Trong phần Chỉnh sửa cài đặt IP, bạn lựa chọn Bằng tay và bật IPv4.
Bước 6: Dưới mục Địa chỉ IP, bạn chỉ định địa chỉ TCP/IP cho thiết bị.
Bước 7: Dưới mục Độ dài tiền tố mạng con, bạn đặt số bit mạng trong một địa chỉ IP. Thông thường, mạng gia đình có số Độ dài tiền tố mạng con là 24 để biểu thị địa chỉ mạng con 255.255.255.0.
Bước 8: Dưới mục Cổng điều hướng, bạn đặt địa chỉ Cổng điều hướng mặc định. Thông thường, đây là địa chỉ IP của router.
Bước 9: Dưới mục DNS ưa thích, bạn nhập địa chỉ IP của máy chủ DNS chính, ví dụ như 8.8.8.8.
Bước 10: Dưới mục DNS phụ, bạn nhập địa chỉ IP của máy chủ DNS phụ, ví dụ như 1.1.1.1.
Bước 11: Click Lưu để lưu các thay đổi.
Sau khi hoàn thành các bước trên, máy tính của bạn sẽ tiếp tục nhận địa chỉ TCP/IP từ máy chủ DHCP, nhưng nó sẽ sử dụng các địa chỉ DNS mà bạn đã chỉ định.
2. Xóa bộ nhớ cache DNS và đặt lại Winsock
Thực hiện theo hướng dẫn sau để xóa bộ nhớ cache DNS và đặt lại Winsock:
Bước 1: Nhập từ khóa 'cmd' vào ô tìm kiếm trên thanh Taskbar.
Bước 2: Click chuột phải vào Command Prompt từ kết quả tìm kiếm và chọn Chạy với quyền quản trị.
Bước 3: Sao chép và dán các dòng lệnh sau: (Chú ý: Ấn Enter giữa mỗi lệnh).
ipconfig /flushdns
ipconfig /registerdns
NETSH winsock reset catalog
NETSH int ipv4 reset reset.log
NETSH int ipv6 reset reset.log
exit
Bước 4: Khởi động lại máy tính của bạn để áp dụng các thay đổi. Sau đó, tiếp tục thực hiện thay đổi DNS theo 1 trong 4 phương pháp được chia sẻ ở trên và kiểm tra xem vấn đề đã được giải quyết chưa.
Nếu bạn gặp khó khăn khi thay đổi máy chủ DNS trên Windows 10, hãy sử dụng các lệnh ở trên để xóa các máy chủ DNS và đặt lại Winsock, đồng thời tự chịu trách nhiệm về cấu hình TCP/IP của bạn.
Ngoài ra, nếu bạn đang sử dụng điện thoại Android hoặc iPhone, hoặc bạn mới nâng cấp lên Windows 11 nhưng chưa biết cách thay đổi DNS trên Windows 11, bạn có thể tham khảo các hướng dẫn trong bài viết dưới đây.
- Xem thêm: Cách đổi DNS trên điện thoại iPhone
- Xem thêm: Cách đổi DNS trên điện thoại Android
- Xem thêm: Hướng dẫn đổi DNS trên Windows 11