首页 > 解决方案 > 检查枯萎的内部/外部 DNS | ASP.NET 网页表单 C#

问题描述

我有一个使用 Web 表单 c# 开发的特定网页,该网页只能通过内部 DNS 访问。

除此页面外,整个站点都可以使用外部和内部。

所以,我的问题是如何检查用户在后端 c# 代码中使用的是内部 DNS 还是外部 DNS?

谢谢您的帮助。

标签: c#asp.netdnswebforms

解决方案


如果您想在应用程序级别执行此操作,您将需要某种形式的身份验证。基本上您可以实现任何类型的身份验证,但首先我建议您查找 IPrincipal。这是一个起点:https ://docs.microsoft.com/en-us/aspnet/web-forms/overview/older-versions-security/introduction/an-overview-of-forms-authentication-cs

如果您想在网络级别执行此操作,您可以将此页面部署为单独的应用程序,然后在 IIS 级别进行检查。


推荐阅读