Ir para o conteúdo
Endereços IP

Endereços IP

Ver como Markdown

As sondas do Status200 Cloud verificam seus sites, APIs e servidores a partir de um conjunto fixo de endereços IP. Se houver um firewall ou uma lista de permissões na frente do que você monitora, libere esses endereços para que as verificações cheguem.

flowchart TB P["Sondas do Status200"] -->|"verificam a partir dos IPs listados"| F["Seu firewall"] F -->|"liberado"| S["Seu site, API ou servidor"]

Onde a lista de permissões se aplica

Endereços IP a liberar

Libere no seu firewall o tráfego destes endereços:

  • No IP addresses configured.
Nota

Esses endereços podem mudar. O Status200 avisa com antecedência quando isso acontece. Para se manter atualizado sem acompanhar os anúncios, busque a lista sempre que atualizar seu firewall.

Buscar a lista de forma programática

A mesma lista é servida como JSON, sem precisar de chave de API, para que um script mantenha as regras do seu firewall em dia:

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

ipWhitelist é um array com um endereço por item. Para imprimir um endereço por linha, por exemplo para alimentar um script de firewall:

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

Status200 auto-hospedado

Na sua própria instância, esta página e o endpoint /ip-whitelist mostram os endereços da configuração IP_WHITELIST da instância, uma lista separada por vírgulas. Informe os endereços a partir dos quais suas próprias sondas enviam as verificações.

Kubernetes

Defina o valor ipWhitelist do chart Helm:

values.yamlYAML
ipWhitelist: "203.0.113.1,203.0.113.2"

Docker Compose

O config.env não repassa essa configuração ao app. Adicione-a ao ambiente do serviço app em um docker-compose.override.yml ao lado do docker-compose.yml e inicie o Status200 novamente:

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

Quando nada está definido, esta página mostra No IP addresses configured. e o endpoint retorna um array ipWhitelist vazio.

Próximos passos