Tôi đã khởi động máy tính của mình hai giờ trước và bối rối vì trình duyệt của tôi (Firefox) không hoạt động nữa. Mất một thời gian và nghiên cứu của tôi để nhận ra rằng máy chủ DNS của tôi dường như bị lỗi. Tôi không biết tại sao nó không hoạt động nữa. Trong phiên cuối cùng của tôi, tôi đã cài đặt ứng dụng khách ProtonVPN, có thể nó đã cấu hình sai thứ gì đó? Tôi thực sự chưa bao giờ thực hiện bất kỳ thay đổi nào đối với bất kỳ cài đặt DNS nào trong đời trước đây.
Vậy làm thế nào tôi có thể giải quyết vấn đề của mình mà tôi không thể duyệt? Những gì tôi đã phát hiện ra cho đến nay:
Ping ví dụ: 8.8.8.8 hoạt động, vì vậy chắc chắn có kết nối với internet (Tôi đang viết ở đây bằng trình duyệt TOR hoạt động bình thường nên tôi thực sự trực tuyến)
Máy chủ DNS sẽ sử dụng được chỉ định trong /etc/resolv.conf. Bên cạnh một bình luận dài chỉ có thế này:
máy chủ tên 127.0.0.53
tùy chọn quảng cáo tin cậy edns0
Vì vậy, máy chủ DNS là một máy chủ tên cục bộ chạy trên cổng 53. Theo nghiên cứu của tôi, đây dường như là giá trị mặc định.
Tôi tìm thấy lệnh này lsof -Pn -iUDP:53
để đảm bảo rằng máy chủ định danh đang chạy (đoán xem nó đang làm gì? Dường như không có trang hướng dẫn nào cho lệnh này...)
LỆNH PID NGƯỜI DÙNG LOẠI FD KÍCH THƯỚC THIẾT BỊ/TẮT TÊN NÚT
lollypop 3433 jonas 21u IPv4 529240 0t0 UDP 127.0.0.1:49435->127.0.0.53:53
lollypop 3433 jonas 22u IPv4 529816 0t0 UDP 127.0.0.1:43447->127.0.0.53:53
lollypop 3433 jonas 24u IPv4 529250 0t0 UDP 127.0.0.1:53369->127.0.0.53:53
lollypop 3433 jonas 26u IPv4 528227 0t0 UDP 127.0.0.1:39800->127.0.0.53:53
lollypop 3433 jonas 27u IPv4 527211 0t0 UDP 127.0.0.1:43076->127.0.0.53:53
lollypop 3433 jonas 28u IPv4 527215 0t0 UDP 127.0.0.1:51560->127.0.0.53:53
lollypop 3433 jonas 29u IPv4 529792 0t0 UDP 127.0.0.1:43262->127.0.0.53:53
lollypop 3433 jonas 30u IPv4 530442 0t0 UDP 127.0.0.1:38656->127.0.0.53:53
lollypop 3433 jonas 31u IPv4 529238 0t0 UDP 127.0.0.1:42753->127.0.0.53:53
Tôi cũng tìm thấy lệnh này Sudo systemctl status systemd-resolved
để kiểm tra xem máy chủ có đang chạy không
```
â systemd-resolved.service - Độ phân giải tên mạng
Đã tải: đã tải (/lib/systemd/system/systemd-resolved.service; đã bật; giá trị đặt sẵn của nhà cung cấp:>
Hoạt động: hoạt động (đang chạy) kể từ Chủ Nhật 2021-08-08 22:06:19 CEST; 1 giờ 26 phút trước
Tài liệu: man:systemd-resolved.service(8)
https://www.freedesktop.org/wiki/Software/systemd/resolved
https://www.freedesktop.org/wiki/Software/systemd/write-network-configurati>
https://www.freedesktop.org/wiki/Software/systemd/write-resolver-clients
PID chính: 991 (systemd-resolve)
Trạng thái: "Đang xử lý yêu cầu..."
Nhiệm vụ: 1 (giới hạn: 9338)
Bộ nhớ: 11,1M
Nhóm C: /system.slice/systemd-resolved.service
ââ991 /lib/systemd/systemd-resolved
```
Vì vậy, có vẻ như máy chủ DNS đang chạy phải không? Nhưng tại sao nó không tra cứu được địa chỉ?
sử dụng đào google.com
Tôi chỉ nhận được lỗi sau:
; <<>> DiG 9.16.1-Ubuntu <<>> google.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 hy vọng bất cứ ai có thể giúp tôi ở đây? Tôi chỉ muốn đặt lại nó về mặc định của Ubuntu như trước đây. Có thể thậm chí ai đó có ý tưởng về điều gì có thể đã gây ra sự cố này không?