Cách đặt DNS Nameservers trên Ubuntu 22.04

Tác giả sysadmin, T.Sáu 09, 2023, 11:55:32 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách đặt DNS Nameservers trên Ubuntu 22.04


DNS (Hệ thống tên miền) là một hệ thống dịch tên miền mà con người có thể đọc được (chẳng hạn như   Đăng nhập để xem liên kết) thành địa chỉ IP dạng số. Máy chủ định danh chứa các bản ghi DNS cho một miền và chịu trách nhiệm trả lời các yêu cầu từ máy khách, chẳng hạn như trình duyệt web.

Hướng dẫn này sẽ giải thích các phương pháp khác nhau để đặt Máy chủ tên DNS trên Ubuntu 22.04. Nội dung của hướng dẫn này được đề cập bên dưới:

Hãy bắt đầu với phương pháp CLI.

1. Dùng CLI đặt DNS Nameserver

Để đặt máy chủ tên DNS trên Ubuntu 22.04 thông qua dòng lệnh, người dùng có thể làm theo các bước sau:

Mở tệp "/etc/resolv.conf " trong trình soạn thảo văn bản nano bằng cách sử dụng đặc quyền " sudo ":

Mã nguồn [Chọn]
$ sudo nano /etc/resolv.conf
Thêm một dòng vào tệp cho mỗi máy chủ tên DNS mà bạn muốn sử dụng. Dòng phải bắt đầu bằng máy chủ tên có địa chỉ IP:

Mã nguồn [Chọn]
nameserver 8.8.8.8
nameserver 8.8.4.4


Để xác minh Máy chủ tên DNS, hãy thực thi tập lệnh bên dưới với đặc quyền "sudo":

Mã nguồn [Chọn]
$ sudo resolvectl status
Đầu ra xác nhận rằng máy chủ tên DNS 8.8.8.8 và 8.8.4.4 đã được đặt.

2. Phương pháp thay thế bằng cách cấu hình tệp "01-network-manager-all.yaml" qua netplan

Netplan là một công cụ để cấu hình mạng trên hệ thống Linux. Nó cho phép bạn chỉ định máy chủ tên DNS mà hệ thống của bạn sẽ sử dụng để phân giải tên máy chủ.

Để đặt máy chủ tên DNS trong Netplan, bạn cần chỉnh sửa tệp cấu hình Netplan cho giao diện mạng của mình. Tệp cấu hình thường nằm ở /etc/netplan/ và có định dạng tệp.yaml.

Mã nguồn [Chọn]
$ sudo nano /etc/netplan/01-network-manager-all.yaml
Dưới đây là ví dụ về cách bạn có thể đặt máy chủ tên DNS trong tệp cấu hình Netplan. Mô tả tập lệnh được cung cấp bên dưới:

Mã nguồn [Chọn]
network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: no
      addresses: [192.168.157.140/24]
      gateway4: 192.168.157.140
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]


Trong ví dụ này, phần máy chủ định danh chỉ định rằng hệ thống nên sử dụng máy chủ DNS công cộng của Google (8.8.8.8 và 8.8.4.4) để phân giải tên máy chủ. Ngoài ra, địa chỉ IP của máy là "192.168.157.140" với mặt nạ mạng con là " 24 ". Cổng mà lưu lượng truy cập là " 192.168.157.140 ".

Khi bạn đã chỉnh sửa tệp cấu hình, bạn có thể áp dụng các thay đổi bằng cách chạy lệnh sau:

Mã nguồn [Chọn]
$ sudo netplan apply
Thao tác này sẽ cập nhật cài đặt DNS của hệ thống và khiến hệ thống sử dụng máy chủ tên được chỉ định trong tệp cấu hình.

Hãy xem xét phương pháp tương tự trong GUI.

3. Sử dụng GUI để đặt DNS Nameserver

Trên Ubuntu, máy chủ tên DNS phân giải tên miền có thể được chỉ định trong tệp cấu hình mạng. Các tệp cấu hình này có thể được thay đổi theo GUI của Ubuntu được thực hiện như sau:

Nhấn vào biểu tượng " Mạng " nằm ở góc trên cùng bên phải của màn hình máy tính để bàn và nhấn tùy chọn " Cài đặt có dây ":


Nó điều hướng đến phần " Mạng " trong cửa sổ " Cài đặt ". Nhấp vào nút "Chỉnh sửa" trên kết nối mà bạn muốn đặt máy chủ tên DNS:


Trong tab " Cài đặt IPv4 ", hãy kiểm tra xem "Địa chỉ (DHCP) tự động" có được bật hay không. Nếu không, hãy chọn tùy chọn:


Nhập địa chỉ IP của máy chủ tên DNS vào trường " Máy chủ DNS ". Sau đó, nhấn nút " Áp dụng " để lưu địa chỉ:


Đó là tất cả từ phương pháp GUI để đặt Máy chủ tên DNS.

Đây là cách đặt Máy chủ tên DNS trên Ubuntu 22.04.

Trong Ubuntu, Máy chủ tên miền (DNS) có thể được đặt bằng các phương pháp GUI và CLI. Trong GUI, nhập địa chỉ IP của máy chủ tên DNS vào trường "DNSServers" bằng cách sử dụng cửa sổ "NetworkSettings". Trong CLI, thêm địa chỉ Máy chủ tên DNS "(8.8.8.8 và 8.8.4.4)" trong các tệp "01-network-manager-all.yaml", "/etc/resolv.conf". Bài viết này đã giải thích nhiều cách khác nhau để đặt máy chủ tên DNS trên Ubuntu.