Điểm:1

Bộ đệm DNS: systemd-resolve và ping giải quyết các địa chỉ IP khác nhau

lá cờ cn

Tôi đã thay đổi địa chỉ IP trong bản ghi DNS (trên Google Cloud DNS), được liên kết với tên miền phụ kiểm tra.example.com

Từ Google Cloud VM của tôi:

  • nếu tôi kiểm tra ping.example.com, tôi lấy địa chỉ IP cũ
  • nếu tôi systemd-resolve test.example.com, tôi nhận được địa chỉ IP mới

Tôi đã cố gắng xóa bộ đệm DNS bằng cách sử dụng:

Sudo systemd-resolve --flush-caches

nhưng ping vẫn nhận được địa chỉ IP cũ

Tôi đang làm gì sai?

lá cờ fr
Có gì trong /etc/resolve.conf và nó trỏ tới đâu (nếu là liên kết tượng trưng)? Có gì trong dòng `hosts:` trong /etc.nsswitch.conf?
lá cờ cn
đây là mặc định cho máy ảo Google Cloud Compute: `resolv.conf -> ../run/systemd/resolve/stub-resolv.conf` "máy chủ:" trong nsswitch.conf ghi "tệp dns"
lá cờ cn
nội dung của decv.conf: `máy chủ định danh 127.0.0.53` `options edns0 tin tưởng-quảng cáo` `tìm kiếm c.myproject.internal google.internal`
lá cờ fr
Bạn có cơ hội nào có tên này trong tệp /etc/hosts không?
lá cờ cn
Ý bạn là tên nào?
Wojtek_B avatar
lá cờ jp
Bản phân phối và phiên bản linux nào bạn đang chạy? Bạn đã khởi động lại máy ảo của mình sau khi quan sát thấy sự khác biệt trong IP chưa? Bạn có thực hiện bất kỳ cấu hình mạng nào trên cài đặt mạng của mình hoặc cài đặt bất kỳ phần mềm liên quan đến mạng nào có thể đã thực hiện việc này không? Vui lòng cung cấp thêm thông tin về thiết lập của bạn để chúng tôi có thể khắc phục sự cố này.
lá cờ fr
@DanieleB, bạn có test.example.com trong /etc/hosts không?
lá cờ cn
Tôi đang sử dụng cấu hình mặc định trên VM, đó là Ubuntu 20.04 LTS trên Google Cloud. Tôi đã cố khởi động lại VM nhưng không có gì thay đổi.
lá cờ cn
tesr.example.con không có trong /etc/hosts
lá cờ cn
Để làm rõ, bây giờ sau nhiều giờ, IP cũng được hiển thị chính xác cho ping. Nhưng vẫn chưa rõ tại sao ping lại phân giải một IP khác với systemd-resolve.
Điểm:1
lá cờ jp

Hành vi bạn quan sát được xuất phát từ một đã biết hệ thống bọ cánh cứng - Tôi dám nói như vậy vì anh chỉ ra mà bạn có máy chủ tên 127.0.0.53 trong bạn /etc/resolv.conf - hệ thống thêm nó do lỗi được đề cập. Hãy xem các câu trả lời được cung cấp vì chúng có thể chứa giải pháp phù hợp với bạn. Tuy nhiên, hầu hết trong số họ đề xuất DNS "mã hóa cứng".

Ping hoạt động theo một cách khác và nó có thể giải quyết tên một cách chính xác.

Hoạt động bên trong liên quan đến DNS và systemd-giải quyếtthảo luận dài ở đây.

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