Đang Tải...

Trang chủ
Tot Blog

Tutorials

Hướng dẫn thay đổi DNS trên máy chủ Linux và Windows chi tiết nhất

11/09/2024

icon

Thông thường thiết bị của bạn sẽ sử dụng DNS được cấu hình sẵn từ nhà mạng (ISP), tuy nhiên bạn có thể chủ động thay đổi để tối ưu hoá tốc độ internet hoặc vượt qua giới hạn truy cập vào một số trang web. Tham khảo bài viết này của TotHost để nắm được chi tiết cách kiểm tra và thay đổi DNS trên máy chủ Linux và Windows nhé!

 

Mục lục

Mục lục

1. Một số DNS mà bạn có thể sử dụng

Khi lướt internet, trong một số trường hợp liên quan đến tốc độ internet hoặc bị chặn truy cập website thì thay đổi DNS có thể là giải pháp đơn giản nhất và người dùng rất dễ thực hiện. TotHost sẽ hướng dẫn một cách chi tiết nhất cho các bạn để thay đổi DNS trên máy chủ Windows/ Linux từ A đến Z.

Trước tiên, về địa chỉ DNS, dưới đây là danh sách địa chỉ mà bạn có thể tin tưởng sử dụng: 

  • Google DNS: 8.8.8.8 & 8.8.4.4 (Nên dùng)
  • Cloudflare DNS: 1.1.1.1 & 1.0.0.1 (Nên dùng)
  • Open DNS: 208.67.220.220 & 208.67.222.222
  • NordVPN: 103.86.96.100 & 103.86.99.100
  • VNPT HN: 203.162.0.181 & 203.162.0.182
  • VNPT HCM: 203.162.4.190 & 203.162.4.191
  • FPT: 210.245.24.20 & 210.245.24.22
  • Viettel: 203.113.131.1 & 203.113.131.2
  • VNNIC: 203.119.8.106 & 203.119.36.106

Tiếp theo cần kiểm tra DNS của thiết bị trước khi thay đổi.

2. Cách kiểm tra DNS hiện tại của Server

Nếu bạn chưa biết cách kiểm tra DNS đang sử dụng thì hãy làm theo các cách sau đây:

2.1. Kiểm tra trên máy chủ Linux

Có nhiều phiên bản OS Linux khác nhau nên câu lệnh trong terminal để kiểm tra DNS cũng sẽ khác nhau. TotHost sẽ hướng dẫn bạn 3 Linux OS thông dụng nhất: 

2.1.1. Ubuntu

Với các phiên bản Ubuntu khác nhau thì lệnh sử dụng sẽ tuỳ thuộc vào cách cấu hình mạng của hệ thống, bạn có thể dùng một trong những câu lệnh sau:

netplan get
hoặc
systemd-resolve —status
hoặc
resolvectl status

Thông tin DNS sẽ hiển thị như sau:

Phiên bản Ubuntu 20.04 dùng resolvectl status
Phiên bản Ubuntu 20.04 dùng resolvectl status

 

2.1.2. Debian

Trên Debian, ngoài những câu lệnh giống với Ubuntu, bạn có thể dùng:

nano /etc/resolv.conf

2.1.3. CentOS

Những câu lệnh ở trên đều có thể sử dụng với CentOS. Ngoài ra, nếu bạn đang sử đụng Network Manager có thể chạy lệnh:

nmcli -show

2.2. Kiểm tra trên máy chủ Windows

Trên máy chủ Windows, bạn có thể kiểm tra DNS hệ thống đang sử dụng thông qua Command Prompt. Sử dụng tổ hợp phím Win + R, sau đó nhập cmd để mở Command Prompt.

Tại cửa sổ cmd, nhập ipconfig/all tiếp theo ấn Enter.

Kiểm tra DNS Windows

 

Cửa sổ sẽ hiển thị kết quả có chứa thông tin DNS Server hiện tại.

3. Hướng dẫn thay đổi DNS trên máy chủ Linux và Windows

Khi đã kiểm tra được thiết bị của bạn đang sử dụng DNS gì, hãy làm theo các bước sau để thay đổi nó.

3.1. Đổi DNS Linux Server

File cấu hình mạng trên hệ thống của server Linux thường sẽ ở trong thư mục /etc và mang tên resolv.conf. Do đó bạn cần chỉnh sửa nó, hãy mở Terminal chạy câu lệnh. Bạn có thể tham khảo từ Video Youtube của TotHost Vietnam hoặc làm theo các bước phía dưới:

3.1.1. Ubuntu

Nhập câu lệnh 

vi /etc/netplan/

hoặc 

nano /etc/netplan/

Sau đó ấn Tab, câu lệnh sẽ tự thêm file 50-cloud-init.yaml

Tiến hành chỉnh sửa bằng cách nhấn nút “i” hệ thống sẽ chuyển sang chế độ chỉnh sửa (Hiển thị chữ INSERT ở cuối cùng). Điền địa chỉ DNS và lưu bằng cách dùng lệnh :wq 

Câu lệnh nano trên Ubuntu hiển thị
Câu lệnh nano trên Ubuntu hiển thị

 

Apply cho hệ thống bằng lệnh

netplan apply

3.1.2. Debian

Với Debian cũng sẽ tương tự với Ubuntu

nano /etc/network/interface.d/

Bạn cũng hãy bấm Tab để tự điền 50-cloud-init nhé!

Các bước tiếp theo thực hiện chỉnh sửa tương tự như trên Ubuntu.

3.1.3. CentOS

Nhập câu lệnh

cd /etc/sysconfig/network-scripts/

Tiếp theo, dùng câu lệnh

vi ifcfg-eth0

Chỉnh sửa các thông tin địa chỉ DNS

Restart lại hệ thống bằng câu hỏi:

systemctl restart NetworkManager

3.2. Thay đổi DNS Windows Server

3.2.1. Dùng CommandPrompt (cmd)

Mở CommandPrompt và nhập netsh để truy cập vào trạng thái điều chỉnh

Sử dụng câu lệnh interface show interface để hiển thị thông tin DNS cần thiết cho bước thay đổi.

Tiếp theo, nhập interface ip set dns name= [thông tin Interface Name] static [Địa chỉ DNS] sau đó Enter.

Để bổ sung DNS phụ, nhập lệnh interface ip add dns [thông tin Interface Name] [Địa chỉ DNS] index=2 và Enter. 

Cuối cùng, tắt cmd và restart máy tính để địa chỉ DNS mới được áp dụng.

Thay đổi DNS trên Windows

 

3.2.2. Dùng Control Panel

Mở Settings, chọn mục Network & Internet

Tại mục Ethernet, chọn dòng Change Adapter Options

Đổi DNS dùng Control Panel

 

Nhấp chuột phải vào mạng mà bạn đang kết nối -> Properties

Tìm đến dòng Internet Protocol Version 4 (TCP/IPv4)

Internet Protocol Version 4 (TCP/IPv4)

 

Vào phần Properties để chỉnh sửa thông tin, check vào ô Use the following DNS server address -> Điền vào Preferred DNS Server, Alternate DNS địa chỉ DNS mà bạn muốn sử dụng, có thể sử dụng một trong những DNS ở đầu bài viết. Ví dụ của Cloudflare sẽ điền 1.1.1.1 và 1.0.0.1

Điền địa chỉ DNS

 

Cuối cùng, chọn Save và khởi động lại máy tính.

Như vậy, qua bài viết này bạn có thể dễ dàng thay đổi DNS trên máy chủ Windows/ Linux của mình. Khi thay đổi xong, hãy lưu ý rằng sẽ mất một chút thời gian để có thể thấy hiệu quả đến từ hành động này. Nếu thấy bài viết hữu ích, bạn hãy ủng hộ bằng cách chia sẻ cho TotHost nha!

 

TelegramCommunity
scroll top
Thông báo
Đóng