Como checar os IPs de entrada e saída do gateway?
Nós criamos 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]