首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过域名限制访问网站

问通过域名限制访问网站
EN

Stack Overflow用户
提问于 2016-07-23 16:25:35
回答 1查看 1.8K关注 0票数 3

我正在私下测试一个可以与其他API对话的Azure web应用程序。我只允许某些IP地址通过,如下所示:

代码语言:javascript
复制
<system.webServer>
  <security>
     <ipSecurity>
        <add allowed="true" ipAddress="192.168.100.1" subnetMask="255.255.255.0" />
     </ipSecurity>
  </security>

​

但是,有一个API没有可靠的静态IP地址。所以我试着让它通过域,就像这样:

https://www.iis.net/configreference/system.webserver/security/ipsecurity/add

代码语言:javascript
复制
<system.webServer>
  <security>
     <ipSecurity>
        <add allowed="true" domainName="example.com." />
     </ipSecurity>
  </security>

​

文档说:“指定要施加限制规则的域名。您可以使用星号(*)作为通配符。”

我想我弄错了域名(这只是猜测,需要查看日志),因为它不起作用。我试过"*.example.com“、"example.com”和“example.com”。(末尾的点)。

这让我不禁要问:

1)这个domainName字符串必须是什么格式?我找不到任何例子。例如,它需要协议,"https“还是"http"?

2)如何查看尝试连接到Azure web应用的域名/IP地址?换句话说,我如何看到等同于小提琴手流量?我需要验证正在与我的站点对话的API的端点。

EN

回答 1

Stack Overflow用户

发布于 2016-07-24 06:49:55

1)基于日志分析,它给了我IP地址,然后我使用在线工具将其转换为域名,我需要通过的域名是:

subsubdomain.subdomain.example.com。

由于负载平衡,我不能只允许通过一个域。我被迫使用这个字符串,它起作用了:

*.subdomain.example.com

2)我找到了相关的IP地址,然后使用Kudu web界面将其转换为域名(使用在线工具)。首先我点击“调试控制台”,它显示了文件结构,然后是"LogFiles",然后是"http",最后是"RawLogs“。我下载了日志,并在Excel中查看了它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38539739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档