Điểm:1

Ubuntu 18.04 DNS không hoạt động

lá cờ lc
cjt

Tôi đang gặp sự cố với DNS trên Ubuntu 18.04. Tôi nghĩ rằng có một cấu hình sai ở đâu đó giữa netwrok-manager, systemd-resolved và resolvconf.

Tôi có thể ping địa chỉ IP ok, nhưng không phải tên máy chủ:

$ ping -c 3 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) byte dữ liệu.
64 byte từ 8.8.8.8: icmp_seq=1 ttl=120 time=5,07 ms
64 byte từ 8.8.8.8: icmp_seq=2 ttl=120 time=4,89 ms
64 byte từ 8.8.8.8: icmp_seq=3 ttl=120 time=4,33 ms

--- Thống kê ping 8.8.8.8 ---
Truyền 3 gói, nhận 3 gói, mất gói 0%, thời gian 2003ms
rtt tối thiểu/trung bình/tối đa/mdev = 4,336/4,768/5,072/0,318 ms

$ ping -c 3 www.google.com
ping: www.google.com: Tên hoặc dịch vụ không xác định

Cả dịch vụ systemd-resolved và resolvconf đều đang chạy:

Có một liên kết tượng trưng /etc/resolv.conf trỏ đến /run/systemd/resolve/stub-resolv.conf

máy chủ tên 127.0.0.53 
tùy chọn edns0

Nếu tôi thay thế liên kết tượng trưng /etc/resolv.conf bằng một tệp chứa bên dưới, tên máy chủ sẽ được giải quyết

trạm tìm kiếm
máy chủ tên 127.0.1.1

Tôi muốn biết cách khắc phục để nó hoạt động mà không cần phải xóa liên kết tượng trưng. Ai đó có thể vui lòng tư vấn về cách khắc phục sự cố này không?

CrazyTux avatar
lá cờ us
hãy thử thay thế `127.0.1.1` trên `resolv.conf` thành `1.1.1.1` hoặc `8.8.8.8` và lưu tệp, xem điều đó có giải quyết được câu hỏi của bạn không.
cjt avatar
lá cờ lc
cjt
Cảm ơn @CrazyTux. Có, 8.8.8.8 hoạt động. Nhưng 127.0.1.1 cũng hoạt động. Vấn đề của tôi là nếu tôi xóa tệp tĩnh và thay thế tệp đó bằng liên kết tượng trưng ban đầu ở đó thì DNS sẽ ngừng hoạt động
Điểm:0
lá cờ in

Vấn đề là máy chủ DNS bạn đang sử dụng để phân giải tên miền không thể phân giải miền được yêu cầu. Khi bạn đang sử dụng máy chủ cục bộ làm máy chủ DNS, máy chủ đó có thể không có miền bạn yêu cầu. Vì vậy, bạn phải sử dụng cài đặt DNS của bộ định tuyến (thay đổi IP ngay bên cạnh từ khóa không gian tên thành 192.168.1.1) hoặc bạn nên sử dụng một số cài đặt công khai như máy chủ DNS của Cloud (1.1.1.1) hoặc Google (8.8.8.8). Bạn cũng có thể tìm thấy các máy chủ DNS công cộng khác và thậm chí bạn có thể trả tiền cho một số máy chủ đó. Tùy chọn nào bạn đi với, tùy thuộc vào bạn. Nhưng tôi không khuyên bạn nên sử dụng máy chủ cục bộ của bạn (127.0.0.1/8) làm máy chủ DNS.

cjt avatar
lá cờ lc
cjt
Cảm ơn @Muhammed Ãzen . Tôi nhận thấy có sự cố tiềm ẩn với mạng ảo và dnsmasq bị định cấu hình sai. Khi tôi xóa mạng ảo và các mục dnsmasq, nó hoạt động bình thường
Muhammed Özen avatar
lá cờ in
Tôi rất vui vì bạn đã giải quyết vấn đề. Tôi không thể giúp được gì nhiều nhưng bạn được chào đón

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