सामग्री पर जाएं
IP पते

IP पते

Markdown के रूप में देखें

Status200 Cloud के प्रोब आपकी वेबसाइटों, API और सर्वरों को IP पतों के एक तय सेट से जाँचते हैं। अगर आप जिस चीज़ की निगरानी करते हैं उसके आगे कोई फ़ायरवॉल या अनुमति-सूची है, तो इन पतों को अनुमति दें ताकि जाँचें पहुँच सकें।

flowchart TB P["Status200 प्रोब"] -->|"सूचीबद्ध IP से जाँच"| F["आपका फ़ायरवॉल"] F -->|"अनुमत"| S["आपकी वेबसाइट, API या सर्वर"]

अनुमति-सूची कहाँ लागू होती है

अनुमति देने के लिए IP पते

अपने फ़ायरवॉल में इन पतों से आने वाले ट्रैफ़िक को अनुमति दें:

  • No IP addresses configured.
नोट

ये पते बदल सकते हैं। जब ऐसा होता है, Status200 आपको पहले से बता देता है। घोषणाओं पर नज़र रखे बिना अद्यतन रहने के लिए, जब भी आप अपना फ़ायरवॉल अपडेट करें, सूची प्राप्त करें।

सूची प्रोग्राम से प्राप्त करें

यही सूची JSON के रूप में दी जाती है, बिना किसी API कुंजी के, ताकि कोई स्क्रिप्ट आपके फ़ायरवॉल नियमों को अद्यतन रख सके:

Bash
curl -s https://status200.ru/ip-whitelist
JSON
{
  "ipWhitelist": ["<list of IPs>"]
}

ipWhitelist एक सरणी है जिसकी हर प्रविष्टि में एक पता होता है। हर पंक्ति में एक पता छापने के लिए, उदाहरण के लिए किसी फ़ायरवॉल स्क्रिप्ट को देने के लिए:

Bash
curl -s https://status200.ru/ip-whitelist | jq -r '.ipWhitelist[]'

स्व-होस्टेड Status200

आपके अपने इंस्टेंस पर, यह पृष्ठ और /ip-whitelist एंडपॉइंट इंस्टेंस की IP_WHITELIST सेटिंग में दिए पते दिखाते हैं, जो अल्पविराम से अलग की गई सूची है। उन पतों को सूचीबद्ध करें जिनसे आपके अपने प्रोब अपनी जाँचें भेजते हैं।

Kubernetes

Helm चार्ट का ipWhitelist मान सेट करें:

values.yamlYAML
ipWhitelist: "203.0.113.1,203.0.113.2"

Docker Compose

config.env इसे ऐप तक नहीं पहुँचाता। इसे docker-compose.yml के बगल में एक docker-compose.override.yml में app सेवा के परिवेश में जोड़ें, फिर Status200 को दोबारा शुरू करें:

docker-compose.override.ymlYAML
services:
  app:
    environment:
      IP_WHITELIST: "203.0.113.1,203.0.113.2"

जब कुछ भी सेट न हो, तो यह पृष्ठ No IP addresses configured. दिखाता है और एंडपॉइंट एक खाली ipWhitelist सरणी लौटाता है।

अगले कदम