是否可以使用 MAC 地址而不是 IP 地址来限制对 IIS7 中网站的访问?
我们希望将访问我们网站的权限仅限于此处提到的已知 PC:链接文本。这些 PC 将在我们的网络外部,但由于某些用户可能是远程的,我们宁愿在 MAC 地址上而不是 IP 地址上执行此操作。
II7、Windows Server 2008、asp.net
先感谢您
理查德
是否可以使用 MAC 地址而不是 IP 地址来限制对 IIS7 中网站的访问?
我们希望将访问我们网站的权限仅限于此处提到的已知 PC:链接文本。这些 PC 将在我们的网络外部,但由于某些用户可能是远程的,我们宁愿在 MAC 地址上而不是 IP 地址上执行此操作。
II7、Windows Server 2008、asp.net
先感谢您
理查德
您不能通过 MAC 地址限制访问,因为 MAC 地址仅在本地网络中用于与设备通信,并且在任何路由器后面都无法识别有关 ARP 表的信息。
这是一个坏主意,因为 MAC 地址很容易被欺骗。如果您需要从多个未知位置进行身份验证,则应使用密码或证书。
当然,正如另一个答案中提到的,在 Internet 上 MAC 地址是不可见的,它只能在您自己的网络中出现。
这是不可能的。您必须在客户端计算机上安装某种应用程序(例如 ActiveX 控件)才能获取该信息。
也许您应该考虑像 Intranet 一样设置网站,并为远程查看者设置 VPN。看看Logmein的Hamachi。这是一个超级简单的 VPN 设置,可以免费试用。
ISAPI 扩展不会提供从客户端对网络层信息的访问。该信息必须直接从另一端轮询。MAC地址也非常不可靠,因为它比IP地址更容易被欺骗。