Como checar os IPs de entrada e saída do gateway?
O nosso time de Operações criou uma página que informa os endereços de IP de entrada e saída do gateway, junto com outras informações úteis.
Para acessá-la, adicione /info
à URL do seu API Manager.
Você visualizará algo como esse exemplo:
{ "dataplanes": { "gatewayPool": [ { "name": "default", "dnsAlias": "<alias>", "provider": "AWS", "managed_by": "sensedia", "supportedConnectionTypes": { "public": { "outboundAddress": [ "<IP_1>", "<IP_2>", "<IP_3>", "<IP_4>" ] } } } ] } }
Os IPs de saída são mostrados como valores de outboundAddress
.
Já os IPs de entrada, você consegue checá-los resolvendo o valor do objeto dnsAlias
, que se trata de um alias dns associado aos balanceadores de carga do provedor utilizado (AWS ou GCP).
Note que IPs obtidos a partir da resolução do dnsAlias
são dinâmicos e, por isso, não devem ser utilizados para restringir tráfego.
Além dos endereços IP, a página /info
mostra também os VPNs e ambientes híbridos que o cliente porventura tenha, como nos dois exemplos a seguir:
VPNs:
{ "dataplanes": { "gatewayPool": [ { "name": "default", "dnsAlias": "<alias>", "provider": "AWS", "managed_by": "sensedia", "supportedConnectionTypes": { "public": { "outboundAddress": [ "<IP_1>", "<IP_2>", "<IP_3>", "<IP_4>" ] }, "vpn": { "remoteNetworks": [ "<IP_1>", "<IP_2>", "<IP_3>", "<IP_4>" ] } } } ] } }
Ambientes híbridos:
{ "dataplanes": { "gatewayPool": [ { "name": "default", "dnsAlias": "<alias>", "provider": "AWS", "managed_by": "sensedia", "supportedConnectionTypes": { "public": { "outboundAddress": [ "<IP_1>", "<IP_2>", "<IP_3>", "<IP_4>" ] } } }, { "name": "federated" "provider": "on premise" "managed_by": "customer" } ] } }
Share your suggestions with us!
Click here and then [+ Submit idea]