apache - .htaccess 拒绝所有人 - IPv6 和域不允许

标签 apache .htaccess security

我正在尝试设置可以拒绝所有 IP 并仅允许其中某些 IP 进入的位置。但唯一有效的是 IP4,而不是 IPv6 或域。

如果我遗漏了什么,请告诉我。无论什么排列,它似乎都不起作用。

order deny,allow
deny from all
allow from 67.93.23.3
allow from 127.133.23.33
allow from 2632:336:3639:2b30:b347:33d4:f135:f313
allow from domain.com
<RequireAll>
    Require all denied
    Require ip 64.91.24.3
    Require ip 2442:346:8355:8fa0:1110:3f47:198f:e80d
</RequireAll>

最佳答案

    order deny,allow
    deny from all
    allow from ip

已弃用。


    Require ip ip.address

反而。

Reference .

关于apache - .htaccess 拒绝所有人 - IPv6 和域不允许,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38002117/

相关文章:

php - URL 重写解析为地址栏中的实际 URL

.htaccess - 当某些查询字符串存在时允许访问,否则拒绝

php - PHP 可以移动并编辑服务器上的根系统文件吗?

apache - 如何将错误 403 重定向到 .htaccess 中的 root

apache - jQuery Ajax 中止和快速连续的新请求

java - Java 程序的密码保护

html - 如何使带有 HTTPS iframe 的页面看起来安全

java - HTTP 状态 404 – 在 rest api 响应中未找到错误

html - 确保万维网。或域名前的https

php - 此代码方法中的安全缺陷