Điểm:2

Tên miền chỉ có thể truy cập qua trình duyệt miễn là ping đang chạy *trên máy chủ* (ssh cũng không hoạt động)

lá cờ ph

Tôi có một máy từ xa để chạy Debian và Apache trên đó. Gần đây, một vấn đề kỳ lạ xảy ra.

Nó bắt đầu với việc tôi không thể đăng nhập bằng ssh nữa (tôi chỉ đơn giản là hết thời gian chờ) và miền của tôi không thể truy cập được qua trình duyệt. Tôi nghĩ rằng tôi cũng không thể ping nó nhưng tôi không chắc về điều này. Đến bây giờ, ping hoạt động.

Sử dụng bảng điều khiển của nhà cung cấp, tôi vẫn có thể đăng nhập. liên kết ip cho thấy giao diện là UP. Điều kỳ lạ là trong khi tôi chạy truy cập google.de trên máy chủ, tên miền đột nhiên có thể truy cập từ trình duyệt. Sau khi hủy ping, miền sẽ không thể truy cập lại được nữa. SSH không hoạt động trong mọi trường hợp.

Mục tiêu đầu tiên của tôi là hiểu hành vi kỳ lạ này, mục tiêu thứ hai của tôi là làm cho SSH (và tên miền của tôi) hoạt động trở lại.

digijay avatar
lá cờ mx
Điều đó nghe có vẻ giống như sự cố kết nối từ phía nhà cung cấp của bạn, hãy hỏi anh ấy xem có vấn đề gì không (ví dụ: bộ định tuyến hoặc bộ chuyển mạch), hầu hết các nhà cung cấp cũng sẽ có các trang web trạng thái. Để kiểm tra kết nối http thay vì trình duyệt, hãy sử dụng `curl -I https://yourdomain.example.com/` vì nó sẽ không cung cấp cho bạn bất kỳ kết quả nào được lưu trong bộ nhớ cache.
cssdev avatar
lá cờ ph
@digijay: Cảm ơn vì mẹo!
Điểm:4
lá cờ in

Đây có thể là sự cố địa chỉ IP trùng lặp. Một số máy chủ khác trong mạng con đã lấy địa chỉ IP của bạn. Ping hoạt động vì nó không trạng thái và bất kỳ máy chủ nào nhận được yêu cầu ping, sẽ gửi phản hồi ping.

Sau đó, khi bạn ping google từ máy chủ của mình, máy chủ của bạn sẽ yêu cầu địa chỉ IP và bộ định tuyến/tường lửa của nhà cung cấp sẽ cập nhật bảng arp của họ.

Nếu bạn kiểm tra tệp /var/log/syslog, nó sẽ báo cáo rằng một số máy chủ khác đang sử dụng ip của bạn và bạn cũng có thể xem địa chỉ mac của máy chủ khác. Nếu tìm thấy thông tin này, bạn cần liên hệ với nhà cung cấp của mình để khắc phục sự cố.

cssdev avatar
lá cờ ph
Cảm ơn bạn, đây có thể là lời giải thích. Tôi sẽ liên hệ với nhà cung cấp của mình về vấn đề này vào ngày làm việc tiếp theo khi tôi có thể truy cập vào máy chủ của mình. Tôi đoán là tôi không thực sự cần địa chỉ mac của máy chủ lưu trữ khác nhưng tôi quan tâm đến cách tôi có thể lấy nó từ nhật ký hệ thống. Tôi đã thử tìm kiếm "mac", "ip", v.v. nhưng không tìm thấy gì. Bạn có thể hướng dẫn tôi ở đây?
lá cờ cn
Bạn không thể. Địa chỉ MAC chỉ "có liên quan" đối với phân đoạn hộp rộng Ethernet. Nó phải có trong nhật ký chuyển đổi hoặc có thể truy cập thông qua chuyển đổi, nhưng không phải từ phía bạn.
Sven avatar
lá cờ in
Xin lỗi, bộ nhớ của tôi đã phục vụ sai cho tôi.. Bạn có thể không phát hiện được ip trùng lặp trong /var/log/syslog. Tuy nhiên, bạn có thể phát hiện ra máy chủ khác nếu bạn cài đặt arping trên máy chủ của mình: http://kb.eclipseinc.com/kb/how-do-i-check-for-duplicate-ip-addresses-in-linux/
cssdev avatar
lá cờ ph
Chỉ cần FYI @Sven (xin lỗi vì đã bình luận quá muộn) và những người khác gặp vấn đề tương tự: đó thực sự là vấn đề với nhà cung cấp dịch vụ lưu trữ của tôi. Nhân viên không nghĩ rằng đó là sự cố được mô tả ở đây và đã giải quyết nó bằng cách chuyển VPS của tôi sang một máy vật lý khác. Mà về cơ bản giống như vodoo với tôi :-)

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