Điểm:1

Xóa các máy chủ DNS mặc định khỏi máy chủ Ubuntu 20.04

lá cờ id

Tôi có một máy chủ Ubuntu 20.04 và tôi muốn thay đổi cài đặt DNS của nó. Máy chủ đang sử dụng netplan và cloud-init.

Tôi đã tắt cấu hình mạng khởi tạo đám mây bằng cách tạo /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg tập tin với nội dung sau:

mạng: {config: bị vô hiệu hóa}

Có một tự động được tạo ra /etc/netplan/50-cloud-init.yaml với nội dung sau (tôi đã thêm máy chủ tên phần của mình):

# Tệp này được tạo từ thông tin do nguồn dữ liệu cung cấp. Thay đổi
# nó sẽ không tồn tại trong một lần khởi động lại phiên bản. Để vô hiệu hóa cloud-init's
# khả năng cấu hình mạng, ghi tệp
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg với nội dung sau:
# mạng: {cấu hình: đã tắt}
mạng:
    phiên bản: 2
    ethernet:
        vis3:
            dhcp4: đúng
            trận đấu:
                macaddress: fa:16:3e:d9:e5:96
            mtu: 1458
            tên đặt: ens3
            địa chỉ: [192.168.0.48/24]
            cổng4: 192.168.0.1
            máy chủ tên:
                địa chỉ: [178.22.122.100, 185.51.200.2]

Và để đảm bảo không có gì ghi đè các cài đặt này, tôi đã tạo một bản sao của 50-cloud-init.yaml tập tin, được đặt tên 60-thay-dns.yaml bên trong /etc/netplan/ thư mục với nội dung sau:

mạng:
    phiên bản: 2
    ethernet:
        vis3:
            dhcp4: đúng
            trận đấu:
                macaddress: fa:16:3e:d9:e5:96
            mtu: 1458
            tên đặt: ens3
            địa chỉ: [192.168.0.48/24]
            cổng4: 192.168.0.1
            máy chủ tên:
                địa chỉ: [178.22.122.100, 185.51.200.2]

Sau đó tôi chạy sudo netplan áp dụng lệnh và mọi thứ dường như đang hoạt động tốt. Để kiểm tra xem các máy chủ định danh đã thay đổi chưa, tôi đã thực thi trạng thái giải quyết sudo và đây là đầu ra (phần thú vị):

Liên kết 2 (ens3)
      Phạm vi hiện tại: DNS           
Cài đặt DefaultRoute: có           
       Cài đặt LLMNR: có           
Cài đặt MulticastDNS: không            
  Cài đặt DNSOverTLS: không            
      Cài đặt DNSSEC: không            
    DNSSEC được hỗ trợ: không            
  Máy chủ DNS hiện tại: 178.22.122.100
         Máy chủ DNS: 178.22.122.100
                      185.51.200.2  
                      8.8.8.8       
                      8.8.4.4       
          Tên miền DNS: openstacklocal

cái quái gì vậy 8.8.8.88.8.4.4 trong danh sách máy chủ DNS? Chúng ở đó theo mặc định và mục đích của tôi không phải là thêm hai máy chủ DNS nữa lên trên chúng. Tôi muốn thay thế hoàn toàn chúng bằng các máy chủ DNS tùy chỉnh của riêng mình.

Làm cách nào để xóa 8.8.8.88.8.4.4 từ danh sách máy chủ DNS?

Điểm:1
lá cờ sz

dhcp4: đúng

thay đổi thành dhcp4: sai. Nó đang chọn các máy chủ DNS của Google từ máy chủ DHCP của bạn (có thể là bộ định tuyến) và bạn có cấu hình ip tĩnh.

A.Mohammadi avatar
lá cờ id
Tôi thực sự đã giải quyết được vấn đề này bằng cách sử dụng `dhcp4-overrides` Tôi cần tắt DNS do máy chủ DHCP cung cấp

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.