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

2009-01-14

Positive AFP Test

I felt like I should post something on this because when we got our results from our AFP test we jumped right on the web and looked for any sort of silver lining we could find on the topic.

With out going into too much personal detail we had a standard AFP test done for our baby. I think here in California they push it on everyone. About a week and a half went by and my wife got a call from her OB/GYN that the results were 1/40 that the baby could have Downs Syndrome. This is still like 2.5% but hearing you have an elevated chance of your baby having anything will ruin your day. Plus the kicker was that her Grandma had a Downs Syndrome son in her 20's, so even though it isn't necessarily genetic, it's still in the back of your mind.

Any ways her OB/GYN scheduled her an appointment at the local Children's Hospital for the level 2 ultra sound, a meeting with a genetic counselor, and if needed an amniocentesis. We had to wait a week for the appointment to be mailed to us. I don't know why they do it like that, but they do and it sucks.

So while keeping this short and just doing this to give people hope, the level 2 showed no signs of anything wrong and the genetic counselor said the protein levels they measure where all fine by them selves but for some reason with all the factors (like moms age, estimated age of the fetus, and what ever else) the test bumped it back with a 1/40 chance. But after the ultra sound results and talking with us about our history he said the new results are below 1%.

We didn't do the amniocentesis, and the counselor agreed that it really wasn't necessary.
So now all is gravy. I hope if any one comes across this they will comment on there experience. This stuff is a major stresser for new and seasoned parents, and you can be sure they will be scouring the web too looking for a silver lining.

Regards,
Rob

UPDATE: We had our little girl who is now almost 7 weeks old. Besides having colic (uggg) she is a perfect little baby.