2009-07-05

Block China with .htaccess in Apache

I have a simple Web serever that I use to host some friends and family members websites. I was tired of seeing IP addresses from China probing my sites in my log files. So I went to http://www.ipaddresslocation.org/ip_ranges/get_ranges.php and got the IP ranges belonging to China. Then I put them in my .htaccess file along with a "deny from" Not sure if there is an easier way to do it. But here is my .htacces file for blocking China. It's LONG.
Just copy and paste it...

Rob

order allow,deny
deny from 58.14.0.0 58.25.255.255
deny from 58.30.0.0 58.63.255.255
deny from 58.66.0.0 58.67.255.255
deny from 58.68.128.0 58.68.255.255
deny from 58.82.0.0 58.83.255.255
deny from 58.87.64.0 58.87.127.255
deny from 58.99.128.0 58.101.255.255
deny from 58.116.0.0 58.119.255.255
deny from 58.128.0.0 58.135.255.255
deny from 58.144.0.0 58.144.255.255
deny from 58.154.0.0 58.155.255.255
deny from 58.192.0.0 58.223.255.255
deny from 58.240.0.0 58.255.255.255
deny from 59.32.0.0 59.83.255.255
deny from 59.107.0.0 59.111.255.255
deny from 59.151.0.0 59.151.127.255
deny from 59.155.0.0 59.155.255.255
deny from 59.172.0.0 59.175.255.255
deny from 59.191.0.0 59.191.127.255
deny from 59.191.240.0 60.31.255.255
deny from 60.55.0.0 60.55.255.255
deny from 60.63.0.0 60.63.255.255
deny from 60.160.0.0 60.191.255.255
deny from 60.194.0.0 60.195.255.255
deny from 60.200.0.0 60.223.255.255
deny from 60.232.0.0 60.233.255.255
deny from 60.235.0.0 60.235.255.255
deny from 60.245.128.0 60.245.255.255
deny from 60.247.0.0 60.247.255.255
deny from 60.252.0.0 60.252.255.255
deny from 60.253.128.0 60.253.255.255
deny from 60.255.0.0 60.255.255.255
deny from 61.4.80.0 61.4.95.255
deny from 61.4.176.0 61.4.191.255
deny from 61.8.160.0 61.8.175.255
deny from 61.14.29.8 61.14.29.15
deny from 61.14.29.80 61.14.29.95
deny from 61.28.0.0 61.28.127.255
deny from 61.28.195.0 61.28.196.255
deny from 61.29.128.0 61.29.255.255
deny from 61.45.128.0 61.45.191.255
deny from 61.47.128.0 61.47.191.255
deny from 61.48.0.0 61.55.255.255
deny from 61.87.192.0 61.87.255.255
deny from 61.128.0.0 61.161.83.67
deny from 61.161.83.69 61.161.155.55
deny from 61.161.155.64 61.191.255.255
deny from 61.216.99.204 61.216.99.207
deny from 61.232.0.0 61.237.255.255
deny from 61.240.0.0 61.243.255.255
deny from 62.159.35.80 62.159.35.95
deny from 63.150.129.120 63.150.129.127
deny from 63.162.142.0 63.162.142.255
deny from 63.167.100.192 63.167.100.207
deny from 64.34.99.176 64.34.99.191
deny from 64.34.234.0 64.34.234.255
deny from 64.34.250.0 64.34.250.15
deny from 64.62.151.8 64.62.151.15
deny from 64.62.206.224 64.62.206.255
deny from 64.62.255.0 64.62.255.255
deny from 64.71.151.96 64.71.151.127
deny from 64.71.172.0 64.71.172.255
deny from 64.127.103.0 64.127.103.7
deny from 64.224.124.225 64.224.124.238
deny from 65.19.134.112 65.19.134.119
deny from 65.19.135.0 65.19.135.255
deny from 65.19.152.0 65.19.152.255
deny from 65.19.188.0 65.19.188.255
deny from 66.37.216.192 66.37.216.223
deny from 66.96.205.205 66.96.205.224
deny from 66.160.130.0 66.160.130.255
deny from 66.160.162.0 66.160.162.255
deny from 67.219.103.208 67.219.103.215
deny from 69.95.65.112 69.95.65.119
deny from 69.95.96.0 69.95.96.7
deny from 72.10.173.192 72.10.173.199
deny from 72.21.89.232 72.21.89.239
deny from 74.127.38.96 74.127.38.127
deny from 76.74.175.32 76.74.175.47
deny from 76.74.175.64 76.74.175.95
deny from 78.24.201.80 78.24.201.95
deny from 78.24.202.40 78.24.202.47
deny from 78.24.203.40 78.24.203.47
deny from 78.24.206.40 78.24.206.47
deny from 78.129.150.0 78.129.150.255
deny from 78.129.225.64 78.129.225.127
deny from 78.129.235.128 78.129.235.191
deny from 78.159.104.81 78.159.104.127
deny from 78.159.106.10 78.159.106.46
deny from 78.159.122.0 78.159.122.255
deny from 78.159.127.81 78.159.127.127
deny from 80.146.214.32 80.146.214.39
deny from 85.233.200.160 85.233.200.191
deny from 89.149.236.0 89.149.236.255
deny from 91.196.232.0 91.196.235.255
deny from 93.93.100.64 93.93.100.127
deny from 95.168.185.0 95.168.185.255
deny from 110.6.0.0 110.7.255.255
deny from 110.16.0.0 110.19.255.255
deny from 110.40.0.0 110.43.255.255
deny from 110.48.0.0 110.48.255.255
deny from 110.51.0.0 110.53.255.255
deny from 110.56.0.0 110.65.255.255
deny from 110.72.0.0 110.73.255.255
deny from 110.75.0.0 110.76.63.255
deny from 110.76.192.0 110.77.127.255
deny from 110.80.0.0 110.91.255.255
deny from 110.94.0.0 110.127.255.255
deny from 110.152.0.0 110.157.255.255
deny from 110.166.0.0 110.167.255.255
deny from 110.172.192.0 110.173.47.255
deny from 110.173.64.0 110.173.127.255
deny from 110.173.192.0 110.173.223.255
deny from 110.176.0.0 110.223.255.255
deny from 110.228.0.0 110.231.255.255
deny from 110.232.32.0 110.232.63.255
deny from 110.236.0.0 110.237.255.255
deny from 110.240.0.0 111.63.255.255
deny from 111.66.0.0 111.66.255.255
deny from 111.67.192.0 111.67.207.255
deny from 111.68.64.0 111.68.95.255
deny from 111.72.0.0 111.79.255.255
deny from 111.85.0.0 111.85.255.255
deny from 111.91.192.0 111.91.223.255
deny from 111.112.0.0 111.117.255.255
deny from 111.128.0.0 111.167.255.255
deny from 111.170.0.0 111.170.255.255
deny from 111.172.0.0 111.183.255.255
deny from 111.186.0.0 111.187.255.255
deny from 112.0.0.0 112.63.162.115
deny from 112.63.162.124 112.63.162.147
deny from 112.63.162.152 112.67.255.255
deny from 112.73.0.0 112.75.255.255
deny from 112.80.0.0 112.103.255.255
deny from 112.109.128.0 112.109.255.255
deny from 112.111.0.0 112.117.255.255
deny from 112.122.0.0 112.132.255.255
deny from 112.192.0.0 112.195.255.255
deny from 112.224.0.0 113.9.255.255
deny from 113.11.192.0 113.11.223.255
deny from 113.12.0.0 113.18.255.255
deny from 113.24.0.0 113.27.255.255
deny from 113.31.0.0 113.31.255.255
deny from 113.44.0.0 113.51.255.255
deny from 113.52.160.0 113.52.191.255
deny from 113.54.0.0 113.59.127.255
deny from 113.62.0.0 113.129.255.255
deny from 113.130.96.0 113.130.119.255
deny from 113.132.0.0 113.143.255.255
deny from 113.194.0.0 113.195.255.255
deny from 113.200.0.0 113.202.255.255
deny from 113.204.0.0 113.207.255.255
deny from 113.208.96.0 113.209.255.255
deny from 113.212.0.0 113.212.63.255
deny from 113.213.0.0 113.213.127.255
deny from 113.214.0.0 113.215.255.255
deny from 113.218.0.0 113.251.255.255
deny from 114.28.0.0 114.28.255.255
deny from 114.54.0.0 114.55.255.255
deny from 114.60.0.0 114.68.255.255
deny from 114.80.0.0 114.107.255.255
deny from 114.110.0.0 114.110.15.255
deny from 114.110.64.0 114.110.127.255
deny from 114.111.0.0 114.111.31.255
deny from 114.111.160.0 114.111.191.255
deny from 114.112.0.0 114.119.255.255
deny from 114.132.0.0 114.132.255.255
deny from 114.135.0.0 114.135.255.255
deny from 114.138.0.0 114.139.255.255
deny from 114.141.128.0 114.141.191.255
deny from 114.196.0.0 114.197.255.255
deny from 114.208.0.0 114.255.255.255
deny from 115.24.0.0 115.29.255.255
deny from 115.32.0.0 115.35.255.255
deny from 115.44.0.0 115.63.255.255
deny from 115.84.0.0 115.84.63.255
deny from 115.84.192.0 115.84.223.255
deny from 115.85.192.0 115.85.255.255
deny from 115.100.0.0 115.107.255.255
deny from 115.120.0.0 115.123.255.255
deny from 115.124.16.0 115.124.31.255
deny from 115.148.0.0 115.159.255.255
deny from 115.168.0.0 115.175.255.255
deny from 115.180.0.0 115.183.255.255
deny from 115.192.0.0 115.239.255.255
deny from 116.1.0.0 116.11.255.255
deny from 116.13.0.0 116.13.255.255
deny from 116.16.0.0 116.31.255.255
deny from 116.52.0.0 116.57.255.255
deny from 116.58.128.0 116.58.143.255
deny from 116.58.208.0 116.58.223.255
deny from 116.60.0.0 116.63.255.255
deny from 116.66.0.0 116.66.127.255
deny from 116.69.0.0 116.70.127.255
deny from 116.76.0.0 116.79.255.255
deny from 116.89.144.0 116.89.159.255
deny from 116.90.80.0 116.90.95.255
deny from 116.90.184.0 116.90.191.255
deny from 116.95.0.0 116.95.255.255
deny from 116.112.0.0 116.117.255.255
deny from 116.128.0.0 116.192.255.255
deny from 116.193.16.0 116.193.63.255
deny from 116.194.0.0 116.196.255.255
deny from 116.198.0.0 116.199.159.255
deny from 116.204.0.0 116.205.255.255
deny from 116.207.0.0 116.211.255.255
deny from 116.212.115.0 116.212.115.255
deny from 116.212.160.0 116.212.175.255
deny from 116.213.64.0 116.213.255.255
deny from 116.214.32.0 116.214.79.255
deny from 116.214.124.0 116.214.124.255
deny from 116.214.128.0 116.219.255.255
deny from 116.224.0.0 116.239.255.255
deny from 116.242.0.0 116.249.255.255
deny from 116.252.0.0 116.253.255.255
deny from 116.254.128.0 116.254.255.255
deny from 116.255.128.0 116.255.255.255
deny from 117.8.0.0 117.15.255.255
deny from 117.21.0.0 117.45.255.255
deny from 117.48.0.0 117.51.255.255
deny from 117.53.48.0 117.53.63.255
deny from 117.53.176.0 117.53.191.255
deny from 117.57.0.0 117.58.127.255
deny from 117.59.0.0 117.73.255.255
deny from 117.74.64.0 117.74.79.255
deny from 117.74.128.0 117.95.255.255
deny from 117.100.0.0 117.101.255.255
deny from 117.103.16.0 117.103.31.255
deny from 117.103.128.0 117.103.143.255
deny from 117.106.0.0 117.107.255.255
deny from 117.112.0.0 117.119.255.255
deny from 117.120.64.0 117.121.199.255
deny from 117.122.128.0 117.122.255.255
deny from 117.124.0.0 117.191.255.255
deny from 118.24.0.0 118.31.255.255
deny from 118.64.0.0 118.66.255.255
deny from 118.67.112.0 118.67.127.255
deny from 118.72.0.0 118.81.255.255
deny from 118.84.0.0 118.85.255.255
deny from 118.88.32.0 118.89.255.255
deny from 118.91.240.0 118.91.255.255
deny from 118.102.16.0 118.102.31.255
deny from 118.103.240.0 118.103.247.255
deny from 118.112.0.0 118.126.255.255
deny from 118.132.0.0 118.135.255.255
deny from 118.144.0.0 118.147.255.255
deny from 118.178.0.0 118.178.255.255
deny from 118.180.0.0 118.207.255.255
deny from 118.212.0.0 118.213.255.255
deny from 118.224.0.0 118.230.255.255
deny from 118.239.0.0 118.239.255.255
deny from 118.242.0.0 118.242.255.255
deny from 118.244.0.0 119.2.31.255
deny from 119.2.128.0 119.10.127.255
deny from 119.15.136.0 119.15.143.255
deny from 119.16.0.0 119.16.255.255
deny from 119.18.192.0 119.18.215.255
deny from 119.18.224.0 119.23.255.255
deny from 119.27.64.0 119.27.127.255
deny from 119.27.160.0 119.29.255.255
deny from 119.30.48.0 119.30.63.255
deny from 119.31.192.0 119.31.223.255
deny from 119.32.0.0 119.40.79.255
deny from 119.40.128.0 119.42.31.255
deny from 119.42.136.0 119.42.143.255
deny from 119.42.224.0 119.42.255.255
deny from 119.44.0.0 119.45.255.255
deny from 119.48.0.0 119.55.255.255
deny from 119.57.0.0 119.58.255.255
deny from 119.59.128.0 119.62.255.255
deny from 119.63.32.0 119.63.63.255
deny from 119.75.208.0 119.75.223.255
deny from 119.78.0.0 119.81.255.255
deny from 119.84.0.0 119.91.255.255
deny from 119.96.0.0 119.103.255.255
deny from 119.108.0.0 119.109.255.255
deny from 119.112.0.0 119.147.255.255
deny from 119.148.160.0 119.148.175.255
deny from 119.161.128.0 119.167.255.255
deny from 119.176.0.0 119.191.255.255
deny from 119.232.0.0 119.233.255.255
deny from 119.235.128.0 119.235.191.255
deny from 119.248.0.0 119.251.255.255
deny from 119.253.0.0 120.15.255.255
deny from 120.24.0.0 120.27.255.255
deny from 120.30.0.0 120.49.255.255
deny from 120.52.0.0 120.55.255.255
deny from 120.64.0.0 120.71.255.255
deny from 120.72.32.0 120.72.63.255
deny from 120.72.128.0 120.72.255.255
deny from 120.76.0.0 120.87.255.255
deny from 120.88.8.0 120.88.15.255
deny from 120.90.0.0 120.92.255.255
deny from 120.94.0.0 120.95.255.255
deny from 120.128.0.0 120.135.255.255
deny from 120.136.128.0 120.136.191.255
deny from 120.137.0.0 120.137.127.255
deny from 120.192.0.0 120.255.255.255
deny from 121.0.16.0 121.0.31.255
deny from 121.4.0.0 121.5.255.255
deny from 121.8.0.0 121.43.255.255
deny from 121.46.0.0 121.49.255.255
deny from 121.51.0.0 121.51.255.255
deny from 121.52.160.0 121.52.191.255
deny from 121.52.208.0 121.52.255.255
deny from 121.55.0.0 121.55.63.255
deny from 121.56.0.0 121.58.127.255
deny from 121.58.144.0 121.58.159.255
deny from 121.59.0.0 121.63.163.143
deny from 121.63.163.152 121.63.163.155
deny from 121.63.163.160 121.63.255.255
deny from 121.68.0.0 121.71.255.255
deny from 121.76.0.0 121.77.255.255
deny from 121.79.128.0 121.79.191.255
deny from 121.89.0.0 121.89.255.255
deny from 121.100.128.0 121.100.255.255
deny from 121.101.208.0 121.101.223.255
deny from 121.192.0.0 121.199.255.255
deny from 121.201.0.0 121.201.255.255
deny from 121.204.0.0 121.207.255.255
deny from 121.224.0.0 121.239.255.255
deny from 121.248.0.0 121.251.255.255
deny from 121.255.0.0 121.255.255.255
deny from 122.0.64.0 122.0.255.255
deny from 122.4.0.0 122.15.255.255
deny from 122.48.0.0 122.49.63.255
deny from 122.51.0.0 122.51.255.255
deny from 122.64.0.0 122.97.255.255
deny from 122.102.0.0 122.102.15.255
deny from 122.102.64.0 122.102.95.255
deny from 122.112.0.0 122.115.255.255
deny from 122.119.0.0 122.119.255.255
deny from 122.136.0.0 122.143.255.255
deny from 122.144.128.0 122.144.255.255
deny from 122.152.192.0 122.152.255.255
deny from 122.156.0.0 122.159.255.255
deny from 122.192.0.0 122.195.255.255
deny from 122.198.0.0 122.198.255.255
deny from 122.200.64.0 122.200.127.255
deny from 122.204.0.0 122.207.255.255
deny from 122.224.0.0 122.247.255.255
deny from 122.248.48.0 122.248.63.255
deny from 123.0.128.0 123.0.191.255
deny from 123.4.0.0 123.15.255.255
deny from 123.49.128.0 123.49.255.255
deny from 123.52.0.0 123.98.127.255
deny from 123.99.128.0 123.100.31.255
deny from 123.100.232.0 123.100.232.255
deny from 123.101.0.0 123.101.255.255
deny from 123.103.0.0 123.103.127.255
deny from 123.108.128.0 123.108.143.255
deny from 123.108.208.0 123.108.223.255
deny from 123.112.0.0 123.135.255.255
deny from 123.136.80.0 123.136.95.255
deny from 123.137.0.0 123.139.255.255
deny from 123.144.0.0 123.175.255.255
deny from 123.176.80.0 123.176.95.255
deny from 123.177.0.0 123.191.255.255
deny from 123.196.0.0 123.197.255.255
deny from 23.199.128.0 123.199.255.255
deny from 123.206.0.0 123.207.255.255
deny from 123.232.0.0 123.235.255.255
deny from 123.242.0.0 123.242.127.255
deny from 123.244.0.0 123.247.255.255
deny from 123.249.0.0 123.249.255.255
deny from 123.253.0.0 123.253.255.255
deny from 124.6.64.0 124.6.127.255
deny from 124.14.0.0 124.17.255.255
deny from 124.20.0.0 124.23.255.255
deny from 124.28.192.0 124.29.127.255
deny from 124.31.0.0 124.31.255.255
deny from 124.40.112.0 124.40.191.255
deny from 124.42.0.0 124.42.255.255
deny from 124.47.0.0 124.47.63.255
deny from 124.64.0.0 124.66.127.255
deny from 124.67.0.0 124.79.255.255
deny from 124.88.0.0 124.95.255.255
deny from 124.108.8.0 124.108.15.255
deny from 124.108.40.0 124.108.47.255
deny from 124.112.0.0 124.119.255.255
deny from 124.126.0.0 124.135.255.255
deny from 124.147.128.0 124.147.255.255
deny from 124.156.0.0 124.156.255.255
deny from 124.160.0.0 124.167.255.255
deny from 124.172.0.0 124.175.255.255
deny from 124.192.0.0 124.193.255.255
deny from 124.196.0.0 124.196.255.255
deny from 124.200.0.0 124.207.255.255
deny from 124.220.0.0 124.240.191.255
deny from 124.242.0.0 124.242.255.255
deny from 124.243.192.0 124.243.255.255
deny from 124.248.0.0 124.248.127.255
deny from 124.249.0.0 124.251.255.255
deny from 124.254.0.0 124.254.63.255
deny from 125.31.192.0 125.47.255.255
deny from 125.58.128.0 125.58.255.255
deny from 125.61.128.0 125.62.63.255
deny from 125.64.0.0 125.98.255.255
deny from 125.104.0.0 125.127.255.255
deny from 125.169.0.0 125.169.255.255
deny from 125.171.0.0 125.171.255.255
deny from 125.208.0.0 125.208.63.255
deny from 125.210.0.0 125.211.255.255
deny from 125.213.0.0 125.213.127.255
deny from 125.214.96.0 125.214.127.255
deny from 125.215.0.0 125.215.63.255
deny from 125.216.0.0 125.223.255.255
deny from 125.254.128.0 125.254.255.255
deny from 134.196.0.0 134.196.255.255
deny from 140.242.6.0 140.242.6.255
deny from 147.243.224.0 147.243.255.255
deny from 159.226.0.0 159.226.255.255
deny from 160.62.9.0 160.62.9.255
deny from 161.207.0.0 161.207.255.255
deny from 162.105.0.0 162.105.255.255
deny from 166.111.0.0 166.111.255.255
deny from 167.139.0.0 167.139.255.255
deny from 168.160.0.0 168.160.255.255
deny from 169.211.1.0 169.211.1.255
deny from 192.83.122.0 192.83.122.255
deny from 192.124.154.0 192.124.154.255
deny from 192.137.31.0 192.137.31.255
deny from 192.188.170.0 192.188.170.255
deny from 193.220.112.0 193.220.112.255
deny from 194.117.101.45 194.117.101.45
deny from 194.117.101.55 194.117.101.55
deny from 194.117.103.43 194.117.103.43
deny from 194.117.103.58 194.117.103.58
deny from 194.117.103.78 194.117.103.79
deny from 194.117.103.120 194.117.103.120
deny from 194.117.103.123 194.117.103.123
deny from 194.117.103.150 194.117.103.150
deny from 194.117.103.154 194.117.103.155
deny from 194.117.103.181 194.117.103.181
deny from 194.117.103.189 194.117.103.189
deny from 194.117.103.195 194.117.103.195
deny from 194.117.103.206 194.117.103.206
deny from 194.117.103.215 194.117.103.215
deny from 194.117.103.218 194.117.103.219
deny from 194.117.103.230 194.117.103.230
deny from 194.117.119.101 194.117.119.101
deny from 195.112.167.20 195.112.167.23
deny from 195.112.167.56 195.112.167.59
deny from 195.112.167.84 195.112.167.87
deny from 195.112.167.156 195.112.167.163
deny from 195.112.177.20 195.112.177.23
deny from 195.112.177.32 195.112.177.35
deny from 195.112.177.124 195.112.177.127
deny from 195.112.191.12 195.112.191.12
deny from 198.17.7.0 198.17.7.255
deny from 199.3.210.0 199.3.210.127
deny from 202.0.110.0 202.0.110.255
deny from 202.2.144.64 202.2.144.127
deny from 202.4.128.0 202.4.159.255
deny from 202.4.252.0 202.4.255.255
deny from 202.8.128.0 202.8.159.255
deny from 202.10.64.0 202.10.79.255
deny from 202.14.88.0 202.14.88.255
deny from 202.14.235.0 202.14.238.255
deny from 202.20.120.0 202.20.120.255
deny from 202.22.248.0 202.22.255.255
deny from 202.38.0.0 202.38.15.255
deny from 202.38.64.0 202.38.143.255
deny from 202.38.146.0 202.38.147.255
deny from 202.38.149.0 202.38.150.255
deny from 202.38.152.0 202.38.156.255
deny from 202.38.158.0 202.38.161.255
deny from 202.38.164.0 202.38.177.255
deny from 202.38.184.0 202.38.255.255
deny from 202.41.142.0 202.41.142.255
deny from 202.41.152.0 202.41.159.255
deny from 202.41.240.0 202.41.255.255
deny from 202.43.76.0 202.43.79.255
deny from 202.43.144.0 202.43.159.255
deny from 202.46.32.0 202.46.63.255
deny from 202.46.224.0 202.46.239.255
deny from 202.60.112.0 202.60.127.255
deny from 202.63.248.0 202.63.251.255
deny from 202.69.4.0 202.69.7.255
deny from 202.69.16.0 202.69.31.255
deny from 202.70.0.0 202.70.31.255
deny from 202.70.161.0 202.70.175.255
deny from 202.74.8.0 202.74.15.255
deny from 202.75.208.0 202.75.223.255
deny from 202.77.170.48 202.77.170.63
deny from 202.85.208.0 202.85.223.255
deny from 202.89.21.0 202.89.21.255
deny from 202.90.0.0 202.90.3.255
deny from 202.90.224.0 202.90.239.255
deny from 202.90.252.0 202.91.3.255
deny from 202.91.128.0 202.91.131.255
deny from 202.91.176.0 202.91.191.255
deny from 202.91.224.0 202.92.3.255
deny from 202.92.252.0 202.93.3.255
deny from 202.93.252.0 202.93.255.255
deny from 202.95.0.0 202.95.31.255
deny from 202.95.252.0 202.120.24.223
deny from 202.120.25.0 202.122.7.255
deny from 202.122.32.0 202.122.39.255
deny from 202.122.64.0 202.122.95.255
deny from 202.122.112.0 202.122.119.255
deny from 202.122.128.0 202.122.128.255
deny from 202.123.96.0 202.123.111.255
deny from 202.124.24.0 202.124.27.255
deny from 202.125.176.0 202.125.191.255
deny from 202.127.0.0 202.127.7.255
deny from 202.127.12.0 202.127.31.255
deny from 202.127.40.0 202.127.63.255
deny from 202.127.112.0 202.127.167.255
deny from 202.127.192.0 202.127.255.255
deny from 202.130.0.0 202.130.31.255
deny from 202.130.224.0 202.130.255.255
deny from 202.131.16.0 202.131.23.255
deny from 202.131.48.0 202.131.63.255
deny from 202.131.208.0 202.131.223.255
deny from 202.136.48.0 202.136.63.255
deny from 202.136.208.0 202.136.239.255
deny from 202.141.160.0 202.141.191.255
deny from 202.142.16.0 202.142.31.255
deny from 202.143.16.0 202.143.31.255
deny from 202.148.96.0 202.148.127.255
deny from 202.149.160.0 202.149.191.255
deny from 202.149.224.0 202.149.255.255
deny from 202.150.16.0 202.150.31.255
deny from 202.152.176.0 202.152.191.255
deny from 202.153.48.0 202.153.63.255
deny from 202.153.194.192 202.153.194.223
deny from 202.158.160.0 202.158.191.255
deny from 202.160.176.0 202.160.191.255
deny from 202.164.0.0 202.164.15.255
deny from 202.165.176.0 202.165.191.255
deny from 202.165.208.0 202.165.223.255
deny from 202.168.160.0 202.168.191.255
deny from 202.170.128.0 202.170.159.255
deny from 202.170.216.0 202.170.223.255
deny from 202.173.8.0 202.173.15.255
deny from 202.173.224.0 202.173.255.255
deny from 202.179.240.0 202.179.255.255
deny from 202.180.128.0 202.180.159.255
deny from 202.181.112.0 202.181.127.255
deny from 202.189.80.0 202.189.95.255
deny from 202.192.0.0 202.192.241.255
deny from 202.192.243.0 202.207.255.255
deny from 203.18.50.0 203.18.50.255
deny from 203.79.0.0 203.79.15.255
deny from 203.80.144.0 203.80.159.255
deny from 203.81.16.0 203.81.31.255
deny from 203.83.56.0 203.83.63.255
deny from 203.86.0.0 203.86.95.255
deny from 203.88.32.0 203.88.63.255
deny from 203.88.192.0 203.88.223.255
deny from 203.89.0.0 203.89.3.255
deny from 203.90.0.0 203.90.3.255
deny from 203.90.128.0 203.90.223.255
deny from 203.91.32.0 203.91.63.255
deny from 203.91.96.0 203.91.111.255
deny from 203.91.120.0 203.91.127.255
deny from 203.92.0.0 203.92.3.255
deny from 203.92.160.0 203.92.191.255
deny from 203.93.0.0 203.94.31.255
deny from 203.95.0.0 203.95.7.255
deny from 203.95.96.0 203.95.127.255
deny from 203.98.193.168 203.98.193.175
deny from 203.98.193.240 203.98.193.247
deny from 203.98.194.16 203.98.194.31
deny from 203.98.195.48 203.98.195.63
deny from 203.98.201.0 203.98.201.255
deny from 203.98.205.32 203.98.205.47
deny from 203.98.205.168 203.98.205.175
deny from 203.98.207.0 203.98.207.7
deny from 203.98.207.80 203.98.207.111
deny from 203.98.209.128 203.98.209.191
deny from 203.98.210.0 203.98.210.15
deny from 203.98.210.96 203.98.210.103
deny from 203.98.213.24 203.98.213.31
deny from 203.98.213.176 203.98.213.183
deny from 203.99.16.0 203.99.31.255
deny from 203.99.80.0 203.99.95.255
deny from 203.100.32.0 203.100.47.255
deny from 203.100.80.0 203.100.127.255
deny from 203.100.192.0 203.100.207.255
deny from 203.110.160.0 203.110.191.255
deny from 203.114.244.0 203.114.247.255
deny from 203.118.192.0 203.118.223.255
deny from 203.118.248.0 203.118.251.255
deny from 203.119.24.0 203.119.35.255
deny from 203.128.32.0 203.128.63.255
deny from 203.128.96.0 203.128.127.255
deny from 203.130.32.0 203.130.63.255
deny from 203.132.32.0 203.132.63.255
deny from 203.134.240.0 203.134.247.255
deny from 203.135.96.0 203.135.127.255
deny from 203.135.160.0 203.135.175.255
deny from 203.142.12.0 203.142.13.255
deny from 203.142.219.0 203.142.219.255
deny from 203.148.0.0 203.148.63.255
deny from 203.152.64.0 203.152.95.255
deny from 203.156.192.0 203.156.255.255
deny from 203.158.16.0 203.158.23.255
deny from 203.161.192.0 203.161.223.255
deny from 203.166.160.0 203.166.191.255
deny from 203.171.224.0 203.171.239.255
deny from 203.174.7.0 203.174.7.255
deny from 203.174.96.0 203.174.127.255
deny from 203.175.128.0 203.175.159.255
deny from 203.175.192.0 203.175.255.255
deny from 203.176.168.0 203.176.175.255
deny from 203.184.80.0 203.184.95.255
deny from 203.187.160.0 203.187.191.255
deny from 203.190.96.0 203.190.111.255
deny from 203.191.16.0 203.191.31.255
deny from 203.191.64.0 203.191.127.255
deny from 203.191.144.0 203.191.159.255
deny from 203.192.0.0 203.192.31.255
deny from 203.194.139.159 203.194.139.190
deny from 203.196.0.0 203.196.7.255
deny from 203.207.64.0 203.208.19.255
deny from 203.208.32.0 203.208.63.255
deny from 203.209.224.0 203.209.255.255
deny from 203.212.0.0 203.212.15.255
deny from 203.212.80.0 203.212.95.255
deny from 203.215.146.0 203.215.146.255
deny from 203.222.44.168 203.222.44.175
deny from 203.222.166.96 203.222.166.103
deny from 203.222.166.192 203.222.166.255
deny from 203.222.167.56 203.222.167.63
deny from 203.222.167.128 203.222.167.143
deny from 203.222.174.200 203.222.174.207
deny from 203.222.176.244 203.222.177.71
deny from 203.222.177.104 203.222.177.111
deny from 203.222.177.192 203.222.177.255
deny from 203.222.182.96 203.222.182.111
deny from 203.222.182.144 203.222.182.159
deny from 203.222.187.176 203.222.187.183
deny from 206.73.60.96 206.73.60.127
deny from 206.73.91.32 206.73.91.95
deny from 206.73.195.64 206.73.195.95
deny from 206.73.210.96 206.73.210.127
deny from 206.73.227.64 206.73.227.127
deny from 206.73.246.32 206.73.246.47
deny from 206.168.117.160 206.168.117.175
deny from 206.182.199.208 206.182.199.215
deny from 206.182.200.128 206.182.200.191
deny from 206.182.221.112 206.182.221.127
deny from 206.182.221.192 206.182.221.255
deny from 207.117.165.0 207.117.165.255
deny from 207.209.206.128 207.209.206.255
deny from 207.209.226.32 207.209.226.47
deny from 208.77.151.64 208.77.151.71
deny from 208.115.108.160 208.115.108.167
deny from 208.115.115.240 208.115.115.247
deny from 208.115.116.128 208.115.116.143
deny from 208.115.117.8 208.115.117.15
deny from 208.115.118.240 208.115.118.247
deny from 208.115.119.48 208.115.119.55
deny from 208.115.140.0 208.115.140.255
deny from 209.50.243.8 209.50.243.15
deny from 209.51.198.144 209.51.198.151
deny from 209.51.201.144 209.51.201.151
deny from 209.51.221.40 209.51.221.47
deny from 209.93.110.0 209.93.110.127
deny from 209.93.112.128 209.93.112.255
deny from 209.93.114.128 209.93.114.191
deny from 209.93.178.0 209.93.178.160
deny from 209.93.184.192 209.93.184.255
deny from 209.93.189.0 209.93.191.255
deny from 209.93.194.64 209.93.194.127
deny from 209.93.236.104 209.93.236.111
deny from 209.93.238.128 209.93.238.255
deny from 209.93.240.128 209.93.240.255
deny from 209.190.24.104 209.190.24.111
deny from 209.190.122.232 209.190.122.239
deny from 210.2.0.0 210.2.31.255
deny from 210.5.0.0 210.5.31.255
deny from 210.5.144.0 210.5.159.255
deny from 210.12.0.0 210.13.255.255
deny from 210.14.64.0 210.14.95.255
deny from 210.14.112.0 210.15.191.255
deny from 210.16.128.0 210.16.191.255
deny from 210.21.0.0 210.22.255.255
deny from 210.23.32.0 210.23.63.255
deny from 210.25.0.0 210.31.210.3
deny from 210.31.210.8 210.47.255.255
deny from 210.51.0.0 210.53.255.255
deny from 210.56.192.0 210.56.223.255
deny from 210.72.0.0 210.78.255.255
deny from 210.79.64.0 210.79.127.255
deny from 210.79.224.0 210.79.255.255
deny from 210.82.0.0 210.83.255.255
deny from 210.87.128.0 210.87.191.255
deny from 210.185.192.0 210.185.255.255
deny from 210.192.96.0 210.192.127.255
deny from 211.64.0.0 211.71.255.255
deny from 211.80.0.0 211.103.255.255
deny from 211.136.0.0 211.167.255.255
deny from 212.63.181.28 212.63.181.31
deny from 212.63.181.40 212.63.181.47
deny from 212.63.181.76 212.63.181.79
deny from 212.63.181.140 212.63.181.143
deny from 212.63.181.180 212.63.181.187
deny from 212.63.181.200 212.63.181.203
deny from 212.63.181.224 212.63.181.227
deny from 212.63.183.4 212.63.183.4
deny from 212.63.183.9 212.63.183.10
deny from 212.63.183.15 212.63.183.15
deny from 212.63.183.19 212.63.183.19
deny from 212.63.183.23 212.63.183.23
deny from 212.63.183.28 212.63.183.28
deny from 212.63.183.58 212.63.183.58
deny from 212.63.183.62 212.63.183.62
deny from 212.63.183.64 212.63.183.64
deny from 212.63.183.68 212.63.183.68
deny from 212.63.183.212 212.63.183.219
deny from 212.63.183.228 212.63.183.231
deny from 212.95.43.10 212.95.43.127
deny from 212.95.55.0 212.95.55.255
deny from 216.94.105.0 216.94.105.255
deny from 216.94.116.128 216.94.116.255
deny from 216.136.136.128 216.136.136.143
deny from 216.136.162.208 216.136.162.223
deny from 216.136.183.184 216.136.183.191
deny from 216.136.217.176 216.136.217.191
deny from 216.139.183.80 216.139.183.87
deny from 216.158.143.65 216.158.143.128
deny from 216.158.147.1 216.158.147.255
deny from 216.179.192.0 216.179.199.255
deny from 216.198.215.32 216.198.215.63
deny from 216.218.168.16 216.218.168.31
deny from 216.218.214.224 216.218.214.231
deny from 216.244.65.16 216.244.65.23
deny from 217.8.101.0 217.8.101.255
deny from 218.0.0.0 218.31.255.255
deny from 218.56.0.0 218.99.255.255
deny from 218.104.0.0 218.109.255.255
deny from 218.185.192.0 218.185.223.255
deny from 218.192.0.0 218.207.255.255
deny from 218.240.0.0 218.247.255.255
deny from 218.249.0.0 218.249.255.255
deny from 219.72.0.0 219.72.255.255
deny from 219.82.0.0 219.82.255.255
deny from 219.128.0.0 219.159.255.255
deny from 219.216.0.0 219.239.255.255
deny from 219.242.0.0 219.247.255.255
deny from 220.101.192.0 220.101.255.255
deny from 220.112.0.0 220.115.255.255
deny from 220.152.128.0 220.152.255.255
deny from 220.154.0.0 220.155.255.255
deny from 220.160.0.0 220.207.255.255
deny from 220.231.0.0 220.231.63.255
deny from 220.231.128.0 220.231.255.255
deny from 220.232.64.0 220.232.127.255
deny from 220.234.0.0 220.234.255.255
deny from 220.242.0.0 220.243.255.255
deny from 220.248.0.0 220.252.255.255
deny from 221.0.0.0 221.12.191.255
deny from 221.13.0.0 221.15.255.255
deny from 221.122.0.0 221.123.255.255
deny from 221.129.0.0 221.131.255.255
deny from 221.133.224.0 221.133.255.255
deny from 221.136.0.0 221.137.255.255
deny from 221.172.0.0 221.183.255.255
deny from 221.192.0.0 221.199.207.255
deny from 221.199.224.0 221.239.255.255
deny from 222.16.0.0 222.95.255.255
deny from 222.125.0.0 222.125.255.255
deny from 222.126.128.0 222.126.255.255
deny from 222.128.0.0 222.143.255.255
deny from 222.160.0.0 222.163.255.255
deny from 222.168.0.0 222.223.255.255
deny from 222.240.0.0 222.249.255.255
allow from all