Über den Author / Sicherheit / Meine WordPress .htaccess Datei

Meine WordPress .htaccess Datei

~26 Min. Lesezeit

Die .htaccess Datei beinhaltet viele Serveranweisungen, welche ich gerne hier mit Euch Share und erkläre, damit ihr Optimierungen gegebenenfalls übernehmen könnt.

ServerSignature Off

Hiermit schalten wir ab, das Apache2 mitteilt, welche Versionen genau laufen. damit haben es Angreifer weniger einfach die eingesetzte Version zu bestimmen um mögliche Sicherheitslücken auszunutzen.

<IfModule mod_rewrite.c>
	RewriteCond %{REQUEST_URI} (?:readme|license|changelog|-config|-sample)\.(?:php|md|txt|html?) [NC]
	RewriteRule ^(.*)$ http://{WORDPRESSDOMAIN}/404/ [L,R=301]
</IfModule>

In dem oberen Abschnitt deaktivieren wir diverse Dateien welche mit WordPress bei jedem Update erneut ausgeliefert werden, aber auf dem Hosting sehr einfach dafür sorgen, dass die eingesetzte WordPress Version identifiziert werden kann und für die Webseite komplett überflüssig sind.

Bitte beachtet, dass bei den markierten Zeilen der String {WORDPRESSDOMAIN} mit eurer Domain ersetzt werden muss.

<IfModule mod_rewrite.c>
	RewriteCond %{HTTP_HOST} !^{WORDPRESSDOMAIN}\$ [NC]
	RewriteRule ^(.*)$ http://{WORDPRESSDOMAIN}/\$1 [L,R=301]
</IfModule>

Hier leiten wir alle Anfragen auf Domains, welche nicht der Hauptdomain entsprechen, auf die Hauptdomain per 301 um. Dies ist nötig, damit Google den Domains korrekt folgt und nicht versehentlich Double Content entsteht.

Solltet ihr eine MU Version einsetzen, müsst ihr mehrere [NC] Zeilen eintragen pro Domain, und bestimmen wohin umgeleitet wird, wenn keine Zutrifft.

<Files wp-config.php>
        Order Deny,Allow
        Deny from all
</Files>

Dadurch kann nur noch die lokale WordPress Installation auf die Datei zugreifen, anderenfalls wird ein Forbidden zurückgegebn, statt einer leeren Datei.

Nun kommen wir zur Komprimierung. Hier muss der Webserver jedoch die entsprechenden Module aktiviert haben, damit man von dem Vorteil profitieren kann. Diese Einstellungen sind mitverantwortlich für bessere Seitenladezeiten und einen guten Google Insight Score:

<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/plain text/html text/xml
  AddOutputFilterByType DEFLATE text/css text/javascript
</IfModule>

<IfModule mod_deflate.c>
    <IfModule mod_headers.c>
        Header append Vary User-Agent env=!dont-vary
    </IfModule>
        AddOutputFilterByType DEFLATE text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon application/json
    <IfModule mod_mime.c>
        # DEFLATE by extension
        AddOutputFilter DEFLATE js css htm html xml
    </IfModule>
</IfModule>

Hierbei wird die Komprimierung mehrere Dateitypen angeschaltet bei der Übermittlung zum Client, was Bandbreite spart, was mobilem Trafik sehr entgegenkommt.

AddEncoding gzip .gz
<filesmatch "\.js\.gz$">
	AddType "text/javascript" .gz
</filesmatch>
<filesmatch "\.css\.gz$">
	AddType "text/css" .gz
</filesmatch>

<IfModule mod_rewrite.c>
	RewriteCond %{HTTP:Accept-encoding} gzip
	RewriteCond %{REQUEST_FILENAME} \.(js|css)$
	RewriteCond %{REQUEST_FILENAME}.gz -f
	RewriteRule ^(.*)$ $1.gz [QSA,L]
</IfModule>

Javascript und CSS Dateien werden als GZIP angeboten und bei Bedarf übertragen.

<IfModule mod_expires.c>
	ExpiresActive On
	ExpiresByType image/x-icon "access plus 5184000 seconds"
	ExpiresByType image/gif "access plus 5184000 seconds"
	ExpiresByType image/jpg "access plus 5184000 seconds"
	ExpiresByType image/png "access plus 5184000 seconds"
	ExpiresByType text/css "access plus 5184000 seconds"
	ExpiresByType text/javascript "access plus 5184000 seconds"
	ExpiresByType application/javascript "access plus 5184000 seconds"
	ExpiresByType application/x-javascript "access plus 5184000 seconds"
</IfModule>

Dieser Code aktiviert Leverage Browser Caching, was Bilder, JS und CSS Dateien auf Clientsite zwischenspeichert, damit diese nicht bei jedem Seitenaufruf erneut übertragen werden müssen.

<ifmodule mod_headers.c>
  Header unset ETag
    <filesMatch "\.(ico|jpe?g|png|gif|swf|css|eot|woff2|ttf|svg)$">
        Header set Cache-Control "max-age=5184000,public"
    </filesMatch>
    <filesMatch "\.(js)$">
        Header set Cache-Control "max-age=5184000,private"
    </filesMatch>
    <filesMatch "\.(x?html?|php)$">
        Header set Cache-Control "private, must-revalidate"
    </filesMatch>
</ifmodule>
FileETag None

Dieser Code erfüllt 2 Dinge gleichzeitig. Der ETag wird deaktiviert. Ein aktivierter ETag kann sich bei schlechter Implementierung negativ auswirken. Weiterhin wird das Caching aktiviert. Die max-age Einstellung wäre nicht unbedingt nötig, doch lieber doppelt, als dass ein Modul nicht verfügbar wäre.

# BEGIN WordPress
<IfModule mod_rewrite.c>
	RewriteEngine On
	RewriteBase /
	RewriteRule ^index\.php$ - [L]
	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond %{REQUEST_FILENAME} !-d
	RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Der Permalink Code von WordPress. Je nach Setup (z.B. Multisite) kann der Code anders aussehen.

Eine von vielen Möglichkeiten um veraltete WordPress Versionen aufzustöbern, um diese anschliessend anzugreifen.
Eine von vielen Möglichkeiten um veraltete WordPress Versionen aufzustöbern, um diese anschliessend anzugreifen.

Sicherheit darf auch nicht vernachlässigt werden, weshalb ich sehr effektiv die Zugriffe auf das WordPress Backend unterbinde mit:

# BEGIN wukSecurity
<Files  ~ "(wp-login|xmlrpc|wp-admin)\.php">
	#JetPack
	allow from 185.64.140.0/22
	allow from 76.74.254.0/25 
	allow from 216.151.209.64/26
	allow from 66.135.48.128/25
	allow from 69.174.248.128/25
	allow from 76.74.255.0/25 
	allow from 216.151.210.0/25
	allow from 76.74.248.128/25
	allow from 207.198.112.0/23 
	allow from 207.198.101.0/25
	allow from 198.181.116.0/22
	allow from 192.0.64.0/18
	allow from 66.155.38.0/24
	allow from 209.15.21.0/24 
	allow from 64.34.206.0/24

	# Schweizer IP Ranges
	Deny from all
	allow from 5.1.96.0/21
	allow from 5.1.112.0/21
	allow from 5.39.2.205/32
	allow from 5.39.2.206/32
	allow from 5.39.56.32/28
	allow from 5.44.112.0/20
	allow from 5.53.104.0/21
	allow from 5.57.200.0/21
	allow from 5.61.224.0/21
	allow from 5.102.144.0/21
	allow from 5.104.88.0/21
	allow from 5.133.32.0/21
	allow from 5.134.24.0/21
	allow from 5.144.0.0/19
	allow from 5.144.32.0/20
	allow from 5.145.0.0/18
	allow from 5.145.64.0/19
	allow from 5.145.96.0/21
	allow from 5.148.160.0/19
	allow from 5.149.0.0/21
	allow from 5.149.16.0/20
	allow from 5.149.32.0/19
	allow from 5.153.112.0/20
	allow from 5.153.240.0/21
	allow from 5.157.34.0/23
	allow from 5.157.36.0/23
	allow from 5.172.128.0/20
	allow from 5.175.217.0/28
	allow from 5.187.56.0/21
	allow from 5.196.103.136/30
	allow from 5.226.144.0/21
	allow from 5.249.168.0/21
	allow from 15.195.224.0/19
	allow from 15.199.0.0/18
	allow from 31.3.128.0/21
	allow from 31.6.30.0/24
	allow from 31.6.41.0/24
	allow from 31.6.42.0/24
	allow from 31.6.44.0/24
	allow from 31.7.56.0/21
	allow from 31.10.128.0/17
	allow from 31.11.0.0/19
	allow from 31.24.8.0/21
	allow from 31.25.120.0/21
	allow from 31.31.48.0/20
	allow from 31.44.32.0/20
	allow from 31.44.109.0/24
	allow from 31.44.110.0/23
	allow from 31.44.189.0/24
	allow from 31.164.0.0/15
	allow from 31.171.144.0/21
	allow from 31.171.240.0/20
	allow from 31.172.0.0/21
	allow from 31.172.16.0/21
	allow from 31.172.25.0/24
	allow from 31.172.27.0/24
	allow from 31.172.28.0/22
	allow from 31.172.32.0/20
	allow from 31.172.48.0/21
	allow from 31.172.96.0/21
	allow from 31.193.208.0/21
	allow from 31.216.40.0/21
	allow from 31.222.24.0/21
	allow from 32.106.106.0/24
	allow from 37.0.32.0/19
	allow from 37.35.104.0/24
	allow from 37.35.105.0/25
	allow from 37.35.105.128/28
	allow from 37.35.105.144/29
	allow from 37.35.105.160/28
	allow from 37.35.105.188/30
	allow from 37.35.105.192/30
	allow from 37.35.105.230/31
	allow from 37.35.105.232/29
	allow from 37.35.105.240/28
	allow from 37.35.106.0/23
	allow from 37.35.108.0/22
	allow from 37.35.112.0/20
	allow from 37.110.200.0/21
	allow from 37.122.128.0/21
	allow from 37.128.176.0/21
	allow from 37.131.184.0/21
	allow from 37.153.80.0/21
	allow from 37.153.104.0/21
	allow from 37.153.112.0/20
	allow from 37.203.248.0/21
	allow from 37.209.176.0/20
	allow from 37.233.120.0/21
	allow from 37.235.50.0/23
	allow from 37.252.128.0/19
	allow from 46.14.0.0/16
	allow from 46.16.152.0/21
	allow from 46.16.200.0/21
	allow from 46.19.136.0/24
	allow from 46.19.138.0/23
	allow from 46.19.140.0/23
	allow from 46.19.142.0/24
	allow from 46.21.24.0/22
	allow from 46.22.16.0/20
	allow from 46.28.200.0/21
	allow from 46.36.193.63/32
	allow from 46.36.193.64/27
	allow from 46.102.152.0/24
	allow from 46.126.0.0/15
	allow from 46.140.0.0/16
	allow from 46.149.192.0/20
	allow from 46.166.163.144/29
	allow from 46.175.8.0/22
	allow from 46.183.104.0/21
	allow from 46.227.224.0/21
	allow from 46.231.200.0/21
	allow from 46.232.176.0/21
	allow from 46.234.32.128/27
	allow from 46.234.36.0/22
	allow from 46.234.40.0/24
	allow from 46.234.42.0/23
	allow from 46.234.47.0/24
	allow from 46.234.48.0/22
	allow from 46.234.56.0/22
	allow from 46.235.56.0/21
	allow from 46.235.144.0/21
	allow from 46.245.144.0/21
	allow from 46.245.184.0/21
	allow from 46.253.176.0/20
	allow from 46.255.168.0/21
	allow from 57.79.0.0/17
	allow from 62.2.0.0/16
	allow from 62.12.128.0/17
	allow from 62.32.0.0/19
	allow from 62.48.0.0/19
	allow from 62.48.96.0/19
	allow from 62.65.128.0/19
	allow from 62.108.128.0/19
	allow from 62.121.192.0/18
	allow from 62.146.152.0/22
	allow from 62.167.0.0/16
	allow from 62.179.16.0/21
	allow from 62.179.116.0/22
	allow from 62.182.184.0/21
	allow from 62.184.248.0/22
	allow from 62.185.68.0/22
	allow from 62.185.140.0/22
	allow from 62.185.244.0/22
	allow from 62.187.176.0/22
	allow from 62.192.0.0/19
	allow from 62.202.0.0/15
	allow from 62.204.96.0/19
	allow from 62.220.128.0/19
	allow from 62.229.0.0/19
	allow from 62.240.192.0/19
	allow from 62.245.0.0/19
	allow from 64.47.228.0/24
	allow from 69.46.90.0/24
	allow from 74.55.102.0/24
	allow from 74.121.140.0/24
	allow from 74.125.60.16/29
	allow from 74.125.61.16/29
	allow from 77.56.0.0/14
	allow from 77.67.33.0/24
	allow from 77.72.64.0/21
	allow from 77.72.176.0/21
	allow from 77.73.32.0/21
	allow from 77.73.240.0/21
	allow from 77.74.0.0/21
	allow from 77.74.80.0/21
	allow from 77.74.96.0/21
	allow from 77.74.168.0/21
	allow from 77.75.112.0/21
	allow from 77.87.128.0/21
	allow from 77.95.120.0/21
	allow from 77.109.128.0/20
	allow from 77.109.144.0/25
	allow from 77.109.144.128/26
	allow from 77.109.144.208/28
	allow from 77.109.144.224/27
	allow from 77.109.145.0/24
	allow from 77.109.146.0/23
	allow from 77.109.148.0/22
	allow from 77.109.152.0/21
	allow from 77.109.160.0/19
	allow from 77.232.73.198/32
	allow from 77.234.56.0/21
	allow from 77.237.192.0/19
	allow from 77.239.32.0/19
	allow from 77.244.48.0/20
	allow from 77.245.16.0/20
	allow from 77.245.176.0/20
	allow from 77.246.128.0/20
	allow from 78.40.72.0/28
	allow from 78.40.72.48/28
	allow from 78.40.72.64/26
	allow from 78.40.72.128/25
	allow from 78.40.73.0/24
	allow from 78.40.74.0/23
	allow from 78.40.76.0/22
	allow from 78.110.128.0/20
	allow from 78.155.0.0/19
	allow from 79.141.80.0/20
	allow from 79.141.167.0/24
	allow from 79.142.128.0/20
	allow from 80.67.144.0/20
	allow from 80.74.128.0/19
	allow from 80.75.112.0/20
	allow from 80.75.192.0/20
	allow from 80.76.0.0/20
	allow from 80.80.224.0/20
	allow from 80.83.32.0/19
	allow from 80.86.192.0/20
	allow from 80.89.208.0/20
	allow from 80.94.144.0/20
	allow from 80.169.96.0/21
	allow from 80.169.232.192/27
	allow from 80.218.0.0/15
	allow from 80.238.128.0/17
	allow from 80.239.148.0/26
	allow from 80.239.247.0/25
	allow from 80.241.96.0/20
	allow from 80.242.192.0/20
	allow from 80.243.208.0/20
	allow from 80.248.192.0/24
	allow from 80.253.80.0/20
	allow from 80.254.64.0/21
	allow from 80.254.72.0/23
	allow from 80.254.76.0/22
	allow from 80.254.160.0/19
	allow from 80.255.96.0/20
	allow from 81.6.0.0/18
	allow from 81.7.224.0/19
	allow from 81.13.128.0/17
	allow from 81.17.16.0/20
	allow from 81.18.16.0/20
	allow from 81.23.64.0/20
	allow from 81.29.144.0/20
	allow from 81.62.0.0/15
	allow from 81.88.176.0/20
	allow from 81.92.96.0/20
	allow from 81.94.96.0/19
	allow from 81.171.52.64/27
	allow from 81.171.53.64/27
	allow from 81.201.192.0/20
	allow from 81.221.0.0/16
	allow from 82.130.64.0/18
	allow from 82.136.64.0/18
	allow from 82.146.192.0/19
	allow from 82.192.224.0/19
	allow from 82.195.224.0/19
	allow from 82.197.160.0/23
	allow from 82.197.162.0/25
	allow from 82.197.162.144/28
	allow from 82.197.162.160/27
	allow from 82.197.162.192/26
	allow from 82.197.163.0/24
	allow from 82.197.164.0/22
	allow from 82.197.168.0/24
	allow from 82.197.169.0/27
	allow from 82.197.169.64/26
	allow from 82.197.169.128/25
	allow from 82.197.170.0/23
	allow from 82.197.172.0/22
	allow from 82.197.176.0/23
	allow from 82.197.178.0/24
	allow from 82.197.179.32/27
	allow from 82.197.179.64/26
	allow from 82.197.179.128/25
	allow from 82.197.180.0/22
	allow from 82.197.184.0/21
	allow from 82.220.0.0/16
	allow from 83.68.192.0/19
	allow from 83.76.0.0/14
	allow from 83.97.80.0/21
	allow from 83.97.120.0/21
	allow from 83.137.24.0/21
	allow from 83.137.72.0/21
	allow from 83.137.80.0/21
	allow from 83.142.88.0/21
	allow from 83.144.192.0/18
	allow from 83.150.0.0/18
	allow from 83.172.192.0/18
	allow from 83.173.192.0/18
	allow from 83.219.112.0/20
	allow from 83.222.128.0/19
	allow from 83.228.128.0/17
	allow from 83.231.149.232/30
	allow from 84.16.64.0/19
	allow from 84.20.32.0/19
	allow from 84.39.144.0/21
	allow from 84.55.192.0/18
	allow from 84.72.0.0/17
	allow from 84.72.128.0/18
	allow from 84.72.192.0/19
	allow from 84.72.224.0/20
	allow from 84.72.240.0/21
	allow from 84.72.248.0/23
	allow from 84.72.250.0/24
	allow from 84.72.251.0/25
	allow from 84.72.251.128/26
	allow from 84.72.251.192/27
	allow from 84.72.251.224/31
	allow from 84.72.251.226/32
	allow from 84.72.251.228/30
	allow from 84.72.251.232/29
	allow from 84.72.251.240/28
	allow from 84.72.252.0/22
	allow from 84.73.0.0/16
	allow from 84.74.0.0/15
	allow from 84.116.208.0/21
	allow from 84.226.0.0/15
	allow from 84.241.64.0/18
	allow from 84.246.232.0/21
	allow from 84.253.0.0/18
	allow from 85.0.0.0/13
	allow from 85.90.0.0/19
	allow from 85.118.216.0/21
	allow from 85.119.0.0/21
	allow from 85.119.232.0/25
	allow from 85.119.232.128/26
	allow from 85.119.232.192/29
	allow from 85.119.232.201/32
	allow from 85.119.232.202/31
	allow from 85.119.232.204/30
	allow from 85.119.232.208/28
	allow from 85.119.232.224/27
	allow from 85.119.233.0/24
	allow from 85.119.234.0/23
	allow from 85.119.236.0/22
	allow from 85.158.24.0/21
	allow from 85.158.232.0/21
	allow from 85.195.192.0/20
	allow from 85.195.224.0/19
	allow from 85.218.0.0/17
	allow from 86.111.128.0/20
	allow from 86.116.0.0/14
	allow from 87.102.128.0/17
	allow from 87.236.200.0/21
	allow from 87.237.168.0/21
	allow from 87.238.120.0/21
	allow from 87.239.208.0/21
	allow from 87.245.64.0/18
	allow from 88.84.0.0/19
	allow from 88.85.0.0/19
	allow from 88.151.144.0/21
	allow from 89.28.152.0/21
	allow from 89.32.250.0/24
	allow from 89.145.180.0/22
	allow from 89.163.163.40/29
	allow from 89.163.163.56/29
	allow from 89.163.170.240/29
	allow from 89.163.173.128/29
	allow from 89.163.174.56/29
	allow from 89.163.174.232/29
	allow from 89.163.175.8/29
	allow from 89.163.183.24/29
	allow from 89.163.194.112/29
	allow from 89.163.199.16/29
	allow from 89.163.201.8/29
	allow from 89.186.192.0/21
	allow from 89.186.208.0/21
	allow from 89.202.154.128/26
	allow from 89.202.186.133/32
	allow from 89.206.64.0/18
	allow from 89.207.224.0/20
	allow from 89.217.0.0/16
	allow from 89.236.128.0/18
	allow from 89.248.32.0/20
	allow from 89.251.240.0/20
	allow from 89.255.192.0/21
	allow from 91.102.192.0/21
	allow from 91.108.184.0/21
	allow from 91.123.96.0/20
	allow from 91.135.64.0/22
	allow from 91.135.69.0/24
	allow from 91.135.70.0/23
	allow from 91.135.72.0/22
	allow from 91.135.77.0/24
	allow from 91.135.78.0/23
	allow from 91.138.0.0/17
	allow from 91.190.0.0/19
	allow from 91.192.100.0/22
	allow from 91.193.20.0/22
	allow from 91.194.48.0/23
	allow from 91.194.146.0/23
	allow from 91.194.196.0/23
	allow from 91.195.142.0/23
	allow from 91.195.188.0/23
	allow from 91.195.238.0/23
	allow from 91.198.6.0/24
	allow from 91.198.8.0/24
	allow from 91.198.11.0/24
	allow from 91.198.12.0/24
	allow from 91.198.58.0/24
	allow from 91.198.72.0/23
	allow from 91.198.79.0/24
	allow from 91.198.154.0/24
	allow from 91.198.173.0/24
	allow from 91.198.229.0/24
	allow from 91.199.43.0/24
	allow from 91.199.66.0/24
	allow from 91.199.76.0/24
	allow from 91.199.85.0/24
	allow from 91.199.98.0/24
	allow from 91.199.146.0/24
	allow from 91.199.186.0/24
	allow from 91.199.198.0/24
	allow from 91.199.218.0/24
	allow from 91.199.228.0/24
	allow from 91.201.56.0/22
	allow from 91.201.148.0/22
	allow from 91.202.120.0/22
	allow from 91.204.80.0/22
	allow from 91.205.148.0/22
	allow from 91.206.24.0/23
	allow from 91.206.52.0/23
	allow from 91.206.104.0/23
	allow from 91.208.30.0/24
	allow from 91.208.79.0/24
	allow from 91.208.82.0/24
	allow from 91.208.130.0/24
	allow from 91.208.173.0/24
	allow from 91.208.180.0/24
	allow from 91.208.204.0/24
	allow from 91.208.227.0/24
	allow from 91.209.28.0/24
	allow from 91.209.41.0/24
	allow from 91.209.53.0/24
	allow from 91.209.84.0/24
	allow from 91.209.98.0/24
	allow from 91.209.111.0/24
	allow from 91.209.134.0/24
	allow from 91.209.158.0/24
	allow from 91.209.169.0/24
	allow from 91.209.170.0/24
	allow from 91.209.204.0/24
	allow from 91.212.29.0/24
	allow from 91.212.40.0/24
	allow from 91.212.43.0/24
	allow from 91.212.75.0/30
	allow from 91.212.75.5/32
	allow from 91.212.75.6/31
	allow from 91.212.75.8/29
	allow from 91.212.75.16/28
	allow from 91.212.75.32/27
	allow from 91.212.75.64/26
	allow from 91.212.75.128/25
	allow from 91.212.77.0/24
	allow from 91.212.91.0/24
	allow from 91.212.109.0/24
	allow from 91.212.117.0/24
	allow from 91.212.121.0/24
	allow from 91.212.196.0/24
	allow from 91.212.200.0/24
	allow from 91.212.234.0/24
	allow from 91.213.2.0/24
	allow from 91.213.4.0/24
	allow from 91.213.24.0/24
	allow from 91.213.32.0/24
	allow from 91.213.100.0/24
	allow from 91.213.128.0/24
	allow from 91.213.133.0/24
	allow from 91.213.136.0/24
	allow from 91.213.152.0/24
	allow from 91.213.159.0/24
	allow from 91.213.171.0/24
	allow from 91.213.194.0/24
	allow from 91.213.227.0/24
	allow from 91.214.168.0/22
	allow from 91.216.36.0/24
	allow from 91.216.79.0/24
	allow from 91.216.229.0/24
	allow from 91.217.128.0/24
	allow from 91.217.170.0/24
	allow from 91.217.241.0/24
	allow from 91.217.247.0/24
	allow from 91.220.23.0/24
	allow from 91.220.40.0/24
	allow from 91.220.64.0/24
	allow from 91.220.77.0/24
	allow from 91.220.99.0/24
	allow from 91.220.100.0/24
	allow from 91.220.128.0/24
	allow from 91.220.162.0/24
	allow from 91.221.118.0/23
	allow from 91.221.192.0/23
	allow from 91.222.84.0/22
	allow from 91.222.132.0/22
	allow from 91.223.17.0/24
	allow from 91.223.79.0/24
	allow from 91.223.121.0/24
	allow from 91.223.154.0/24
	allow from 91.223.179.0/24
	allow from 91.223.186.0/24
	allow from 91.224.94.0/23
	allow from 91.226.202.0/23
	allow from 91.227.48.0/24
	allow from 91.227.252.0/24
	allow from 91.228.60.0/23
	allow from 91.229.102.0/23
	allow from 91.229.140.0/24
	allow from 91.229.236.0/24
	allow from 91.230.140.0/23
	allow from 91.230.249.0/24
	allow from 91.231.204.0/24
	allow from 91.232.37.0/24
	allow from 91.233.126.0/24
	allow from 91.233.182.0/24
	allow from 91.234.52.0/24
	allow from 91.234.160.0/24
	allow from 91.234.189.0/24
	allow from 91.235.212.0/24
	allow from 91.236.45.0/24
	allow from 91.236.78.0/24
	allow from 91.237.218.0/24
	allow from 91.238.8.0/24
	allow from 91.238.144.0/24
	allow from 91.238.238.0/23
	allow from 91.239.52.0/24
	allow from 91.239.75.0/24
	allow from 91.240.0.0/24
	allow from 91.240.104.0/23
	allow from 91.243.71.0/24
	allow from 91.247.253.0/24
	allow from 92.42.104.0/21
	allow from 92.42.184.0/21
	allow from 92.42.240.0/21
	allow from 92.43.104.64/28
	allow from 92.43.216.0/21
	allow from 92.71.78.0/23
	allow from 92.104.0.0/14
	allow from 93.88.240.0/20
	allow from 93.94.64.0/21
	allow from 93.94.240.0/21
	allow from 93.157.32.0/21
	allow from 93.174.16.0/21
	allow from 93.174.184.0/21
	allow from 93.180.88.0/21
	allow from 93.184.16.0/20
	allow from 93.187.192.0/21
	allow from 93.187.208.0/21
	allow from 93.188.72.0/21
	allow from 93.189.64.0/21
	allow from 93.189.232.0/21
	allow from 93.190.72.0/21
	allow from 93.191.88.0/21
	allow from 93.191.248.0/21
	allow from 94.16.128.0/17
	allow from 94.23.103.200/29
	allow from 94.78.0.0/18
	allow from 94.100.144.0/20
	allow from 94.103.96.0/20
	allow from 94.126.16.0/21
	allow from 94.126.128.0/21
	allow from 94.126.248.0/21
	allow from 94.142.248.0/21
	allow from 94.143.0.0/21
	allow from 94.143.88.0/21
	allow from 94.198.248.0/21
	allow from 94.228.48.0/20
	allow from 94.228.144.0/20
	allow from 94.230.208.0/20
	allow from 94.231.80.0/20
	allow from 94.244.192.0/18
	allow from 94.245.64.0/28
	allow from 94.245.66.0/24
	allow from 94.247.216.0/21
	allow from 95.128.32.0/21
	allow from 95.128.80.0/21
	allow from 95.143.48.0/20
	allow from 95.152.64.0/18
	allow from 95.174.224.0/19
	allow from 95.183.48.0/20
	allow from 95.210.11.0/24
	allow from 95.210.166.230/32
	allow from 104.132.24.0/24
	allow from 104.207.94.0/24
	allow from 109.69.152.0/21
	allow from 109.70.112.0/21
	allow from 109.70.152.0/21
	allow from 109.71.88.0/21
	allow from 109.71.96.0/21
	allow from 109.72.128.0/23
	allow from 109.72.130.0/25
	allow from 109.72.130.128/27
	allow from 109.72.130.160/30
	allow from 109.72.130.165/32
	allow from 109.72.130.166/31
	allow from 109.72.130.168/29
	allow from 109.72.130.176/28
	allow from 109.72.130.192/26
	allow from 109.72.131.0/24
	allow from 109.72.132.0/22
	allow from 109.72.136.0/21
	allow from 109.95.240.0/21
	allow from 109.106.32.0/19
	allow from 109.164.128.0/17
	allow from 109.169.10.160/27
	allow from 109.202.192.0/19
	allow from 109.203.32.0/22
	allow from 109.203.40.0/21
	allow from 109.203.48.0/20
	allow from 109.205.168.0/21
	allow from 109.205.200.0/21
	allow from 109.232.88.0/21
	allow from 109.237.48.0/20
	allow from 128.65.192.0/21
	allow from 128.90.20.0/24
	allow from 128.90.23.0/24
	allow from 128.141.0.0/16
	allow from 128.142.0.0/16
	allow from 128.178.0.0/15
	allow from 129.129.0.0/16
	allow from 129.132.0.0/16
	allow from 129.194.0.0/15
	allow from 130.59.0.0/16
	allow from 130.60.0.0/16
	allow from 130.82.0.0/16
	allow from 130.92.0.0/16
	allow from 130.125.0.0/16
	allow from 130.198.0.0/16
	allow from 130.223.0.0/16
	allow from 131.102.0.0/16
	allow from 131.117.0.0/17
	allow from 131.152.0.0/16
	allow from 134.21.0.0/16
	allow from 134.90.216.0/21
	allow from 136.0.0.0/20
	allow from 136.238.0.0/16
	allow from 137.34.0.0/16
	allow from 137.62.0.0/16
	allow from 137.138.0.0/16
	allow from 137.156.0.0/16
	allow from 138.81.0.0/16
	allow from 138.131.0.0/16
	allow from 138.187.0.0/16
	allow from 138.188.0.0/14
	allow from 138.206.0.0/17
	allow from 138.206.128.0/19
	allow from 138.206.160.0/24
	allow from 138.206.162.0/23
	allow from 138.206.164.0/22
	allow from 138.206.168.0/21
	allow from 138.206.176.0/20
	allow from 138.206.192.0/18
	allow from 138.221.0.0/16
	allow from 138.223.0.0/16
	allow from 138.225.0.0/16
	allow from 138.228.0.0/16
	allow from 139.79.0.0/16
	allow from 141.8.224.0/21
	allow from 141.101.62.0/23
	allow from 141.101.134.0/24
	allow from 141.122.0.0/17
	allow from 141.122.128.0/19
	allow from 141.122.160.0/21
	allow from 141.122.168.0/22
	allow from 141.122.172.223/32
	allow from 141.122.173.0/24
	allow from 141.122.174.0/23
	allow from 141.122.176.0/20
	allow from 141.122.192.0/18
	allow from 141.171.0.0/16
	allow from 141.249.0.0/16
	allow from 141.255.160.0/21
	allow from 142.70.141.0/24
	allow from 142.70.144.0/24
	allow from 142.70.200.0/24
	allow from 142.70.202.0/24
	allow from 143.99.0.0/16
	allow from 143.180.0.0/16
	allow from 144.85.0.0/16
	allow from 144.200.0.0/16
	allow from 145.232.0.0/16
	allow from 145.234.0.0/16
	allow from 145.245.0.0/16
	allow from 145.250.0.0/16
	allow from 145.252.0.0/16
	allow from 146.4.0.0/16
	allow from 146.67.0.0/16
	allow from 146.109.0.0/16
	allow from 146.136.0.0/16
	allow from 146.159.0.0/16
	allow from 146.185.0.0/21
	allow from 146.216.0.0/16
	allow from 146.228.0.0/16
	allow from 146.247.8.0/21
	allow from 146.248.0.0/16
	allow from 146.255.112.0/21
	allow from 147.60.0.0/24
	allow from 147.60.2.0/23
	allow from 147.60.4.0/22
	allow from 147.60.8.0/21
	allow from 147.60.16.0/20
	allow from 147.60.32.0/19
	allow from 147.60.64.0/18
	allow from 147.60.128.0/17
	allow from 147.75.0.0/17
	allow from 147.75.144.0/20
	allow from 147.75.208.0/20
	allow from 147.75.224.0/19
	allow from 147.86.0.0/15
	allow from 147.88.0.0/16
	allow from 147.167.0.0/16
	allow from 148.54.0.0/16
	allow from 148.187.0.0/16
	allow from 148.196.0.0/16
	allow from 149.5.218.8/29
	allow from 149.6.54.192/29
	allow from 149.12.18.0/23
	allow from 149.126.0.0/21
	allow from 149.126.48.0/21
	allow from 149.133.0.0/16
	allow from 149.255.48.0/25
	allow from 149.255.48.224/27
	allow from 149.255.49.0/24
	allow from 149.255.50.0/23
	allow from 149.255.52.0/22
	allow from 150.205.0.0/16
	allow from 150.213.0.0/16
	allow from 151.120.0.0/16
	allow from 151.183.0.0/16
	allow from 151.236.26.0/23
	allow from 151.248.128.0/17
	allow from 151.252.32.0/21
	allow from 152.88.0.0/16
	allow from 152.96.0.0/16
	allow from 153.45.0.0/16
	allow from 153.46.0.0/16
	allow from 153.108.0.0/15
	allow from 154.14.0.0/15
	allow from 154.47.224.0/24
	allow from 154.57.64.0/20
	allow from 155.66.0.0/16
	allow from 155.105.0.0/16
	allow from 155.228.0.0/16
	allow from 156.25.0.0/16
	allow from 156.106.0.0/16
	allow from 156.115.0.0/16
	allow from 156.135.0.0/16
	allow from 157.26.0.0/16
	allow from 157.161.0.0/16
	allow from 157.168.0.0/16
	allow from 158.133.0.0/16
	allow from 158.181.96.0/19
	allow from 158.216.0.0/16
	allow from 158.220.0.0/16
	allow from 158.226.0.0/16
	allow from 158.232.0.0/16
	allow from 158.255.209.117/32
	allow from 159.12.0.0/16
	allow from 159.22.0.0/16
	allow from 159.29.0.0/16
	allow from 159.100.240.0/20
	allow from 159.103.0.0/16
	allow from 159.144.0.0/16
	allow from 159.156.0.0/16
	allow from 159.168.0.0/16
	allow from 159.179.0.0/16
	allow from 159.232.0.0/16
	allow from 159.241.0.0/16
	allow from 160.53.0.0/16
	allow from 160.59.0.0/16
	allow from 160.61.0.0/16
	allow from 160.62.0.0/22
	allow from 160.62.4.0/29
	allow from 160.62.4.8/31
	allow from 160.62.4.11/32
	allow from 160.62.4.12/30
	allow from 160.62.4.16/28
	allow from 160.62.4.32/27
	allow from 160.62.4.64/26
	allow from 160.62.4.128/25
	allow from 160.62.5.0/24
	allow from 160.62.6.0/23
	allow from 160.62.8.0/22
	allow from 160.62.12.0/24
	allow from 160.62.14.0/23
	allow from 160.62.16.0/20
	allow from 160.62.32.0/19
	allow from 160.62.64.0/18
	allow from 160.62.128.0/17
	allow from 160.63.0.0/16
	allow from 160.85.0.0/16
	allow from 160.98.0.0/16
	allow from 160.219.0.0/16
	allow from 161.20.0.0/16
	allow from 161.62.0.0/16
	allow from 161.78.0.0/16
	allow from 162.21.0.0/16
	allow from 162.23.0.0/16
	allow from 162.26.0.0/16
	allow from 162.86.0.0/16
	allow from 163.161.0.0/16
	allow from 163.168.0.0/16
	allow from 164.14.0.0/16
	allow from 164.128.0.0/16
	allow from 164.138.64.0/20
	allow from 165.222.0.0/16
	allow from 165.225.70.0/23
	allow from 166.12.0.0/14
	allow from 167.149.0.0/16
	allow from 167.168.0.0/16
	allow from 168.163.0.0/16
	allow from 169.32.0.0/14
	allow from 169.36.0.0/15
	allow from 169.39.0.0/16
	allow from 169.41.0.0/16
	allow from 169.42.0.0/15
	allow from 169.49.0.0/16
	allow from 169.52.0.0/16
	allow from 169.58.0.0/15
	allow from 169.60.0.0/14
	allow from 170.60.0.0/16
	allow from 170.236.0.0/15
	allow from 171.25.0.0/17
	allow from 171.27.0.0/16
	allow from 171.33.0.0/18
	allow from 172.94.19.0/24
	allow from 172.94.20.0/24
	allow from 176.10.96.0/19
	allow from 176.31.41.216/30
	allow from 176.31.157.52/30
	allow from 176.46.192.0/18
	allow from 176.56.128.0/20
	allow from 176.56.172.0/24
	allow from 176.65.192.0/22
	allow from 176.74.40.0/21
	allow from 176.111.216.0/21
	allow from 176.122.194.0/23
	allow from 176.127.0.0/16
	allow from 176.223.111.0/24
	allow from 176.241.250.32/27
	allow from 176.241.251.32/27
	allow from 178.21.224.0/21
	allow from 178.22.24.0/21
	allow from 178.22.64.0/21
	allow from 178.22.104.0/21
	allow from 178.23.168.0/21
	allow from 178.33.154.128/30
	allow from 178.38.0.0/15
	allow from 178.82.0.0/15
	allow from 178.174.0.0/17
	allow from 178.192.0.0/13
	allow from 178.209.32.0/19
	allow from 178.211.224.0/19
	allow from 178.212.254.0/24
	allow from 178.237.80.0/20
	allow from 178.238.160.0/20
	allow from 178.250.24.0/21
	allow from 178.250.128.0/21
	allow from 178.255.153.0/24
	allow from 179.43.128.0/18
	allow from 181.214.28.0/28
	allow from 185.2.0.0/22
	allow from 185.2.20.0/22
	allow from 185.4.168.0/22
	allow from 185.5.32.0/22
	allow from 185.5.56.0/22
	allow from 185.5.184.0/22
	allow from 185.6.168.0/22
	allow from 185.8.208.0/22
	allow from 185.10.52.0/22
	allow from 185.10.224.0/22
	allow from 185.11.56.0/22
	allow from 185.11.168.0/22
	allow from 185.12.4.0/22
	allow from 185.12.44.0/22
	allow from 185.12.128.0/22
	allow from 185.14.108.0/22
	allow from 185.14.156.0/22
	allow from 185.15.200.0/22
	allow from 185.15.228.0/22
	allow from 185.16.172.0/22
	allow from 185.17.68.0/22
	allow from 185.17.176.0/22
	allow from 185.17.208.0/22
	allow from 185.18.172.0/22
	allow from 185.19.28.0/22
	allow from 185.19.84.0/22
	allow from 185.19.120.0/22
	allow from 185.20.144.0/22
	allow from 185.20.200.0/22
	allow from 185.20.208.0/22
	allow from 185.22.52.0/22
	allow from 185.22.104.0/22
	allow from 185.22.252.0/22
	allow from 185.25.28.0/22
	allow from 185.25.92.0/22
	allow from 185.25.192.0/22
	allow from 185.25.224.0/22
	allow from 185.27.4.0/22
	allow from 185.27.108.0/22
	allow from 185.27.184.0/22
	allow from 185.29.152.0/22
	allow from 185.31.100.0/22
	allow from 185.31.180.0/22
	allow from 185.31.248.0/22
	allow from 185.32.124.0/22
	allow from 185.32.212.0/22
	allow from 185.32.220.0/22
	allow from 185.33.20.0/22
	allow from 185.33.224.0/22
	allow from 185.33.248.0/22
	allow from 185.34.56.32/28
	allow from 185.35.28.0/22
	allow from 185.35.60.0/22
	allow from 185.35.224.0/22
	allow from 185.35.252.0/22
	allow from 185.36.220.0/22
	allow from 185.36.224.0/22
	allow from 185.37.0.0/22
	allow from 185.37.72.0/22
	allow from 185.37.252.0/22
	allow from 185.38.64.0/22
	allow from 185.39.8.0/22
	allow from 185.39.32.0/22
	allow from 185.39.92.0/22
	allow from 185.39.228.0/22
	allow from 185.40.216.0/22
	allow from 185.41.76.0/22
	allow from 185.41.132.0/22
	allow from 185.42.244.0/22
	allow from 185.42.248.0/22
	allow from 185.43.200.0/22
	allow from 185.43.244.0/22
	allow from 185.44.20.0/22
	allow from 185.44.80.0/22
	allow from 185.44.196.0/22
	allow from 185.45.236.0/22
	allow from 185.46.56.0/22
	allow from 185.46.80.0/22
	allow from 185.46.84.0/25
	allow from 185.46.88.0/21
	allow from 185.46.213.0/24
	allow from 185.46.214.0/23
	allow from 185.47.24.0/22
	allow from 185.48.144.0/22
	allow from 185.48.228.0/22
	allow from 185.49.152.0/22
	allow from 185.49.220.0/22
	allow from 185.50.188.0/22
	allow from 185.50.220.0/22
	allow from 185.50.224.0/22
	allow from 185.50.236.0/22
	allow from 185.51.68.0/22
	allow from 185.54.4.0/22
	allow from 185.54.80.0/22
	allow from 185.54.172.0/22
	allow from 185.55.156.0/22
	allow from 185.56.24.0/22
	allow from 185.58.128.0/22
	allow from 185.59.52.0/22
	allow from 185.60.52.0/22
	allow from 185.60.144.0/22
	allow from 185.60.180.0/22
	allow from 185.62.80.0/22
	allow from 185.62.104.0/22
	allow from 185.62.168.0/22
	allow from 185.63.36.0/22
	allow from 185.63.64.0/22
	allow from 185.63.148.0/22
	allow from 185.64.116.0/22
	allow from 185.64.184.0/22
	allow from 185.64.196.0/22
	allow from 185.65.60.0/22
	allow from 185.65.168.0/22
	allow from 185.66.60.0/22
	allow from 185.66.108.0/22
	allow from 185.66.156.0/22
	allow from 185.67.192.0/21
	allow from 185.68.32.0/22
	allow from 185.68.52.0/22
	allow from 185.68.64.0/22
	allow from 185.68.204.0/22
	allow from 185.68.236.0/22
	allow from 185.69.40.0/22
	allow from 185.69.92.0/22
	allow from 185.69.136.0/22
	allow from 185.70.40.0/22
	allow from 185.70.48.0/22
	allow from 185.70.68.0/22
	allow from 185.70.244.0/22
	allow from 185.71.12.0/22
	allow from 185.71.16.0/22
	allow from 185.71.112.0/22
	allow from 185.72.0.0/22
	allow from 185.72.20.0/22
	allow from 185.72.64.0/22
	allow from 185.72.192.0/22
	allow from 185.72.236.0/22
	allow from 185.73.116.0/22
	allow from 185.73.120.0/22
	allow from 185.73.240.0/22
	allow from 185.74.28.0/22
	allow from 185.74.68.0/22
	allow from 185.74.108.0/22
	allow from 185.74.112.0/20
	allow from 185.74.128.0/19
	allow from 185.74.160.0/22
	allow from 185.74.212.0/22
	allow from 185.75.32.0/22
	allow from 185.75.152.0/22
	allow from 185.76.180.0/22
	allow from 185.77.68.0/22
	allow from 185.77.92.0/22
	allow from 185.78.41.128/28
	allow from 185.78.120.0/21
	allow from 185.78.188.0/22
	allow from 185.79.88.0/22
	allow from 185.79.104.0/22
	allow from 185.79.180.0/22
	allow from 185.79.200.0/21
	allow from 185.79.232.0/22
	allow from 185.79.252.0/22
	allow from 185.80.64.0/22
	allow from 185.80.88.0/22
	allow from 185.82.100.0/22
	allow from 185.82.128.0/22
	allow from 185.82.204.0/22
	allow from 185.83.60.0/22
	allow from 185.83.108.0/22
	allow from 185.84.4.0/22
	allow from 185.84.76.0/22
	allow from 185.84.192.0/22
	allow from 185.84.208.0/22
	allow from 185.85.108.0/22
	allow from 185.85.124.0/22
	allow from 185.85.144.0/22
	allow from 185.85.168.0/22
	allow from 185.85.228.0/22
	allow from 185.85.248.0/22
	allow from 185.86.28.0/22
	allow from 185.86.224.0/21
	allow from 185.87.112.0/22
	allow from 185.88.76.0/22
	allow from 185.88.116.0/22
	allow from 185.88.236.0/22
	allow from 185.89.144.0/22
	allow from 185.89.188.0/22
	allow from 185.89.200.0/22
	allow from 185.89.252.0/22
	allow from 185.90.36.0/22
	allow from 185.90.108.0/22
	allow from 185.90.152.0/22
	allow from 185.92.64.0/22
	allow from 185.92.208.0/22
	allow from 185.93.216.0/21
	allow from 185.94.8.0/22
	allow from 185.94.100.0/22
	allow from 185.94.144.0/21
	allow from 185.95.216.0/22
	allow from 185.96.76.0/22
	allow from 185.97.100.0/22
	allow from 185.97.136.0/22
	allow from 185.98.28.0/22
	allow from 185.98.72.0/22
	allow from 185.98.120.0/22
	allow from 185.98.152.0/22
	allow from 185.100.0.0/22
	allow from 185.101.116.0/22
	allow from 185.101.156.0/22
	allow from 185.104.16.0/22
	allow from 185.104.84.0/22
	allow from 185.105.132.0/22
	allow from 185.105.144.0/22
	allow from 185.106.64.0/22
	allow from 185.108.244.0/22
	allow from 185.109.0.0/22
	allow from 185.109.36.0/22
	allow from 185.109.164.0/22
	allow from 185.109.240.0/22
	allow from 185.110.72.0/22
	allow from 185.110.88.0/22
	allow from 185.110.100.0/22
	allow from 185.110.184.0/22
	allow from 185.110.196.0/22
	allow from 185.110.220.0/22
	allow from 185.111.156.0/22
	allow from 185.111.176.0/22
	allow from 185.112.8.0/22
	allow from 185.112.52.0/22
	allow from 185.112.72.0/22
	allow from 185.112.132.0/22
	allow from 185.113.20.0/22
	allow from 185.114.208.0/22
	allow from 188.60.0.0/18
	allow from 188.60.64.0/20
	allow from 188.60.80.0/22
	allow from 188.60.84.0/24
	allow from 188.60.85.0/28
	allow from 188.60.85.16/30
	allow from 188.60.85.20/32
	allow from 188.60.85.22/31
	allow from 188.60.85.24/29
	allow from 188.60.85.32/27
	allow from 188.60.85.64/26
	allow from 188.60.85.128/25
	allow from 188.60.86.0/23
	allow from 188.60.88.0/21
	allow from 188.60.96.0/19
	allow from 188.60.128.0/17
	allow from 188.61.0.0/16
	allow from 188.62.0.0/15
	allow from 188.92.48.0/21
	allow from 188.92.144.0/21
	allow from 188.92.224.0/21
	allow from 188.94.176.0/21
	allow from 188.125.72.0/21
	allow from 188.154.0.0/15
	allow from 188.184.0.0/15
	allow from 188.210.208.0/22
	allow from 191.96.28.0/28
	allow from 191.96.139.0/28
	allow from 191.101.54.0/23
	allow from 191.232.7.0/26
	allow from 192.12.247.0/24
	allow from 192.16.155.0/24
	allow from 192.16.156.0/22
	allow from 192.16.160.0/22
	allow from 192.16.164.0/23
	allow from 192.16.166.0/24
	allow from 192.26.28.0/22
	allow from 192.26.32.0/21
	allow from 192.26.40.0/22
	allow from 192.26.44.0/24
	allow from 192.26.46.0/23
	allow from 192.33.87.0/24
	allow from 192.33.88.0/21
	allow from 192.33.96.0/20
	allow from 192.33.118.0/23
	allow from 192.33.120.0/21
	allow from 192.33.192.0/19
	allow from 192.33.224.0/21
	allow from 192.37.0.0/16
	allow from 192.41.132.0/22
	allow from 192.41.136.0/24
	allow from 192.41.141.0/24
	allow from 192.41.142.0/23
	allow from 192.41.144.0/23
	allow from 192.41.149.0/24
	allow from 192.41.150.0/23
	allow from 192.41.152.0/21
	allow from 192.41.160.0/24
	allow from 192.42.42.0/23
	allow from 192.42.44.0/22
	allow from 192.42.180.0/22
	allow from 192.42.184.0/21
	allow from 192.42.192.0/21
	allow from 192.42.200.0/23
	allow from 192.43.192.0/22
	allow from 192.43.196.0/24
	allow from 192.47.244.0/22
	allow from 192.47.248.0/23
	allow from 192.54.122.0/24
	allow from 192.65.92.0/23
	allow from 192.65.94.0/24
	allow from 192.65.183.0/24
	allow from 192.65.184.0/21
	allow from 192.65.192.0/22
	allow from 192.65.196.0/23
	allow from 192.71.233.0/24
	allow from 192.73.35.0/24
	allow from 192.73.36.0/22
	allow from 192.73.40.0/22
	allow from 192.73.44.0/24
	allow from 192.80.31.0/24
	allow from 192.80.32.0/21
	allow from 192.80.40.0/23
	allow from 192.80.42.0/24
	allow from 192.91.236.0/22
	allow from 192.91.240.0/21
	allow from 192.92.128.0/24
	allow from 192.92.139.0/24
	allow from 192.102.95.0/24
	allow from 192.104.41.0/24
	allow from 192.104.72.0/24
	allow from 192.108.234.0/24
	allow from 192.111.103.0/24
	allow from 192.121.170.0/24
	allow from 192.132.252.0/24
	allow from 192.135.145.0/24
	allow from 192.135.146.0/23
	allow from 192.135.148.0/22
	allow from 192.135.152.0/21
	allow from 192.135.160.0/22
	allow from 192.135.164.0/24
	allow from 192.136.156.0/24
	allow from 192.137.76.0/24
	allow from 192.137.148.0/23
	allow from 192.137.168.0/24
	allow from 192.137.184.0/24
	allow from 192.137.186.0/23
	allow from 192.137.211.0/24
	allow from 192.137.212.0/22
	allow from 192.137.236.0/22
	allow from 192.137.240.0/23
	allow from 192.137.242.0/24
	allow from 192.138.230.0/23
	allow from 192.138.232.0/24
	allow from 192.152.98.0/24
	allow from 192.156.174.0/24
	allow from 192.157.153.0/24
	allow from 192.160.95.0/24
	allow from 192.160.96.0/24
	allow from 192.162.28.0/22
	allow from 192.165.121.0/24
	allow from 192.175.38.0/23
	allow from 192.237.90.0/24
	allow from 192.238.1.0/24
	allow from 192.238.2.0/23
	allow from 192.238.4.0/22
	allow from 192.238.8.0/23
	allow from 192.238.10.0/24
	allow from 192.241.95.0/24
	allow from 193.0.32.0/20
	allow from 193.0.48.0/21
	allow from 193.0.180.0/22
	allow from 193.0.224.0/24
	allow from 193.0.232.0/23
	allow from 193.0.237.0/24
	allow from 193.5.0.0/20
	allow from 193.5.16.0/21
	allow from 193.5.24.0/23
	allow from 193.5.28.0/22
	allow from 193.5.32.0/19
	allow from 193.5.64.0/18
	allow from 193.5.128.0/17
	allow from 193.8.8.0/22
	allow from 193.8.16.0/20
	allow from 193.8.40.0/22
	allow from 193.8.44.0/24
	allow from 193.8.48.0/21
	allow from 193.8.56.0/24
	allow from 193.8.58.0/23
	allow from 193.8.60.0/24
	allow from 193.8.64.0/21
	allow from 193.8.76.0/23
	allow from 193.8.88.0/21
	allow from 193.8.96.0/20
	allow from 193.8.112.0/21
	allow from 193.8.128.0/21
	allow from 193.8.136.0/23
	allow from 193.8.140.0/22
	allow from 193.8.144.0/20
	allow from 193.8.160.0/20
	allow from 193.8.176.0/22
	allow from 193.8.180.0/23
	allow from 193.8.190.0/23
	allow from 193.8.192.0/21
	allow from 193.8.200.0/24
	allow from 193.8.204.0/24
	allow from 193.8.208.0/20
	allow from 193.8.224.0/20
	allow from 193.8.245.0/24
	allow from 193.8.248.0/24
	allow from 193.8.251.0/24
	allow from 193.8.252.0/22
	allow from 193.9.24.0/24
	allow from 193.9.122.0/24
	allow from 193.16.44.0/24
	allow from 193.16.211.0/24
	allow from 193.16.217.0/24
	allow from 193.16.220.0/24
	allow from 193.16.241.0/24
	allow from 193.17.76.0/24
	allow from 193.17.85.0/24
	allow from 193.17.194.0/24
	allow from 193.17.199.0/24
	allow from 193.17.201.0/24
	allow from 193.19.94.0/23
	allow from 193.22.102.0/24
	allow from 193.22.142.0/24
	allow from 193.22.171.0/24
	allow from 193.22.254.0/24
	allow from 193.24.192.0/22
	allow from 193.25.102.0/23
	allow from 193.26.130.0/24
	allow from 193.27.43.0/24
	allow from 193.27.74.0/23
	allow from 193.27.218.0/23
	allow from 193.27.226.0/23
	allow from 193.28.42.0/24
	allow from 193.28.185.0/24
	allow from 193.28.188.0/24
	allow from 193.30.167.0/24
	allow from 193.31.252.0/23
	allow from 193.33.30.0/23
	allow from 193.33.128.0/23
	allow from 193.33.142.0/23
	allow from 193.33.238.0/23
	allow from 193.34.136.0/23
	allow from 193.34.188.0/23
	allow from 193.36.32.0/24
	allow from 193.36.36.0/24
	allow from 193.37.147.0/24
	allow from 193.37.159.0/24
	allow from 193.37.236.0/24
	allow from 193.41.90.0/24
	allow from 193.41.104.0/21
	allow from 193.41.136.0/23
	allow from 193.41.148.0/23
	allow from 193.41.193.0/24
	allow from 193.42.146.0/24
	allow from 193.42.158.0/24
	allow from 193.43.27.0/24
	allow from 193.43.93.0/24
	allow from 193.43.152.0/22
	allow from 193.43.156.0/23
	allow from 193.43.183.0/24
	allow from 193.46.73.0/24
	allow from 193.46.88.0/24
	allow from 193.47.1.0/24
	allow from 193.47.2.0/23
	allow from 193.47.4.0/22
	allow from 193.47.9.0/24
	allow from 193.47.10.0/23
	allow from 193.47.12.0/22
	allow from 193.47.16.0/20
	allow from 193.47.88.0/21
	allow from 193.47.96.0/23
	allow from 193.47.98.0/24
	allow from 193.47.103.0/24
	allow from 193.47.104.0/21
	allow from 193.47.112.0/20
	allow from 193.47.128.0/21
	allow from 193.47.140.0/24
	allow from 193.47.149.0/24
	allow from 193.47.153.0/24
	allow from 193.47.168.0/21
	allow from 193.47.176.0/21
	allow from 193.47.190.0/24
	allow from 193.47.192.0/19
	allow from 193.47.224.0/20
	allow from 193.47.250.0/23
	allow from 193.47.252.0/22
	allow from 193.58.155.0/24
	allow from 193.58.209.0/24
	allow from 193.58.242.0/24
	allow from 193.72.0.0/15
	allow from 193.84.25.0/24
	allow from 193.93.20.0/22
	allow from 193.93.64.0/22
	allow from 193.93.208.0/22
	allow from 193.104.31.0/24
	allow from 193.104.42.0/24
	allow from 193.104.47.0/24
	allow from 193.104.61.0/24
	allow from 193.104.116.0/24
	allow from 193.104.132.0/24
	allow from 193.104.148.0/24
	allow from 193.104.167.0/24
	allow from 193.104.185.0/24
	allow from 193.104.238.0/24
	allow from 193.105.5.0/24
	allow from 193.105.9.0/24
	allow from 193.105.136.0/24
	allow from 193.105.161.0/24
	allow from 193.108.136.0/23
	allow from 193.108.187.0/24
	allow from 193.108.232.0/23
	allow from 193.109.48.0/23
	allow from 193.109.52.0/23
	allow from 193.109.95.0/24
	allow from 193.110.85.0/27
	allow from 193.110.85.32/29
	allow from 193.110.85.40/30
	allow from 193.110.85.44/32
	allow from 193.110.85.46/31
	allow from 193.110.85.48/28
	allow from 193.110.85.64/26
	allow from 193.110.85.128/25
	allow from 193.110.95.0/24
	allow from 193.111.202.0/23
	allow from 193.134.0.0/17
	allow from 193.134.128.0/19
	allow from 193.134.160.0/23
	allow from 193.134.163.0/24
	allow from 193.134.164.0/22
	allow from 193.134.168.0/23
	allow from 193.134.170.0/27
	allow from 193.134.170.32/31
	allow from 193.134.170.34/32
	allow from 193.134.170.36/30
	allow from 193.134.170.40/29
	allow from 193.134.170.48/28
	allow from 193.134.170.64/26
	allow from 193.134.170.128/25
	allow from 193.134.171.0/24
	allow from 193.134.172.0/22
	allow from 193.134.176.0/20
	allow from 193.134.192.0/18
	allow from 193.135.0.0/16
	allow from 193.138.29.0/24
	allow from 193.138.69.0/24
	allow from 193.138.73.0/24
	allow from 193.138.83.0/24
	allow from 193.138.212.0/22
	allow from 193.142.62.0/24
	allow from 193.142.111.0/24
	allow from 193.142.125.0/24
	allow from 193.149.208.0/22
	allow from 193.149.232.0/21
	allow from 193.150.48.0/24
	allow from 193.164.145.0/24
	allow from 193.164.233.0/24
	allow from 193.164.244.0/23
	allow from 193.169.2.0/23
	allow from 193.169.82.0/23
	allow from 193.169.152.0/23
	allow from 193.169.186.0/23
	allow from 193.178.43.0/24
	allow from 193.178.156.0/23
	allow from 193.182.250.0/24
	allow from 193.183.57.0/24
	allow from 193.183.58.0/24
	allow from 193.188.134.112/29
	allow from 193.188.224.0/20
	allow from 193.188.240.0/21
	allow from 193.189.192.0/19
	allow from 193.192.16.0/20
	allow from 193.192.224.0/19
	allow from 193.193.128.0/19
	allow from 193.194.138.0/23
	allow from 193.200.5.0/24
	allow from 193.200.48.0/23
	allow from 193.200.78.0/23
	allow from 193.200.144.0/24
	allow from 193.200.157.0/24
	allow from 193.200.220.0/24
	allow from 193.200.223.0/24
	allow from 193.200.236.0/24
	allow from 193.201.33.0/24
	allow from 193.201.84.0/22
	allow from 193.201.122.0/23
	allow from 193.202.46.0/23
	allow from 193.202.48.0/21
	allow from 193.202.56.0/22
	allow from 193.202.60.0/23
	allow from 193.203.104.0/23
	allow from 193.203.120.0/23
	allow from 193.218.100.0/22
	allow from 193.218.104.0/24
	allow from 193.218.205.224/27
	allow from 193.218.207.16/28
	allow from 193.218.207.32/27
	allow from 193.221.93.0/24
	allow from 193.221.94.0/23
	allow from 193.221.116.0/24
	allow from 193.222.0.0/19
	allow from 193.222.32.0/20
	allow from 193.222.59.0/24
	allow from 193.222.64.0/19
	allow from 193.222.106.0/23
	allow from 193.222.138.0/24
	allow from 193.222.144.0/20
	allow from 193.222.160.0/20
	allow from 193.222.176.0/21
	allow from 193.222.184.0/22
	allow from 193.222.192.0/19
	allow from 193.222.224.0/20
	allow from 193.222.240.0/21
	allow from 193.222.248.0/22
	allow from 193.222.252.0/23
	allow from 193.222.255.0/24
	allow from 193.223.1.0/24
	allow from 193.223.2.0/23
	allow from 193.223.4.0/22
	allow from 193.223.8.0/21
	allow from 193.223.16.0/20
	allow from 193.223.32.0/19
	allow from 193.223.80.0/20
	allow from 193.223.102.0/24
	allow from 193.223.109.0/24
	allow from 193.223.112.0/20
	allow from 193.223.128.0/17
	allow from 193.227.101.0/24
	allow from 193.227.224.0/23
	allow from 193.228.196.0/22
	allow from 193.238.140.0/22
	allow from 193.239.20.0/22
	allow from 193.239.200.0/23
	allow from 193.239.220.0/23
	allow from 193.240.51.32/27
	allow from 193.240.57.104/29
	allow from 193.240.123.0/25
	allow from 193.242.105.0/24
	allow from 193.242.218.0/23
	allow from 193.246.0.0/15
	allow from 194.0.17.0/24
	allow from 194.0.137.0/24
	allow from 194.0.172.0/24
	allow from 194.0.198.0/24
	allow from 194.0.212.0/23
	allow from 194.0.229.0/24
	allow from 194.1.162.0/23
	allow from 194.1.190.0/24
	allow from 194.1.245.0/24
	allow from 194.6.160.0/19
	allow from 194.8.15.0/24
	allow from 194.8.78.0/23
	allow from 194.9.34.0/23
	allow from 194.9.44.0/23
	allow from 194.9.54.0/23
	allow from 194.9.120.0/24
	allow from 194.9.122.0/23
	allow from 194.11.0.0/20
	allow from 194.11.30.0/23
	allow from 194.11.32.0/19
	allow from 194.11.64.0/21
	allow from 194.11.72.0/22
	allow from 194.11.76.0/23
	allow from 194.11.78.0/24
	allow from 194.11.80.0/20
	allow from 194.11.96.0/19
	allow from 194.11.128.0/19
	allow from 194.11.160.0/21
	allow from 194.11.168.0/23
	allow from 194.11.172.0/22
	allow from 194.11.176.0/20
	allow from 194.11.192.0/19
	allow from 194.11.227.0/24
	allow from 194.11.228.0/23
	allow from 194.11.232.0/21
	allow from 194.11.240.0/22
	allow from 194.11.246.0/24
	allow from 194.12.16.0/20
	allow from 194.12.128.0/18
	allow from 194.14.74.0/23
	allow from 194.15.228.0/22
	allow from 194.24.0.0/23
	allow from 194.24.3.0/24
	allow from 194.24.4.0/22
	allow from 194.24.8.0/21
	allow from 194.24.16.0/20
	allow from 194.24.32.0/19
	allow from 194.24.64.0/18
	allow from 194.26.26.0/24
	allow from 194.29.0.0/19
	allow from 194.30.181.0/25
	allow from 194.30.181.128/27
	allow from 194.30.181.160/29
	allow from 194.30.181.168/31
	allow from 194.30.181.171/32
	allow from 194.30.181.172/30
	allow from 194.30.181.176/28
	allow from 194.30.181.192/26
	allow from 194.31.207.0/24
	allow from 194.31.254.0/24
	allow from 194.33.98.0/23
	allow from 194.33.186.0/24
	allow from 194.38.64.0/19
	allow from 194.38.160.0/19
	allow from 194.38.192.0/18
	allow from 194.40.0.0/17
	allow from 194.40.128.0/18
	allow from 194.40.192.0/21
	allow from 194.40.200.0/22
	allow from 194.40.212.0/22
	allow from 194.40.216.0/21
	allow from 194.40.224.0/19
	allow from 194.41.63.0/24
	allow from 194.41.64.0/19
	allow from 194.41.128.0/17
	allow from 194.42.48.0/24
	allow from 194.42.160.0/23
	allow from 194.42.162.0/25
	allow from 194.48.215.0/24
	allow from 194.50.45.0/24
	allow from 194.50.172.0/24
	allow from 194.50.176.0/24
	allow from 194.50.178.0/24
	allow from 194.56.0.0/17
	allow from 194.56.128.0/20
	allow from 194.56.152.0/21
	allow from 194.56.160.0/19
	allow from 194.56.200.0/21
	allow from 194.56.208.0/23
	allow from 194.56.210.0/24
	allow from 194.56.218.0/23
	allow from 194.56.220.0/24
	allow from 194.56.224.0/19
	allow from 194.60.70.0/24
	allow from 194.60.81.0/24
	allow from 194.60.217.0/24
	allow from 194.63.148.0/22
	allow from 194.69.2.0/23
	allow from 194.69.4.0/23
	allow from 194.69.60.0/22
	allow from 194.69.160.0/21
	allow from 194.69.196.0/23
	allow from 194.88.9.0/24
	allow from 194.88.28.0/22
	allow from 194.88.192.0/23
	allow from 194.88.196.0/23
	allow from 194.88.212.0/23
	allow from 194.93.96.0/23
	allow from 194.93.98.0/24
	allow from 194.93.112.0/21
	allow from 194.93.120.0/23
	allow from 194.93.122.0/24
	allow from 194.110.128.0/24
	allow from 194.110.242.0/24
	allow from 194.116.150.0/23
	allow from 194.116.180.0/23
	allow from 194.116.196.0/23
	allow from 194.116.210.0/23
	allow from 194.117.122.152/32
	allow from 194.120.84.9/32
	allow from 194.124.0.0/17
	allow from 194.124.128.0/19
	allow from 194.124.160.0/20
	allow from 194.124.176.0/21
	allow from 194.124.184.0/22
	allow from 194.124.192.0/19
	allow from 194.124.224.0/22
	allow from 194.124.230.0/23
	allow from 194.124.232.0/21
	allow from 194.124.240.0/20
	allow from 194.126.144.0/23
	allow from 194.126.188.0/22
	allow from 194.126.200.0/23
	allow from 194.126.218.0/24
	allow from 194.132.61.0/24
	allow from 194.145.157.0/24
	allow from 194.146.111.0/24
	allow from 194.146.212.0/22
	allow from 194.147.0.0/18
	allow from 194.147.66.0/24
	allow from 194.147.70.0/24
	allow from 194.147.72.0/21
	allow from 194.147.80.0/20
	allow from 194.147.96.0/21
	allow from 194.147.104.0/24
	allow from 194.147.112.0/23
	allow from 194.147.132.0/24
	allow from 194.147.134.0/23
	allow from 194.147.140.0/22
	allow from 194.147.151.0/24
	allow from 194.147.160.0/22
	allow from 194.147.168.0/23
	allow from 194.147.173.0/24
	allow from 194.147.176.0/20
	allow from 194.147.192.0/22
	allow from 194.147.208.0/20
	allow from 194.147.224.0/20
	allow from 194.147.240.0/24
	allow from 194.147.245.0/24
	allow from 194.147.254.0/24
	allow from 194.148.0.0/16
	allow from 194.150.23.72/29
	allow from 194.150.160.0/23
	allow from 194.150.198.0/23
	allow from 194.150.244.0/23
	allow from 194.150.248.0/23
	allow from 194.153.94.0/24
	allow from 194.153.96.0/24
	allow from 194.153.157.128/27
	allow from 194.153.176.0/21
	allow from 194.153.188.0/23
	allow from 194.158.0.0/24
	allow from 194.158.1.0/28
	allow from 194.158.1.32/27
	allow from 194.158.1.64/26
	allow from 194.158.1.128/26
	allow from 194.158.1.224/27
	allow from 194.158.2.0/23
	allow from 194.158.4.0/22
	allow from 194.158.8.0/22
	allow from 194.158.12.0/24
	allow from 194.158.13.0/26
	allow from 194.158.13.128/25
	allow from 194.158.14.0/24
	allow from 194.158.15.0/25
	allow from 194.158.15.128/27
	allow from 194.158.15.160/29
	allow from 194.158.15.176/28
	allow from 194.158.15.192/26
	allow from 194.158.16.0/22
	allow from 194.158.20.0/24
	allow from 194.158.21.8/29
	allow from 194.158.21.16/28
	allow from 194.158.21.48/28
	allow from 194.158.21.64/26
	allow from 194.158.21.128/28
	allow from 194.158.21.144/29
	allow from 194.158.21.160/27
	allow from 194.158.21.192/26
	allow from 194.158.22.0/23
	allow from 194.158.24.0/24
	allow from 194.158.25.0/25
	allow from 194.158.25.128/28
	allow from 194.158.25.160/27
	allow from 194.158.25.192/26
	allow from 194.158.26.0/24
	allow from 194.158.27.0/27
	allow from 194.158.27.32/28
	allow from 194.158.27.52/30
	allow from 194.158.27.56/29
	allow from 194.158.27.64/26
	allow from 194.158.27.128/25
	allow from 194.158.28.16/28
	allow from 194.158.28.128/25
	allow from 194.158.29.0/24
	allow from 194.158.30.0/23
	allow from 194.158.224.0/19
	allow from 194.165.33.0/24
	allow from 194.165.44.0/24
	allow from 194.169.199.0/24
	allow from 194.169.219.0/24
	allow from 194.176.104.0/24
	allow from 194.176.109.0/24
	allow from 194.176.116.0/24
	allow from 194.187.88.0/22
	allow from 194.187.156.0/22
	allow from 194.191.0.0/16
	allow from 194.204.64.0/22
	allow from 194.204.68.0/23
	allow from 194.204.70.0/31
	allow from 194.204.70.2/32
	allow from 194.204.70.4/30
	allow from 194.204.70.8/29
	allow from 194.204.70.16/28
	allow from 194.204.70.32/27
	allow from 194.204.70.64/26
	allow from 194.204.70.128/25
	allow from 194.204.71.0/24
	allow from 194.204.72.0/21
	allow from 194.204.80.0/20
	allow from 194.205.143.224/28
	allow from 194.208.60.0/22
	allow from 194.209.0.0/16
	allow from 194.213.7.0/24
	allow from 194.221.63.184/29
	allow from 194.230.0.0/16
	allow from 194.242.34.0/24
	allow from 194.242.51.0/24
	allow from 194.242.63.0/24
	allow from 194.246.97.0/24
	allow from 194.246.118.0/23
	allow from 194.247.8.0/23
	allow from 195.5.171.0/24
	allow from 195.5.180.0/24
	allow from 195.8.108.0/24
	allow from 195.8.113.0/24
	allow from 195.8.198.0/23
	allow from 195.8.210.0/23
	allow from 195.10.12.0/24
	allow from 195.10.13.76/30
	allow from 195.10.13.80/28
	allow from 195.10.13.96/28
	allow from 195.10.14.192/27
	allow from 195.10.15.64/26
	allow from 195.10.20.0/27
	allow from 195.10.63.192/26
	allow from 195.12.40.0/21
	allow from 195.13.52.0/23
	allow from 195.14.23.0/24
	allow from 195.14.126.0/23
	allow from 195.15.0.0/16
	allow from 195.20.146.0/23
	allow from 195.20.157.0/24
	allow from 195.20.208.0/23
	allow from 195.22.120.0/24
	allow from 195.28.224.0/19
	allow from 195.34.72.0/23
	allow from 195.34.88.0/23
	allow from 195.35.121.0/24
	allow from 195.43.56.0/22
	allow from 195.43.134.0/24
	allow from 195.43.140.0/24
	allow from 195.43.153.0/24
	allow from 195.47.231.0/24
	allow from 195.47.245.0/24
	allow from 195.48.0.0/16
	allow from 195.49.0.0/17
	allow from 195.60.93.128/26
	allow from 195.60.192.0/22
	allow from 195.64.134.0/23
	allow from 195.64.138.0/23
	allow from 195.65.0.0/18
	allow from 195.65.64.0/20
	allow from 195.65.80.0/22
	allow from 195.65.84.0/23
	allow from 195.65.86.0/24
	allow from 195.65.88.0/21
	allow from 195.65.96.0/19
	allow from 195.65.128.0/17
	allow from 195.66.85.0/24
	allow from 195.66.97.0/24
	allow from 195.66.123.0/24
	allow from 195.70.0.0/19
	allow from 195.75.22.112/28
	allow from 195.75.22.128/28
	allow from 195.75.72.31/32
	allow from 195.79.48.0/22
	allow from 195.80.233.0/24
	allow from 195.81.129.112/28
	allow from 195.81.140.238/32
	allow from 195.81.142.254/32
	allow from 195.81.143.224/27
	allow from 195.89.58.0/26
	allow from 195.90.112.0/23
	allow from 195.94.32.0/19
	allow from 195.94.108.0/22
	allow from 195.95.132.0/24
	allow from 195.95.141.0/24
	allow from 195.95.148.0/24
	allow from 195.112.64.0/19
	allow from 195.130.160.0/19
	allow from 195.130.196.0/24
	allow from 195.130.218.0/24
	allow from 195.134.128.0/19
	allow from 195.137.172.0/24
	allow from 195.137.175.0/24
	allow from 195.138.203.0/24
	allow from 195.138.215.0/24
	allow from 195.138.216.0/24
	allow from 195.141.0.0/16
	allow from 195.144.7.0/24
	allow from 195.144.30.0/24
	allow from 195.144.32.0/19
	allow from 195.144.160.0/19
	allow from 195.158.230.0/23
	allow from 195.160.0.0/17
	allow from 195.160.128.0/19
	allow from 195.160.190.0/23
	allow from 195.162.128.0/18
	allow from 195.170.160.0/24
	allow from 195.170.175.0/24
	allow from 195.176.0.0/18
	allow from 195.176.64.0/20
	allow from 195.176.86.0/23
	allow from 195.176.88.0/21
	allow from 195.176.96.0/19
	allow from 195.176.128.0/17
	allow from 195.177.234.0/23
	allow from 195.182.12.0/24
	allow from 195.182.53.0/24
	allow from 195.182.222.0/23
	allow from 195.184.92.0/23
	allow from 195.186.0.0/16
	allow from 195.189.146.0/23
	allow from 195.189.148.0/23
	allow from 195.189.204.0/23
	allow from 195.189.252.0/23
	allow from 195.190.4.0/24
	allow from 195.190.29.0/24
	allow from 195.190.160.0/19
	allow from 195.191.132.0/23
	allow from 195.191.188.0/23
	allow from 195.191.240.0/23
	allow from 195.200.218.0/24
	allow from 195.202.192.0/18
	allow from 195.210.16.0/23
	allow from 195.211.12.0/22
	allow from 195.212.118.0/24
	allow from 195.216.64.0/19
	allow from 195.216.227.0/24
	allow from 195.219.60.48/29
	allow from 195.219.60.88/30
	allow from 195.219.61.44/30
	allow from 195.219.61.48/30
	allow from 195.219.66.32/27
	allow from 195.219.156.164/30
	allow from 195.225.32.0/23
	allow from 195.225.44.0/23
	allow from 195.225.60.0/23
	allow from 195.225.116.0/22
	allow from 195.225.192.0/22
	allow from 195.226.0.0/19
	allow from 195.230.100.0/24
	allow from 195.230.117.0/24
	allow from 195.234.37.0/24
	allow from 195.234.38.0/24
	allow from 195.234.43.0/24
	allow from 195.234.60.0/24
	allow from 195.234.64.0/22
	allow from 195.234.163.0/24
	allow from 195.234.176.0/24
	allow from 195.234.180.0/24
	allow from 195.234.224.0/22
	allow from 195.238.253.0/24
	allow from 195.242.84.0/23
	allow from 195.242.140.0/23
	allow from 195.242.163.0/24
	allow from 195.242.164.0/23
	allow from 195.242.174.0/24
	allow from 195.245.228.0/24
	allow from 195.245.237.0/24
	allow from 195.246.64.0/19
	allow from 195.246.244.0/23
	allow from 195.248.83.0/24
	allow from 195.248.91.0/24
	allow from 195.248.92.0/24
	allow from 195.250.41.0/24
	allow from 195.250.44.0/23
	allow from 195.250.46.0/24
	allow from 195.250.52.0/24
	allow from 195.254.144.0/23
	allow from 196.3.50.0/25
	allow from 196.3.50.128/26
	allow from 196.3.50.192/27
	allow from 196.3.50.224/28
	allow from 196.3.50.240/29
	allow from 196.3.50.248/30
	allow from 196.3.50.252/32
	allow from 196.3.50.254/31
	allow from 198.21.21.21/32
	allow from 198.99.148.0/24
	allow from 198.99.222.0/24
	allow from 198.133.140.0/24
	allow from 198.135.137.0/24
	allow from 198.135.138.0/24
	allow from 198.137.85.0/24
	allow from 198.148.177.0/24
	allow from 198.148.178.0/24
	allow from 198.180.67.0/24
	allow from 198.180.105.0/24
	allow from 198.206.197.0/24
	allow from 198.206.200.0/23
	allow from 198.206.202.0/24
	allow from 198.240.131.0/24
	allow from 198.240.132.0/24
	allow from 198.240.134.0/23
	allow from 198.240.136.0/21
	allow from 198.240.144.0/20
	allow from 198.240.160.0/19
	allow from 198.240.192.0/18
	allow from 199.43.246.0/23
	allow from 199.53.0.0/16
	allow from 199.91.16.0/20
	allow from 199.103.106.0/24
	allow from 199.103.111.0/24
	allow from 199.103.112.0/24
	allow from 204.79.12.0/24
	allow from 204.79.52.0/23
	allow from 204.79.73.0/24
	allow from 204.79.96.0/24
	allow from 204.79.161.0/24
	allow from 204.79.162.0/23
	allow from 204.79.166.0/23
	allow from 204.79.229.0/24
	allow from 204.231.52.0/23
	allow from 204.231.61.0/24
	allow from 205.164.35.0/24
	allow from 205.164.36.0/24
	allow from 205.164.43.0/24
	allow from 205.164.62.0/24
	allow from 205.181.63.0/24
	allow from 205.248.54.0/23
	allow from 206.73.100.0/24
	allow from 206.155.102.0/24
	allow from 206.182.77.0/24
	allow from 207.117.4.0/24
	allow from 207.117.76.0/23
	allow from 207.117.160.0/24
	allow from 207.209.9.0/24
	allow from 207.209.43.0/24
	allow from 207.209.144.0/24
	allow from 207.209.211.0/24
	allow from 208.49.239.1/32
	allow from 208.209.110.0/24
	allow from 209.28.74.0/24
	allow from 209.28.93.0/24
	allow from 209.28.132.0/24
	allow from 209.28.153.0/24
	allow from 209.28.182.0/24
	allow from 209.28.200.0/24
	allow from 209.28.235.0/24
	allow from 209.28.236.0/24
	allow from 212.4.64.0/19
	allow from 212.18.96.0/19
	allow from 212.23.224.0/19
	allow from 212.25.0.0/19
	allow from 212.27.160.0/19
	allow from 212.28.128.0/19
	allow from 212.35.0.0/18
	allow from 212.40.0.0/19
	allow from 212.41.64.0/18
	allow from 212.41.192.0/19
	allow from 212.42.128.0/19
	allow from 212.43.128.0/19
	allow from 212.45.192.0/19
	allow from 212.47.160.0/19
	allow from 212.51.128.0/19
	allow from 212.54.224.0/19
	allow from 212.55.192.0/19
	allow from 212.59.128.0/18
	allow from 212.60.32.0/19
	allow from 212.65.160.0/19
	allow from 212.69.132.0/22
	allow from 212.71.96.0/19
	allow from 212.74.128.0/18
	allow from 212.80.96.0/19
	allow from 212.80.182.64/29
	allow from 212.80.182.128/25
	allow from 212.82.100.0/22
	allow from 212.82.112.0/22
	allow from 212.82.116.0/23
	allow from 212.82.120.0/21
	allow from 212.90.192.0/19
	allow from 212.94.32.0/19
	allow from 212.98.32.0/19
	allow from 212.101.0.0/19
	allow from 212.103.64.0/19
	allow from 212.109.64.0/19
	allow from 212.117.96.0/19
	allow from 212.117.192.0/19
	allow from 212.120.32.0/19
	allow from 212.126.160.0/19
	allow from 212.147.0.0/17
	allow from 212.161.128.0/17
	allow from 212.203.32.0/19
	allow from 212.203.64.0/19
	allow from 212.203.96.0/23
	allow from 212.203.99.0/24
	allow from 212.203.100.0/22
	allow from 212.203.104.0/21
	allow from 212.203.112.0/20
	allow from 212.215.0.0/17
	allow from 212.232.128.0/17
	allow from 212.243.0.0/16
	allow from 212.249.0.0/19
	allow from 212.249.32.0/20
	allow from 212.249.48.0/23
	allow from 212.249.51.0/24
	allow from 212.249.52.0/22
	allow from 212.249.56.0/21
	allow from 212.249.64.0/18
	allow from 212.249.128.0/17
	allow from 212.254.0.0/16
	allow from 213.3.0.0/16
	allow from 213.5.152.0/21
	allow from 213.39.123.254/32
	allow from 213.55.128.0/17
	allow from 213.62.72.0/22
	allow from 213.133.224.0/19
	allow from 213.137.183.128/29
	allow from 213.142.160.0/19
	allow from 213.144.128.0/19
	allow from 213.146.0.0/19
	allow from 213.156.224.0/19
	allow from 213.158.128.0/19
	allow from 213.160.32.0/19
	allow from 213.162.0.0/19
	allow from 213.170.54.40/29
	allow from 213.170.54.48/29
	allow from 213.173.160.0/19
	allow from 213.180.160.0/19
	allow from 213.188.32.0/19
	allow from 213.188.224.0/19
	allow from 213.189.128.0/19
	allow from 213.193.64.0/18
	allow from 213.196.128.0/18
	allow from 213.200.192.0/18
	allow from 213.202.32.0/19
	allow from 213.213.160.0/19
	allow from 213.221.128.0/19
	allow from 213.221.192.0/18
	allow from 213.230.32.0/19
	allow from 213.232.128.0/18
	allow from 213.244.194.0/23
	allow from 216.221.147.0/24
	allow from 217.8.192.0/19
	allow from 217.11.32.0/20
	allow from 217.11.208.0/20
	allow from 217.14.64.0/20
	allow from 217.20.192.0/20
	allow from 217.24.32.0/24
	allow from 217.24.33.0/26
	allow from 217.24.33.64/28
	allow from 217.24.33.81/32
	allow from 217.24.33.82/31
	allow from 217.24.33.84/30
	allow from 217.24.33.88/29
	allow from 217.24.33.96/27
	allow from 217.24.33.128/25
	allow from 217.24.34.0/23
	allow from 217.24.36.0/22
	allow from 217.24.40.0/21
	allow from 217.26.32.0/19
	allow from 217.27.96.0/20
	allow from 217.68.224.0/20
	allow from 217.71.80.0/20
	allow from 217.71.240.0/20
	allow from 217.75.16.0/20
	allow from 217.78.112.0/20
	allow from 217.79.192.0/20
	allow from 217.111.138.0/24
	allow from 217.114.112.0/20
	allow from 217.117.160.0/20
	allow from 217.118.192.0/20
	allow from 217.119.96.0/20
	allow from 217.119.144.0/20
	allow from 217.146.160.0/20
	allow from 217.147.208.0/20
	allow from 217.148.0.0/20
	allow from 217.150.224.0/19
	allow from 217.151.112.0/20
	allow from 217.162.0.0/16
	allow from 217.168.32.0/19
	allow from 217.169.128.0/19
	allow from 217.192.0.0/15
	allow from 217.194.48.0/20
	allow from 217.196.176.0/20
	allow from 217.197.128.0/21
	allow from 217.197.208.0/20
</Files>

Der vermutlich längste Code wo es um IP Restriktionen geht. Hierbei wird ein Stück Sicherheit aufgenommen, in dem das WordPress Login an nur Schweizer IP Adressen gebunden wird. Alle anderen Länder können das WordPress Login nicht aufrufen. Jetpack ist die einzige Ausnahme, welche zugelassen wird. Vor allem gegen die system.multicall Methode kann hierbei eine sehr wirksame Abwehr geschaffen werden.

Geht man in die Ferien, ist man gut beraten vorher den IP CH-Landes Schutz zu deaktivieren, sonst kann dieser nur per FTP Zugriff deaktiviert werden. wuk Kunden steht dies als Option im Backend zur Verfügung (und auch weitere Ausnahmeländer wie Deutschland).

Der Code oben verhindert nur Zugriffe und Hackversuche aus dem Ausland aufs Backend, dies schliesst aber keinesfalls Sicherheitslücken aus veralteten Installationen. Aus diesem Grund sind weiterhin viele andere Massnahmen betreffend Sicherheit gefordert. Die Wichtigste davon ist sicherlich die Updates sehr zeitnah einzuspielen. Möchte man dies nicht selbst vornehmen, kann man dies auch auslagern, wie z.B. meinen Service WP Update Service von wuk.

About Stefan

avatar
Ein männlicher IT Nerd, durchstöbert das Web nach speziellen Gadgets, unentbehrlicher Software und Alles was man im IT Sektor nicht verpassen darf.Immer hilfsbereit wenn Probleme zu lösen sind oder das Unmögliche umgesetzt werden sollte.

Weitere interessante Artikel

PHP Trojaner (Teil 4: Codierte Uploader Infektion)

~2 Min. LesezeitNicht jeder PHP Trojaner kann auf den ersten Blick identifiziert werden, was der …

PHP Trojaner (Teil 3: Spamsender Infektion)

~1 Min. LesezeitSpam ist ein grosses Problem der heutigen Zeit, doch wer verschickt Spam und …

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

eMail-Benachrichtigung bei weiteren Kommentaren.
Auch möglich: Abo ohne Kommentar.

This Blog will give regular Commentators DoFollow Status. Implemented from IT Blögg