# IP पते

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

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

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

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

- No IP addresses configured.

> [!NOTE]
> ये पते बदल सकते हैं। जब ऐसा होता है, 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` सेटिंग में दिए पते दिखाते हैं, जो अल्पविराम से अलग की गई सूची है। उन पतों को सूचीबद्ध करें जिनसे आपके अपने प्रोब अपनी जाँचें भेजते हैं।

:::tabs
@tab Kubernetes
Helm चार्ट का `ipWhitelist` मान सेट करें:

```yaml title="values.yaml"
ipWhitelist: "203.0.113.1,203.0.113.2"
```
@tab Docker Compose
`config.env` इसे ऐप तक नहीं पहुँचाता। इसे `docker-compose.yml` के बगल में एक `docker-compose.override.yml` में `app` सेवा के परिवेश में जोड़ें, फिर Status200 को दोबारा शुरू करें:

```yaml title="docker-compose.override.yml"
services:
  app:
    environment:
      IP_WHITELIST: "203.0.113.1,203.0.113.2"
```
:::

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

## अगले कदम

:::cards
- [कस्टम प्रोब](/docs/probe/custom-probe): फ़ायरवॉल खोलने के बजाय अपने नेटवर्क के भीतर एक प्रोब चलाएँ।
- [मॉनिटर बनाना](/docs/monitor/create-monitor): किसी वेबसाइट, API या सर्वर की जाँच शुरू करें।
:::
