पिछले एक हफ्ते से मुझे कई तरह के चीनी आईपी पतों से यातायात की एक बड़ी धारा मिल रही है। यह ट्रैफ़िक सामान्य लोगों से प्रतीत होता है और उनके HTTP अनुरोधों से संकेत मिलता है कि उन्हें लगता है कि मैं:
- फेसबुक
- समुद्री डाकू बे
- विभिन्न बिटटोरेंट ट्रैकर्स,
- पोर्न साइट्स
जिन चीजों के बारे में लोगों को लगता है कि सभी लोग वीपीएन का उपयोग करेंगे। या चीन की महान दीवार को नाराज करने वाली चीजें।
उपयोगकर्ता-एजेंटों में वेब ब्राउज़र, Android, iOS, FBiOSSDK, Bittorrent शामिल हैं। आईपी पते सामान्य वाणिज्यिक चीनी प्रदाता हैं।
यदि होस्ट गलत है या उपयोगकर्ता एजेंट स्पष्ट रूप से गलत है, तो मेरे पास Nginx 444 है
## Deny illegal Host headers
if ($host !~* ^({{ www_domain }})$ ) {
return 444;
}
## block bad agents
if ($http_user_agent ~* FBiOSSDK|ExchangeWebServices|Bittorrent) {
return 444;
}
मैं अब लोड को संभाल सकता हूं, लेकिन 2k / मिनट तक कुछ फटने वाले थे। मैं यह पता लगाना चाहता हूं कि वे मेरे पास क्यों आ रहे हैं और इसे रोक रहे हैं। हमारे पास वैध सीएन ट्रैफ़िक भी है, इसलिए ग्रह पृथ्वी के 1/6 वें हिस्से पर प्रतिबंध लगाना कोई विकल्प नहीं है।
यह संभव है कि इसका दुर्भावनापूर्ण और यहां तक कि व्यक्तिगत भी हो, लेकिन यह सिर्फ वहां पर एक गलत DNS है।
मेरा सिद्धांत यह है कि इसका एक गलत DNS सर्वर या संभवतः कुछ वीपीएन सेवाएं हैं, जिनका उपयोग लोग ग्रेट फायर वॉल के आसपास करने के लिए कर रहे हैं।
एक ग्राहक आईपी पते को देखते हुए:
183.36.131.137 - - [05/Jan/2015:04:44:12 -0500] "GET /announce?info_hash=%3E%F3%0B%907%7F%9D%E1%C1%CB%BAiF%D8C%DE%27vG%A9&peer_id=%2DSD0100%2D%96%8B%C0%3B%86n%8El%C5L%11%13&ip=183.36.131.137&port=11794&uploaded=4689970239&downloaded=4689970239&left=0&numwant=200&key=9085&compact=1 HTTP/1.0" 444 0 "-" "Bittorrent"
मैं पता कर सकता हूँ:
descr: CHINANET Guangdong province network
descr: Data Communication Division
descr: China Telecom
- मैं यह कैसे पता लगा सकता हूं कि उन ग्राहकों द्वारा उपयोग किए जाने वाले DNS सर्वर क्या हैं?
- क्या यह निर्धारित करने के लिए कि क्या वीपीएन से HTTP अनुरोध आ रहा है, वैसे भी है?
- यहाँ वास्तव में क्या हो रहा है?