Điểm:1

Tăng tốc cập nhật apt bằng cách thay đổi máy chủ tên trên Ubuntu21.10 (impish)?

lá cờ au

Tôi vừa cài đặt Ubuntu Impish trên máy tính xách tay của mình. Tôi đã tự hỏi tại sao tôi cập nhật apt đã rất chậm. Sau khi tìm hiểu một chút, tôi thấy rằng ai đó đã đề xuất thay đổi máy chủ định danh để hướng tới 8.8.8.8. Sau khi thay đổi /etc/resolv.conf tương ứng, thật kỳ diệu là bản cập nhật chạy rất nhanh (như mong đợi). Cấu hình trước đây của tôi có:

máy chủ tên 127.0.0.53
tùy chọn quảng cáo tin cậy edns0
tìm kiếm homenet.telecomitalia.it

Có ai có một đầu mối về điều này? Tôi thực sự không thể hiểu tại sao vì tôi đã không thay đổi bất cứ điều gì kể từ khi cài đặt.

lá cờ cn
Bạn cần hỏi ISP của mình tại sao DNS của họ chậm hơn DNS của google ;) Điều này không có khả năng liên quan đến HĐH.Ồ, bạn có thể kiểm tra máy của mình tại đây https://www.dnsperf.com/dns-speed-benchmark
Barnercart avatar
lá cờ au
@Rinzwind Vâng, điều đó thực sự kỳ lạ. Tôi sẽ khai thác một chút về điều này. Nhưng có thể điều này bị cấu hình sai trong quá trình cài đặt không? Ý tôi là quá trình cài đặt Ubuntu lấy nameserver từ đâu?
lá cờ cn
Khi hệ thống kết nối với internet, nó sẽ lấy cái này từ bộ định tuyến của bạn và cái kia lấy nó từ ISP của bạn. Bộ định tuyến của tôi yêu cầu một mã duy nhất mà tôi nhận được từ ISP của mình (Ziggo) và mã đó thiết lập mã đó thành DNS của họ. Tôi có google là DNS thứ 3 (và DNS thứ 2 từ Ziggo).
Barnercart avatar
lá cờ au
Tôi đã xem trang cấu hình bộ định tuyến của mình và DNS của máy chủ thực sự khác với DNS tôi có trong tệp cấu hình. Điều này có thể liên quan đến việc tôi đã sử dụng kết nối internet tại nơi làm việc trong quá trình cài đặt hệ điều hành và hiện tại tôi đã kết nối với wifi tại nhà của mình (một ISP là Telecom và ISP còn lại là Fastweb)? Tôi đã đọc rằng thông thường nên đặt máy chủ định danh thành Google hoặc OpenDNS như một quy tắc chung. Hay IPS dns luôn tốt hơn dù thay đổi location nhiều?
Barnercart avatar
lá cờ au
Ngoài ra, làm thế nào để bạn thiết lập nhiều DNS? Bạn chỉ có thể nhập nhiều mục `nameserver` bên trong tệp `resolv.conf`?
lá cờ ru
@Barnercart, bạn định cấu hình chúng đúng cách trong Trình quản lý mạng hoặc các tệp Netplan của bạn, sau đó đưa vào `systemd-resolved`, sau đó xử lý bộ nhớ đệm DNS và chuyển tiếp các yêu cầu DNS của bạn tới các máy chủ 'ngược dòng'. Bạn không nên trực tiếp sửa đổi tệp `resolv.conf` nữa nếu bạn đang sử dụng SystemD ResolveD hiện là mặc định.
Barnercart avatar
lá cờ au
Cảm ơn cả hai nha. Tôi đã thêm và trả lời để tóm tắt vấn đề. Tôi thấy rằng sử dụng gói `resolvconf` là cách dễ nhất để thực hiện những thay đổi này liên tục trên nhiều giao diện mạng. Nếu bạn có giải pháp tốt hơn bằng cách sử dụng các tệp Netplan, vui lòng chia sẻ nó nhưng nếu tôi hiểu chính xác thì điều này không thể thực hiện được trên toàn cầu.
Điểm:0
lá cờ au

Nhờ các nhận xét, tôi phát hiện ra rằng sự cố có liên quan đến cấu hình Máy chủ DNS không chính xác, tôi có thể kiểm tra vấn đề này bằng cách tạm thời thay đổi /etc/resolv.conf tập tin. Tôi đã thử nghiệm điều này trên Ubuntu Impish (21.10) nhưng tôi cho rằng điều đó cũng áp dụng cho các bản phát hành Ubuntu khác. Bạn có thể kiểm tra Máy chủ DNS ISP thực của mình trên trang bộ định tuyến để chắc chắn (tức là đối với tôi, đó là DNS của TelecomItalia).

Để thực hiện thay đổi này vĩnh viễn, tôi không muốn sử dụng tệp cấu hình Netplan vì nó không thể được sử dụng trên toàn cầu mà cần cấu hình máy chủ định danh riêng cho từng giao diện mạng, cộng với một cấu hình mới cần được thêm vào mỗi khi có mạng wifi mới trong trò chơi .

Tôi thấy rằng cách dễ nhất là sử dụng trọng lượng nhẹ độ phân giải gói, có thể được cài đặt bởi:

Sudo apt cài đặt độ phân giải

Thêm cấu hình máy chủ tên vào /etc/resolv.conf tập tin và /etc/resolvconf/resolv.conf.d/head tập tin đầu tiên, ví dụ trong trường hợp của tôi:

máy chủ tên 85.38.28.0 # Viễn thông DNS
máy chủ định danh 85.38.28.1 # Viễn thông DNS
máy chủ định danh 8.8.8.8 # Google DNS
máy chủ định danh 8.8.4.4 # Google DNS
máy chủ định danh 208.67.222.222 # OpenDNS
máy chủ định danh 208.67.222.220 # OpenDNS

Sau đó khởi động lại các dịch vụ bằng cách:

sudo systemctl khởi động lại resolvconf.service
Sudo systemctl khởi động lại systemd-resolved.service

Sau khi khởi động lại, các thay đổi sẽ được duy trì.

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