मेरे पास एपेंगिन में एक एपीआई है और मैं केवल विशिष्ट आईपी पते और एक विशिष्ट वेबसाइट से अनुरोध करने की अनुमति देना चाहता हूं

उदाहरण के लिए मैं चाहता हूं कि वेबसाइट foo.com अनुरोध करे और साथ ही आईपी 1.2.3.4

मैंने यहां देखा है लेकिन इसमें केवल आईपी पते का उल्लेख है https://cloud.google.com/appengine/docs/flexible/ जाओ/बनाने-फ़ायरवॉल

मैं एक कुंजी का उपयोग नहीं करना चाहता क्योंकि एपीआई अनुरोध सामने के छोर पर उपलब्ध होगा

0
user147529 30 अगस्त 2019, 17:11

1 उत्तर

सबसे बढ़िया उत्तर

आप जिस साइट को श्वेतसूची में डालना चाहते हैं उसका IP पता नहीं बदलना चाहिए। आप साइट का होस्ट आईपी प्राप्त करने और उसे फ़ायरवॉल में जोड़ने के लिए सुरक्षित रूप से एक DNS लुकअप कर सकते हैं।

उदाहरण के लिए:

$ host example.com
example.com has address 93.184.216.34
example.com has IPv6 address 2606:2800:220:1:248:1893:25c8:1946

तो example.com को श्वेतसूची में डालने के लिए आपकी IP श्रेणी 93.184.216.34/32 होगी

IP पर आधारित डोमेन को श्वेतसूची में रखने का मुख्य लाभ यह है कि आपको प्राप्त होने वाले अनुरोध आवश्यक रूप से उस IP से नहीं आ सकते हैं। जब आप DNS को हल करते हैं और एक IP प्राप्त करते हैं, तो आपको वास्तव में जो मिल रहा है वह आने वाले अनुरोधों के लिए एक प्रवेश द्वार है जिसे विभिन्न सर्वरों पर रूट किया जा सकता है।

0
Jesse 30 अगस्त 2019, 22:03