Xin lỗi các bác, sau bài viết hôm nọ em lại "lặn mất tăm". Giờ em mới vào diễn đàn để xin phép trả lời tiếp một số vấn đề về mặt kỹ thuật cho các bác hiểu rõ hơn.
Một số bác gặp hiện tượng thỉnh thoảng không vào được diễn đàn có 2 trường hợp như sau:
1) Vào ngày hôm đó, diễn đàn bị quá tải dẫn đến forum không kết nối được với database, là lỗi mà hôm nọ em đã phân tích. Lỗi này thường hay bị nhất mà em phải liên hệ với quản trị server để xử lý (restar lại server hoặc tạo lại kết nối). Khi bị lỗi này thì cả em cũng không vào được diễn đàn nên không thể viết thông báo cho các bác được. Xin nhận lỗi là sau khi bị thế "lại còn" không thông báo gì cả. Trong điều kiện cho phép, em sẽ cố gắng gửi tới các bác thông báo nguyên nhân diễn đàn bị treo.
2) Hiện tượng một số bác vào NNN trên máy tính cá nhân thì không được, cả 5-6 ngày sau cũng không vào được như bác Bạch Yến. Nhưng bỗng khi sang máy tính khác thì lại vào được. Hoặc một số bác sử dụng nhà mạng này (FPT) thì không vào được, một số bác lại vào vèo vèo. Máy ở cơ quan vào được, máy ở nhà không vào được.
Đây không phải nguyên nhân là chặn IP của các bác. Chặn IP có các cách sau:
- Chặn IP ngay từ diễn đàn. Diễn đàn có chức năng chặn các đầu IP hoặc 1 IP cụ thể nào đó với mục đích không cho người sử dụng IP đó vào diễn đàn. Khi đó, diễn đàn sẽ có thông báo "hẳn hoi" kiểu như: bạn không thể truy cập diễn đàn do không có quyền truy cập. Hãy liên hệ với... Việc chặn IP từ diễn đàn thì em đã không làm từ lâu.
- Chặn IP từ control panel của hosting diễn đàn. Khi chặn từ hosting thì các bác hoàn toàn không thể vào được, trang web sẽ thông báo lỗi. Việc này website ta cũng không bao giờ chặn.
- Chặn IP từ server. Là mức chặn cao nhất, cũng tương tự với mức chặn từ hosting, nhưng nếu chặn từ server thì nếu 2 website cùng đặt trên 1 server, người dùng IP bị chặn sẽ không vào được cả 2 website đó.
- Chặn IP từ nhà cung cấp mạng (mà các bác sử dụng) hoặc từ nhà mạng chứa server. Cái này có thể khẳng định 99% là forum ta không rơi vào dạng black list đến mức nhà mạng phải BAN tất cả các IP (của nhà mạng đó) truy cập vào forum hoặc nhà mạng chứa server forum BAN tất cả các IP của nhà mạng khác truy cập vào server của mình. Ví dụ có thể kể đến là anh Facebook và anh BBC tiếng Việt.
Trường hợp mà các bác bị hiện tượng như em nêu bên trên có thể nguyên nhân như sau:
- Khoảng 2 tuần trước (và trước đó nhiều lần) forum có chuyển đổi sang server mới. Chuyển đổi, nghĩa là sang địa chỉ IP khác. Khi chuyển đổi, quản trị server sẽ liên hệ với em để thay đổi (trỏ) DNS (Domain Name System) của domain (diendan.nuocnga.net). Đồng thời từ server mới cũng phải trỏ sang cái domain của mình. Việc trỏ domain vào server và ngược lại thường thì mất 24 tiếng thì "2 bên" mới nhận và hiểu ra nhau. Do đó, có thể nhiều bác trong khoảng thời gian này sẽ không vào được diễn đàn, do chưa có sự kết nối giữa IP và domain.
- Sau 24h, việc kết nối hoàn thành. Bây giờ về cơ bản thì mọi người đã phải truy cập được bình thường. Tuy nhiên, cũng có thể xảy ra trường hợp DNS trên chưa phân tán được cho hết tất cả các nhà mạng. Một số nhà mạng (VNPT chẳng hạn) được phân tán và hiểu nhanh thì các bác dùng mạng VNPT vào được, còn nhà mạng FPT được DNS phân tán chậm thì không vào được.
- Một trường hợp nữa có nhiều khả năng xảy ra hơn cả là do cookies. Mỗi khi bác truy cập vào forum thành công, thì trình duyệt của bác có thể lưu lại một số thông tin như: lịch sử duyệt web, cấu hình của website, nick đăng nhập, password, IP server, thời gian đăng nhập, tên website... để tiện lợi cho các bác sau này truy cập vào site đó (đơn giản ví dụ như sau: khi bác gõ 1 chữ cái thì trình duyệt tìm ngay ra bác đang muốn vào những site nào). Cũng tương tự như vậy với NNN. Các bác trước đây truy cập vào NNN, trình duyệt đã lưu giữ lại các thông tin về NNN, trong đó có IP. Khi NNN bỗng nhiên đổi server khác (IP khác) thì khi bác truy cập vào link nằm trong bookmark hoặc trong lịch sử duyệt web, thì trình duyệt sẽ tự động chuyển bác đến cái site VỚI IP CŨ. Như vậy, rõ ràng là các bác đang truy cập vào IP cũ thì sẽ không vào được NNN cả 5-6 ngày. Nhưng sang máy tính khác lại vào được do máy tính đó chưa từng có dữ liệu về NNN.
Để giải quyết vấn đề này, các bác cần vào mục cài đặt của trình duyệt và xóa các cookies (nếu có thể thì cả lịch sử) của NNN đi, có thể sẽ truy cập được vào diễn đàn.
Việc sử dụng các chương trình fakeIP như ultrasoft, hideIP hoặc các trang faceIP online, proxy... là giải pháp đánh lừa nhà mạng (đổi IP của mình thành IP khác IP bị cấm) để có thể len được vào site mà đang cấm IP ta. Về bản chất thì việc đổi IP này như sau: sử dụng chương trình để nó kết nối máy tính ta với một cái server khác ở tây tàu gì đó. Khi ta gọi web, lệnh sẽ được gửi từ máy tính của ta đến server nằm tại tây tàu, sau đó từ server đó sẽ gọi 1 lệnh nữa về website mà ta cần vào (truy cập qua trung gian). Lúc này, lệnh được gọi từ IP trên server kia chứ không phải từ IP gốc mà ta đang sử dụng (bị website cấm). Website sẽ cho ta vào, vì ta không vào bằng IP mà nó cấm. Qua nhiều bước như vậy nên nó chậm... là phải.
Em xin hết ạ. Em viết theo hiểu biết của em. Có điều gì không đúng mong các bác góp ý. Chỗ nào còn thiếu mong các bác bổ sung. Em xin cảm ơn!
Trân trọng,
Virus.
__________________
Любовь к Родине начинается с семьи. - Ф. Бэкон.
|