2016-06-23 9 views
1

Ich versuche einzurichten, wo ich alle IPs verweigern und nur bestimmte von ihnen zulassen kann. Aber das einzige, was funktioniert, ist IP4s und weder IPv6 noch Domänen ..htaccess Verweigern von allen - IPv6 und Domains erlauben nicht

Bitte lassen Sie mich wissen, wenn ich etwas vermisse. Es scheint nicht zu funktionieren, egal welche Permutation.


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> 
+0

Sind Sie sicher, dass die Anfragen von dieser Adresse kommen? In Ihrem Apache-Fehlerprotokoll sollten Sie folgendes sehen: [authz_core: error] [pid 29430] [client -die IP-Adresse-] AH01630: client von der Server-Konfiguration abgelehnt: ..... – Vrac

+0

Ich sehe tatsächlich keinen Fehler meldet sich das an? – Natra

+0

Weitere Informationen: Serverversion: Apache/2.4.18 (Unix) OpenSSL/1.0.1e-fips mod_bwlimited/1.4 – Natra

Antwort

4
order deny,allow 
    deny from all 
    allow from ip 

veraltet.

Verwenden

Require ip ip.address 

statt.

Reference.

+0

Wie blockiere ich, alle und erlaube spezifische IP6 Adresse. Weil ich das mache und es nicht funktioniert. – Natra

+0

' Erfordern alle verweigert Erfordern IP 63.91.223.3 Erfordern IP 2632: 333: (Bereich) ' <- Dies funktioniert nicht. – Natra

+1

Anforderung ip 64.91.24.3 Anforderung ip 2442: 346: 8355: 8fa0: 1110: 3f47: 198f: e80d

Verwandte Themen