【问题标题】:What is the proper way to allow ipv6 (both single address and network) in htaccess?在htaccess中允许ipv6(单地址和网络)的正确方法是什么?
【发布时间】:2019-05-08 17:51:55
【问题描述】:

请看下面我到目前为止为 ipV6 所做的尝试。它不起作用。关于ipV4的部分工作正常。

     <Files *.php>
     Order Deny,Allow
     Deny from all
     allow from 170.158
     allow from 2604:2000:69d4:a600:a894:449b:8749:7f4d
     allow from 2604:2000:69d4:a600:0041:0e76:4563:5aaa
     </Files>

【问题讨论】:

  • 使用 IPv6 地址需要考虑的一点是,它们似乎是随机生成的隐私地址(现在大多数操作系统都这样做),并且它们会不时发生变化。
  • 因此有了允许网络的想法。不只是一个地址。但不知道该怎么做。

标签: apache .htaccess ipv6


【解决方案1】:

这是我得到的:IT 确实可以同时使用 IPv4 和 IPv6,问题是如何允许 IPv6 具有范围。

ErrorDocument 403 /403.html

RedirectMatch 403 ^/folder/.*$

SetEnvIf Remote_Addr "2804:388:d042:e9e7:c5f2:6aba:1ed2:38df" realremoteaddr
SetEnvIf Remote_Addr "2804:214:82c6:b526:71eb:85b2:5111:88de" realremoteaddr
SetEnvIf Remote_Addr "2804:214:82c6:b526:8c98:8e23:54ec:bd48" realremoteaddr
allow from env=realremoteaddr

#deny from 187.84.4.102

【讨论】:

    猜你喜欢
    • 2018-03-03
    • 2018-03-15
    • 2012-02-19
    • 1970-01-01
    • 2012-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-03
    相关资源
    最近更新 更多