![](/img/trans.png)
[英]Azure AD B2C, Sendgrid - The requestor's IP Address is not whitelisted
[英]Azure Portal: Application Insights - How to Identify Requestor's IP Address
您好,我想知道是否有人可以为我回答这个问题:
有没有办法让我查看传入请求的日志及其 IP 地址。
这是场景:
我们有多台主机,每 5 分钟通过一个简单的 MVC controller 将数据提交到我们的 .NET Web 应用程序中。其中一台机器的配置指向正确的域,但 controller 名称错误。
因此,每 5 分钟就会在 Azure 门户上生成一个 404 错误。 我想通过识别导致此问题的传入请求的 IP 地址来识别哪台机器配置错误。 我们正在运行具有 12 个 VM 实例的 .NET web 应用程序,我检查了ApplicationInsights/Logs部分,但找不到对 IP 地址的任何引用。
有什么方法可以通过 Azure 门户网站跟踪它?
提前致谢。
只要在服务器上安装并配置了Application Insights .NET 或 .NET Core SDK来记录请求,您就可以在 Azure 上创建/更新显示客户端 IP 地址的 Application Insights 资源。
您当前可能会在日志中看到 IP 0.0.0.0
,这是默认值:
此行为旨在帮助避免不必要的个人数据收集。 我们建议尽可能避免收集个人数据。
在同一篇文章中,您可以看到要配置的设置如下(为简洁起见缩短)。
{
// ...
"properties": {
// ...
"DisableIpMasking": true
}
}
配置此设置后,在 Application Insights 中查询时,日志将开始显示客户端 ip 地址。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.