Computer >> Máy Tính >  >> Hệ thống >> Linux

Cách xóa DNS Cache trong Ubuntu và Tại sao bạn có thể cần làm vậy

Máy chủ tên miền là một trong những xương sống của Internet. Nếu không có chúng, toàn bộ hệ thống tên miền sẽ không hoạt động và chúng tôi sẽ phải điều hướng trang web bằng địa chỉ IP thẳng - tôi không phải là ý tưởng thú vị, nếu bạn hỏi tôi.

Bất cứ khi nào bạn truy cập vào một tên miền, hệ thống của bạn sẽ lưu giữ bản ghi địa chỉ IP nào mà miền trỏ đến (đây được gọi là bộ nhớ cache ). Điều này giúp cho lần truy cập tiếp theo của bạn vào miền đó nhanh hơn nhiều vì bạn không phải tra cứu, có thể mất vài giây.

Nhưng đôi khi bộ nhớ cache tên miền cục bộ của bạn không đồng bộ với ánh xạ thực tế của tên miền tới địa chỉ IP. Đó là lý do tại sao đôi khi bạn không thể truy cập một trang web mặc dù trang web đó không bị sập - đặc biệt nếu trang web đó đã chuyển máy chủ gần đây.

Khi điều đó xảy ra, bạn cần xóa bộ nhớ cache DNS của mình. May mắn thay, điều này có thể được thực hiện bằng một lệnh đầu cuối đơn giản trên Ubuntu và các hệ thống Debian khác:

$ sudo /etc/init.d/dns-clean

Có những thủ thuật khác liên quan đến DNS có thể hữu ích với bạn, chẳng hạn như tối ưu hóa DNS để có tốc độ internet nhanh hơn và thay đổi DNS của bạn để cải thiện bảo mật trực tuyến, vì vậy hãy xem xét điều đó khi bạn có thể.

Điều này có hoạt động không? Nếu bạn đang sử dụng dịch vụ DNS, hãy cho chúng tôi biết bạn đang sử dụng dịch vụ nào trong nhận xét bên dưới!