在Apigee中是否有DNS查找策略?

在Apigee中是否有DNS查找策略?,dns,apigee,Dns,Apigee,是否有在Apigee中启用DNS查找的策略?我已经阅读了文档和教程,还没有找到解决方案。没有简单执行DNS查找的策略。在Apigee的付费版本中,这可以通过简单的JavaCallout构建。没有简单执行DNS查找的策略。在Apigee的付费版本中,这可以通过简单的JavaCallout构建。您可以调用statdns.com并获取JSON有效负载: http://api.statdns.com/{domain name}/a 例如: http://api.statdns.com/apigee.c

是否有在Apigee中启用DNS查找的策略?我已经阅读了文档和教程,还没有找到解决方案。

没有简单执行DNS查找的策略。在Apigee的付费版本中,这可以通过简单的JavaCallout构建。

没有简单执行DNS查找的策略。在Apigee的付费版本中,这可以通过简单的JavaCallout构建。

您可以调用statdns.com并获取JSON有效负载:

http://api.statdns.com/{domain name}/a
例如:

http://api.statdns.com/apigee.com/a

{
"question": [
    {
        "name": "apigee.com.",
        "type": "A",
        "class": "IN"
    }
],
"answer": [
    {
        "name": "apigee.com.",
        "type": "A",
        "class": "IN",
        "ttl": 60,
        "rdlength": 4,
        "rdata": "184.72.221.111"
    }
],
"authority": [
    {
        "name": "apigee.com.",
        "type": "NS",
        "class": "IN",
        "ttl": 86400,
        "rdlength": 20,
        "rdata": "ns3.p25.dynect.net."
    },
    {
        "name": "apigee.com.",
        "type": "NS",
        "class": "IN",
        "ttl": 86400,
        "rdlength": 6,
        "rdata": "ns4.p25.dynect.net."
    },
    {
        "name": "apigee.com.",
        "type": "NS",
        "class": "IN",
        "ttl": 86400,
        "rdlength": 6,
        "rdata": "ns1.p25.dynect.net."
    },
    {
        "name": "apigee.com.",
        "type": "NS",
        "class": "IN",
        "ttl": 86400,
        "rdlength": 6,
        "rdata": "ns2.p25.dynect.net."
    }
  ]
}

您可以调用statdns.com并获取JSON有效负载:

http://api.statdns.com/{domain name}/a
例如:

http://api.statdns.com/apigee.com/a

{
"question": [
    {
        "name": "apigee.com.",
        "type": "A",
        "class": "IN"
    }
],
"answer": [
    {
        "name": "apigee.com.",
        "type": "A",
        "class": "IN",
        "ttl": 60,
        "rdlength": 4,
        "rdata": "184.72.221.111"
    }
],
"authority": [
    {
        "name": "apigee.com.",
        "type": "NS",
        "class": "IN",
        "ttl": 86400,
        "rdlength": 20,
        "rdata": "ns3.p25.dynect.net."
    },
    {
        "name": "apigee.com.",
        "type": "NS",
        "class": "IN",
        "ttl": 86400,
        "rdlength": 6,
        "rdata": "ns4.p25.dynect.net."
    },
    {
        "name": "apigee.com.",
        "type": "NS",
        "class": "IN",
        "ttl": 86400,
        "rdlength": 6,
        "rdata": "ns1.p25.dynect.net."
    },
    {
        "name": "apigee.com.",
        "type": "NS",
        "class": "IN",
        "ttl": 86400,
        "rdlength": 6,
        "rdata": "ns2.p25.dynect.net."
    }
  ]
}

有什么理由只需要DNS查找策略吗?用例是这样的:JavaScript中有一个从一个API代理到另一个为服务配置的API代理的调用。根据响应(包含URL),完成处理并覆盖第一个API代理中的target.URL,以将调用路由到正确的主机。如果出现故障,需要DNS查找以获取第二个API代理到达的目标端点的IP,这将用于在第一个API代理中重写target.url。是否需要仅用于DNS查找的策略?用例是:JavaScript中有一个从一个API代理到另一个已为服务配置的API代理的调用。根据响应(包含URL),完成处理并覆盖第一个API代理中的target.URL,以将调用路由到正确的主机。如果出现故障,需要进行DNS查找以获取第二个API代理到达的目标端点的IP,这将用于在第一个API代理中重写target.url。请您给我举一个示例,说明如何执行此操作?我有权访问Apigee的付费版本。这取决于您是否需要指向特定的DNS服务器。如果任何DNS服务器都能满足您的需要,您可以将Michael B.下面的示例与公共DNS API结合使用。在java中,不需要指定名称服务器,您可以使用InetAddress类使用Apigee配置为使用的名称服务器进行查找。-请你给我举个例子说明如何做到这一点好吗?我有权访问Apigee的付费版本。这取决于您是否需要指向特定的DNS服务器。如果任何DNS服务器都能满足您的需要,您可以将Michael B.下面的示例与公共DNS API结合使用。在java中,不需要指定名称服务器,您可以使用InetAddress类使用Apigee配置为使用的名称服务器进行查找--