Điểm:2

systemd-resolved không giải quyết bất kỳ tên miền nào

lá cờ cn

Trình quản lý mạng của tôi kết nối với internet nhưng tôi không có bất kỳ quyền truy cập internet nào do cấu hình DNS không hợp lệ. Tôi không có nhiều kinh nghiệm với cài đặt DNS, nhưng có vẻ như sự cố xảy ra với systemd-resolved. Tôi có thể ping trực tiếp các địa chỉ IP (ví dụ: 8.8.8.8) và nhận được phản hồi bình thường, nhưng tôi không thể phân giải các miền khi sử dụng cấu hình mặc định bên dưới. Tôi đã thử một liên kết tượng trưng đến ba chế độ cấu hình được liệt kê trong các tài liệu được giải quyết bằng hệ thống, nhưng không có chế độ nào hoạt động.

Không thể giải quyết bất kỳ miền nào bằng cách sau, nhưng tôi có thể ping IP (đã thử một loạt và tất cả chúng đều hoạt động) mà không gặp sự cố nào.

# /etc/resolv.conf 
máy chủ tên 127.0.0.53
tùy chọn quảng cáo tin cậy edns0

Tôi cũng gặp lỗi hết thời gian chờ khi sử dụng máy đào hoặc máy chủ.

; <<>> DiG 9.16.1-Ubuntu <<>> www.ubuntu.com
;; tùy chọn chung: + cmd
;; kết nối quá hạn; không thể truy cập máy chủ

Tôi có thể lấy độ phân giải miền và kết nối với internet bằng cách thay đổi máy chủ định danh resolv.conf thành 8.8.8.8, nhưng độ phân giải mất nhiều thời gian, với một trang web mất >1 phút để tải ngay cả khi kiểm tra tốc độ mạng báo cáo trên 100 mbps và ping <30 ms trên cùng một máy.

Cấu hình bên dưới hoạt động với thời gian phản hồi rất chậm

# /etc/resolv.conf 
máy chủ định danh 8.8.8.8
tùy chọn quảng cáo tin cậy edns0

Thông tin bổ sung có thể hữu ích

Như tôi đã nói, tôi mới sử dụng các hệ thống này và tôi đang cố gắng khắc phục sự cố. Dưới đây là mọi thứ mà tôi nghĩ có thể hữu ích. Tất cả các đầu ra bên dưới đang sử dụng máy chủ định danh 127.0.0.53

Ubuntu 20.04.3 LTS

Đầu ra của systemd-resolve --status

Toàn cầu
       Cài đặt LLMNR: không                  
Cài đặt MulticastDNS: không                  
  Cài đặt DNSOverTLS: không                  
      Cài đặt DNSSEC: không                  
    DNSSEC được hỗ trợ: không                  
          DNSSEC NTA: 10.in-addr.arpa     
                      16.172.in-addr.arpa 
                      168.192.in-addr.arpa
                      17.172.in-addr.arpa 
                      18.172.in-addr.arpa 
                      19.172.in-addr.arpa 
                      20.172.in-addr.arpa 
                      21.172.in-addr.arpa 
                      22.172.in-addr.arpa 
                      23.172.in-addr.arpa 
                      24.172.in-addr.arpa 
                      25.172.in-addr.arpa 
                      26.172.in-addr.arpa 
                      27.172.in-addr.arpa 
                      28.172.in-addr.arpa 
                      29.172.in-addr.arpa 
                      30.172.in-addr.arpa 
                      31.172.in-addr.arpa 
                      tập đoàn                
                      d.f.ip6.arpa        
                      Trang Chủ                
                      nội bộ            
                      mạng nội bộ            
                      lan                 
                      địa phương               
                      riêng             
                      kiểm tra                

Liên kết 3 (ipv6leakintrf0)
      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: ::1
         Máy chủ DNS: ::1
          Tên miền DNS: ~. 

Liên kết 2 (wlo1)
      Phạm vi hiện tại: không có
Cài đặt DefaultRoute: không  
       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  
# /etc/systemd/resolved.conf 
[Giải quyết]
#DNS=
# Dự phòngDNS=
#Miền=
#LLMNR=không
#MulticastDNS=không
#DNSSEC=không
#DNSOverTLS=không
#Cache=no-negative
#DNSStubListener=có
#ReadEtcHosts=có
# Cấu hình NetworkManager: /etc/NetworkManager/NetworkManager.conf (lib: 10-dns-resolved.conf, 20-connectivity-ubuntu.conf, no-mac-addr-change.conf) (chạy: 10-globally-managed- devices.conf) (v.v.: default-wifi-powersave-on.conf)

[chủ yếu]
# rc-manager=liên kết tượng trưng
# auth-polkit=true
# dhcp=nội bộ
dns=systemd-đã giải quyết
plugin = ifupdown, keyfile

[kết nối]
uri=http://connectivity-check.ubuntu.com/

[ifupdown]
quản lý = sai

[đăng nhập]
# phụ trợ=nhật ký
# kiểm toán=đúng

[thiết bị]
wifi.scan-rand-mac-address=no

[thiết bị-mac-addr-thay đổi-wifi]
match-device=driver:rtl8723bs,driver:rtl8189es,driver:r8188eu,driver:8188eu,driver:eagle_sdio,driver:wl
wifi.scan-rand-mac-address=no

[sự liên quan]
wifi.powersave=3

# tập tin không tự động mặc định "/var/lib/NetworkManager/no-auto-default.state"

Nhật ký hệ thống khi khởi động

 Đang bắt đầu phân giải tên mạng...
sisyphus systemd-resolved[6024]: Điểm neo tin cậy tích cực:
sisyphus systemd-resolved[6024]: . TRONG DS 20326 8 2 e17f45b80b8f1d39a95f0b0d7c45a08458e880409bbc683457104237c7f8ec8d
sisyphus systemd-resolved[6024]: Neo tin cậy tiêu cực: 10.in-addr.arpa 16.172.in-addr.arpa 17.172.in-addr.arpa 18.172.in-addr.arpa 19.172.in-addr.arpa 20.172.in -addr.arpa 21.172.in-addr.arpa 22.172.in-addr.arpa 23.172.in-addr.arpa 24.172.in-addr.arpa 25.172.in-addr.arpa 26.172.in-addr.arpa 27.172.in- addr.arpa 28.172.in-addr.arpa 29.172.in-addr.arpa 30.172.in-addr.arpa 31.172.in-addr.arpa 168.192.in-addr.arpa d.f.ip6.arpa corp home mạng nội bộ lan local private test
sisyphus systemd-resolved[6024]: Sử dụng tên máy chủ hệ thống 'sisyphus'.

Nhật ký hệ thống trong chế độ gỡ lỗi xuất ra thông tin sau, chuyển đổi giữa các giao thức UDP và TCP.

Giao dịch 33247 cho dns phạm vi <ntp.ubuntu.com IN A> trên ipv6leakintrf0/*.
systemd-resolved[4805]: Sử dụng TCP cấp tính năng cho giao dịch 33247.
systemd-resolved[4805]: Đang gửi truy vấn qua TCP do UDP không được hỗ trợ.
systemd-resolved[4805]: Sử dụng TCP cấp tính năng cho giao dịch 33247.
systemd-resolved[4805]: Lỗi kết nối cho luồng DNS TCP: Kết nối bị từ chối
systemd-resolved[4805]: Đang thử lại giao dịch 33247.
lá cờ cc
Hãy thử tắt IPV6 và cung cấp IPV4 cho bộ định tuyến của bạn thay vì tham chiếu vòng tròn systemd-resolv. Trạng thái systemd-router phải có ip của bộ định tuyến làm mục nhập DNS trên liên kết ipv4.
Jared Young avatar
lá cờ cn
Làm cách nào để tắt IPV6? Tôi đã thử tắt IPV6 trong GUI của trình quản lý mạng và không thấy bất kỳ sự khác biệt nào trong đầu ra của systemd-resolve --status. Máy chủ DNS IPV6 tương tự vẫn được liệt kê.
lá cờ cc
Tôi tắt IPV6 tại bộ định tuyến cũng như trong gui NetworkManager. Không có gì khác có vẻ kỳ lạ, ngoại trừ "UDP không được hỗ trợ" từ nhật ký của bạn - tôi thỉnh thoảng nhận được các dự phòng cho UDP từ TCP khi xảy ra một số điều kiện lỗi nhất định. Tôi thậm chí không có dòng dns trong tệp NetworkManager.conf của mình.
Điểm:1
lá cờ ky

Điều này xảy ra mọi lúc và bây giờ tôi thường lấy lại tệp /etc/resolv.conf của mình bằng cách tắt systemd-resolved.

 Sudo systemctl dừng systemd-resolved
 Sudo systemctl vô hiệu hóa systemd-resolved

Sau đó, trong tệp /etc/resov.conf của bạn, tôi thêm máy chủ tên (IP của máy chủ DNS bạn muốn sử dụng)

 máy chủ định danh 8.8.4.4
Josh avatar
lá cờ cn
Trong khi tôi đánh giá cao công việc xung quanh thì không có giải pháp nào cho vấn đề này?
Jared Young avatar
lá cờ cn
Điều này thực sự giải quyết vấn đề của tôi! Đồng ý, cảm ơn bạn vì công việc xung quanh, nhưng không có giải pháp nào?
ognjen avatar
lá cờ ky
Tôi không chắc điều này xảy ra nhiều với tôi nên tôi đã từ bỏ việc sửa nó, xin lỗi, đây là một điều mà theo kinh nghiệm của tôi với systemd không được tốt lắm.
Jared Young avatar
lá cờ cn
Đã nâng cấp lên 21.10 và hiện nó đang hoạt động. Không biết điều gì đã thay đổi, nhưng systemd-resolved hiện đang hoạt động tốt.

Đă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.