रेल 2.3.2 में, सर्वर से कनेक्ट क्लाइंट का आईपी पता प्राप्त करने का सबसे अच्छा तरीका क्या है?रेल: क्लाइंट आईपी पता प्राप्त करें
request.remote_ip
request.env['HTTP_X_REAL_IP']
रेल 2.3.2 में, सर्वर से कनेक्ट क्लाइंट का आईपी पता प्राप्त करने का सबसे अच्छा तरीका क्या है?रेल: क्लाइंट आईपी पता प्राप्त करें
request.remote_ip
request.env['HTTP_X_REAL_IP']
मैं सिर्फ request.remote_ip
इतना आसान है का प्रयोग करेंगे और यह काम करता है:
वे दो तरीके मैंने पाया है। किसी अन्य कारण की आपको किसी अन्य विधि की आवश्यकता है?
देखें: Get real IP address in local Rails development environment कुछ अन्य चीजों के लिए आप क्लाइंट सर्वर आईपी के साथ कर सकते हैं।
request.remote_ip
सभी उपलब्ध आईपी पता जानकारी की व्याख्या है और यह एक सर्वोत्तम अनुमान लगाएगा। यदि आप सीधे चर का उपयोग करते हैं तो आप उन्हें सही प्राथमिकता क्रम में परीक्षण करने की ज़िम्मेदारी मानते हैं। प्रॉक्सी कई शीर्षकों को पेश करते हैं जो विभिन्न नामों के साथ पर्यावरण चर बनाते हैं।
प्राप्त ग्राहक आईपी का उपयोग कर आदेश:
request.remote_ip
इस सवाल में लिंक इस बिंदु पर टूटा हुआ प्रतीत होता –