Nếu bạn muốn thay đổi máy chủ DNS bằng Command Prompt hoặc Windows PowerShell, thì hướng dẫn này sẽ hữu ích cho bạn. Thay vì mở cửa sổ Network Connections (Kết nối mạng), bạn có thể làm theo hướng dẫn từng bước này và thực hiện thay đổi bằng Command Prompt hoặc PowerShell.
Thay đổi địa chỉ máy chủ DNS khá dễ dàng – tuy nhiên, nếu Control Panel (Bảng điều khiển) không mở trên máy tính của bạn vì một lý do nào đó, bạn có thể gặp vấn đề. Đó là lúc bạn có thể dùng hướng dẫn này để hoàn thành công việc. Bạn nên lưu ý rằng hướng dẫn này sẽ giúp bạn thay đổi Preferred DNS server (Máy chủ DNS ưu tiên) và Alternate DNS server (Máy chủ DNS thay thế) בלבד.
Cách thay đổi máy chủ DNS bằng Command Prompt
Để thay đổi máy chủ DNS bằng Command Prompt, làm theo các bước sau:
- Tìm kiếm cmd trong hộp tìm kiếm Taskbar.
- Nhấp tùy chọn Run as administrator (Chạy với quyền quản trị).
- Sử dụng lệnh netsh để hiển thị tất cả nguồn internet.
- Ghi nhớ Interface Name (Tên giao diện).
- Nhập lệnh để thay đổi địa chỉ máy chủ.
Trước tiên, bạn cần mở Command Prompt với đặc quyền quản trị viên. Để làm vậy, bạn có thể tìm kiếm cmd trong hộp tìm kiếm Taskbar, và nhấp vào tùy chọn Run as administrator (Chạy với quyền quản trị). Sau khi mở, bạn cần lấy Interface Name (Tên giao diện) hoặc tên nguồn internet. Để lấy điều đó, nhập lệnh sau:
netsh interface show interface
Nó hiển thị tất cả tên nguồn internet đã kết nối trước đó trên màn hình. Ghi nhớ tên giao diện mà bạn đang kết nối tại thời điểm này.

Sau đó, thực hiện các lệnh sau:
Đối với người dùng IPv4 DNS:
netsh interface ipv4 set dnsservers "Interface Name" static preferred-DNS-address primary
netsh interface ipv4 add dnsservers "Interface Name" alternate-DNS-address index=2

Đối với người dùng IPv6 DNS:
netsh interface ipv6 set dnsservers "Interface Name" static preferred-DNS-address primary
netsh interface ipv6 add dnsservers "Interface Name" alternate-DNS-address index=2
Đừng quên thay thế preferred-DNS-address và alternate-DNS-address bằng địa chỉ máy chủ DNS mong muốn.
Cách thay đổi máy chủ DNS bằng PowerShell
Để thay đổi máy chủ DNS bằng PowerShell, làm theo các bước sau:
- Tìm kiếm powershell trong hộp tìm kiếm Taskbar.
- Nhấp tùy chọn Run as Administrator (Chạy với quyền quản trị).
- Nhập lệnh
Get-DnsClientServerAddressđể hiển thị InterfaceAlias. - Nhập lệnh để thay đổi địa chỉ máy chủ DNS.
Trước tiên, bạn cần mở cửa sổ Windows PowerShell nâng cao (elevated). Để làm vậy, bạn có thể tìm kiếm powershell và nhấp vào tùy chọn Run as Administrator (Chạy với quyền quản trị). Tiếp theo, nhập lệnh sau và ghi nhớ tên InterfaceAlias.
Get-DnsClientServerAddress
Sau đó, nhập lệnh sau để thay đổi địa chỉ IPv4 và IPv6.
Set-DNSClientServerAddress "InterfaceAlias" –ServerAddresses ("preferred-DNS-address", "alternate-DNS-address") Lệnh này yêu cầu bạn thay đổi ba thứ trước khi nhấn Enter:
- InterfaceAlias,
- Preferred-DNS-address,
- Alternate-DNS-address.

Trước khi nhấn Enter, nó sẽ trông như sau:
Set-DNSClientServerAddress "Wi-Fi" –ServerAddresses ("1.1.1.1","1.0.0.1") Sau khi thực hiện các thay đổi này, bạn có thể phải xóa bộ nhớ đệm DNS (flush DNS cache).
MẸO: Đọc thêm về một số nhà cung cấp máy chủ DNS tốt nhất – Comodo Secure DNS, OpenDNS, Google Public DNS, Yandex Secure DNS, Cloudflare DNS, Angel DNS, v.v.
