使页面只能从服务器访问

本文关键字:服务器 访问 | 更新日期: 2023-09-27 18:00:48

我有一些页面是由服务器上的定时任务定期执行的。如何使这些页面只能从服务器访问?我想要的是,如果从服务器本身以外的任何地方使用页面url,它应该返回一个空页面。

顺便说一句,我不想将Request.ServerVariables["REMOTE_ADDR"]与硬编码的IP地址

使页面只能从服务器访问

进行比较

编辑原始问题后进行编辑:

在未打开的端口上创建第二个web应用程序。


原始答案:

查找来自请求的IP。如果它与服务器的IP不同,请拒绝呼叫。

以下是如何获得IP如何获得用户';的客户端IP地址?

您可以使用IIS访问控制来执行此操作。下面的链接中有一个链接将详细介绍。

https://serverfault.com/questions/605398/iis-access-control-by-ip-address-for-specific-files-and-folders