约 1100 字
之前建设 scuteee.com 时研究了一下怎么设置仅限学校内访问,方法是在 nginx 中开启 ip 地址白名单,仅限教育网ip访问。在此记录一下教育网的ip
ip、子网、掩码
{% highlight c %} 1.51.0.0 0.0.255.255 255.255.0.0 1.184.0.0 0.1.255.255 255.254.0.0 42.244.0.0 0.3.255.255 255.252.0.0 49.52.0.0 0.3.255.255 255.252.0.0 49.120.0.0 0.3.255.255 255.252.0.0 49.140.0.0 0.1.255.255 255.254.0.0 49.208.0.0 0.1.255.255 255.254.0.0 58.17.0.0 0.0.255.255 255.255.0.0 58.24.0.0 0.1.255.255 255.254.0.0 58.154.0.0 0.1.255.255 255.254.0.0 58.192.0.0 0.15.255.255 255.240.0.0 58.240.0.0 0.1.255.255 255.254.0.0 59.32.0.0 0.15.255.255 255.240.0.0 59.64.0.0 0.15.255.255 255.240.0.0 60.0.0.0 0.31.255.255 255.224.0.0 60.63.0.0 0.0.255.255 255.255.0.0 61.28.0.0 0.0.15.255 255.255.240.0 61.48.0.0 0.7.255.255 255.248.0.0 61.128.0.0 0.63.255.255 255.192.0.0 61.232.0.0 0.3.255.255 255.252.0.0 61.236.0.0 0.1.255.255 255.254.0.0 61.240.0.0 0.3.255.255 255.252.0.0 101.4.0.0 0.3.255.255 255.252.0.0 101.76.0.0 0.1.255.255 255.254.0.0 110.64.0.0 0.1.255.255 255.254.0.0 111.114.0.0 0.1.255.255 255.254.0.0 111.116.0.0 0.1.255.255 255.254.0.0 111.186.0.0 0.1.255.255 255.254.0.0 113.54.0.0 0.1.255.255 255.254.0.0 114.212.0.0 0.1.255.255 255.254.0.0 114.214.0.0 0.0.255.255 255.255.0.0 115.24.0.0 0.3.255.255 255.252.0.0 115.154.0.0 0.1.255.255 255.254.0.0 115.156.0.0 0.1.255.255 255.254.0.0 115.158.0.0 0.0.255.255 255.255.0.0 116.13.0.0 0.0.255.255 255.255.0.0 116.56.0.0 0.1.255.255 255.254.0.0 118.202.0.0 0.1.255.255 255.254.0.0 118.228.0.0 0.1.255.255 255.254.0.0 118.230.0.0 0.0.255.255 255.255.0.0 120.94.0.0 0.1.255.255 255.254.0.0 121.48.0.0 0.1.255.255 255.254.0.0 121.52.160.0 0.0.31.255 255.255.224.0 121.192.0.0 0.3.255.255 255.252.0.0 121.248.0.0 0.3.255.255 255.252.0.0 122.204.0.0 0.3.255.255 255.252.0.0 125.216.0.0 0.7.255.255 255.248.0.0 137.189.0.0 0.0.255.255 255.255.0.0 140.113.0.0 0.0.255.255 255.255.0.0 143.89.0.0 0.0.255.255 255.255.0.0 144.214.0.0 0.0.255.255 255.255.0.0 147.8.0.0 0.0.255.255 255.255.0.0 152.101.0.0 0.0.255.255 255.255.0.0 152.104.0.0 0.0.255.255 255.255.0.0 158.132.0.0 0.0.255.255 255.255.0.0 158.182.0.0 0.0.255.255 255.255.0.0 159.226.0.0 0.0.255.255 255.255.0.0 161.207.0.0 0.0.255.255 255.255.0.0 162.105.0.0 0.0.255.255 255.255.0.0 166.111.0.0 0.0.255.255 255.255.0.0 167.139.0.0 0.0.255.255 255.255.0.0 168.160.0.0 0.0.255.255 255.255.0.0 175.185.0.0 0.0.255.255 255.255.0.0 175.186.0.0 0.1.255.255 255.254.0.0 180.84.0.0 0.1.255.255 255.254.0.0 180.201.0.0 0.0.255.255 255.255.0.0 180.208.0.0 0.1.255.255 255.254.0.0 183.168.0.0 0.1.255.255 255.254.0.0 183.170.0.0 0.0.255.255 255.255.0.0 183.172.0.0 0.3.255.255 255.252.0.0 192.86.104.0 0.0.0.255 255.255.255.0 202.4.128.0 0.0.31.255 255.255.224.0 202.38.0.0 0.0.255.255 255.255.0.0 202.40.192.0 0.0.31.255 255.255.224.0 202.45.32.0 0.0.31.255 255.255.224.0 202.75.64.0 0.0.31.255 255.255.224.0 202.84.16.0 0.0.1.255 255.255.254.0 202.95.0.0 0.0.31.255 255.255.224.0 202.96.0.0 0.15.255.255 255.240.0.0 202.112.0.0 0.7.255.255 255.248.0.0 202.120.0.0 0.1.255.255 255.254.0.0 202.122.32.0 0.0.15.255 255.255.240.0 202.127.0.0 0.0.63.255 255.255.192.0 202.127.128.0 0.0.127.255 255.255.128.0 202.130.0.0 0.0.31.255 255.255.224.0 202.130.224.0 0.0.31.255 255.255.224.0 202.131.208.0 0.0.15.255 255.255.240.0 202.189.96.0 0.0.31.255 255.255.224.0 202.192.0.0 0.15.255.255 255.240.0.0 203.81.16.0 0.0.15.255 255.255.240.0 203.87.224.0 0.0.31.255 255.255.224.0 203.93.0.0 0.0.255.255 255.255.0.0 203.128.128.0 0.0.31.255 255.255.224.0 203.192.0.0 0.0.31.255 255.255.224.0 203.207.64.0 0.0.63.255 255.255.192.0 203.207.128.0 0.0.127.255 255.255.128.0 203.208.0.0 0.0.31.255 255.255.224.0 203.212.0.0 0.0.15.255 255.255.240.0 210.5.0.0 0.0.31.255 255.255.224.0 210.12.0.0 0.1.255.255 255.254.0.0 210.14.160.0 0.0.31.255 255.255.224.0 210.14.192.0 0.0.63.255 255.255.192.0 210.15.0.0 0.0.127.255 255.255.128.0 210.15.128.0 0.0.63.255 255.255.192.0 210.21.0.0 0.0.255.255 255.255.0.0 210.22.0.0 0.0.255.255 255.255.0.0 210.25.0.0 0.0.127.255 255.255.128.0 210.25.128.0 0.0.63.255 255.255.192.0 210.26.0.0 0.1.255.255 255.254.0.0 210.28.0.0 0.3.255.255 255.252.0.0 210.32.0.0 0.15.255.255 255.240.0.0 210.51.0.0 0.0.255.255 255.255.0.0 210.52.0.0 0.1.255.255 255.254.0.0 210.72.0.0 0.3.255.255 255.252.0.0 210.76.0.0 0.1.255.255 255.254.0.0 210.78.0.0 0.0.255.255 255.255.0.0 210.79.224.0 0.0.31.255 255.255.224.0 210.82.0.0 0.1.255.255 255.254.0.0 210.192.96.0 0.0.31.255 255.255.224.0 211.64.0.0 0.7.255.255 255.248.0.0 211.80.0.0 0.15.255.255 255.240.0.0 211.96.0.0 0.7.255.255 255.248.0.0 211.136.0.0 0.7.255.255 255.248.0.0 211.144.0.0 0.15.255.255 255.240.0.0 211.160.0.0 0.7.255.255 255.248.0.0 218.0.0.0 0.31.255.255 255.224.0.0 218.56.0.0 0.7.255.255 255.248.0.0 218.64.0.0 0.31.255.255 255.224.0.0 218.96.0.0 0.3.255.255 255.252.0.0 218.104.0.0 0.3.255.255 255.252.0.0 218.108.0.0 0.0.255.255 255.255.0.0 218.192.0.0 0.15.255.255 255.240.0.0 218.240.0.0 0.7.255.255 255.248.0.0 219.72.0.0 0.0.255.255 255.255.0.0 219.128.0.0 0.31.255.255 255.224.0.0 219.216.0.0 0.7.255.255 255.248.0.0 219.224.0.0 0.15.255.255 255.240.0.0 219.242.0.0 0.1.255.255 255.254.0.0 219.244.0.0 0.3.255.255 255.252.0.0 220.160.0.0 0.31.255.255 255.224.0.0 220.192.0.0 0.15.255.255 255.240.0.0 220.234.0.0 0.0.255.255 255.255.0.0 220.248.0.0 0.3.255.255 255.252.0.0 220.252.0.0 0.0.255.255 255.255.0.0 221.0.0.0 0.15.255.255 255.240.0.0 221.130.0.0 0.1.255.255 255.254.0.0 221.137.0.0 0.0.255.255 255.255.0.0 221.172.0.0 0.3.255.255 255.252.0.0 221.192.0.0 0.7.255.255 255.248.0.0 221.200.0.0 0.3.255.255 255.252.0.0 221.204.0.0 0.1.255.255 255.254.0.0 221.208.0.0 0.3.255.255 255.252.0.0 221.212.0.0 0.0.255.255 255.255.0.0 221.214.0.0 0.1.255.255 255.254.0.0 221.216.0.0 0.7.255.255 255.248.0.0 221.224.0.0 0.15.255.255 255.240.0.0 222.16.0.0 0.15.255.255 255.240.0.0 222.32.0.0 0.31.255.255 255.224.0.0 222.64.0.0 0.31.255.255 255.224.0.0 222.132.0.0 0.3.255.255 255.252.0.0 222.136.0.0 0.7.255.255 255.248.0.0 222.160.0.0 0.3.255.255 255.252.0.0 222.168.0.0 0.7.255.255 255.248.0.0 222.176.0.0 0.15.255.255 255.240.0.0 222.192.0.0 0.15.255.255 255.240.0.0 222.208.0.0 0.7.255.255 255.248.0.0 222.216.0.0 0.1.255.255 255.254.0.0 222.218.0.0 0.0.255.255 255.255.0.0 222.222.0.0 0.1.255.255 255.254.0.0 222.240.0.0 0.7.255.255 255.248.0.0 223.2.0.0 0.1.255.255 255.254.0.0 223.128.0.0 0.1.255.255 255.254.0.0 {% endhighlight %}nginx可用的ip白名单
{% highlight c %} allow 1.51.0.0/16; allow 1.184.0.0/15; allow 42.244.0.0/14; allow 49.52.0.0/14; allow 49.120.0.0/14; allow 49.140.0.0/15; allow 49.208.0.0/15; allow 58.17.0.0/16; allow 58.24.0.0/15; allow 58.154.0.0/15; allow 58.192.0.0/12; allow 58.240.0.0/15; allow 59.32.0.0/12; allow 59.64.0.0/12; allow 60.0.0.0/11; allow 60.63.0.0/16; allow 61.28.0.0/20; allow 61.48.0.0/13; allow 61.128.0.0/10; allow 61.232.0.0/14; allow 61.236.0.0/15; allow 61.240.0.0/14; allow 101.4.0.0/14; allow 101.76.0.0/15; allow 110.64.0.0/15; allow 111.114.0.0/15; allow 111.116.0.0/15; allow 111.186.0.0/15; allow 113.54.0.0/15; allow 114.212.0.0/15; allow 114.214.0.0/16; allow 115.24.0.0/14; allow 115.154.0.0/15; allow 115.156.0.0/15; allow 115.158.0.0/16; allow 116.13.0.0/16; allow 116.56.0.0/15; allow 118.202.0.0/15; allow 118.228.0.0/15; allow 118.230.0.0/16; allow 120.94.0.0/15; allow 121.48.0.0/15; allow 121.52.160.0/19; allow 121.192.0.0/14; allow 121.248.0.0/14; allow 122.204.0.0/14; allow 125.216.0.0/13; allow 137.189.0.0/16; allow 140.113.0.0/16; allow 143.89.0.0/16; allow 144.214.0.0/16; allow 147.8.0.0/16; allow 152.101.0.0/16; allow 152.104.0.0/16; allow 158.132.0.0/16; allow 158.182.0.0/16; allow 159.226.0.0/16; allow 161.207.0.0/16; allow 162.105.0.0/16; allow 166.111.0.0/16; allow 167.139.0.0/16; allow 168.160.0.0/16; allow 175.185.0.0/16; allow 175.186.0.0/15; allow 180.84.0.0/15; allow 180.201.0.0/16; allow 180.208.0.0/15; allow 183.168.0.0/15; allow 183.170.0.0/16; allow 183.172.0.0/14; allow 192.86.104.0/24; allow 202.4.128.0/19; allow 202.38.0.0/16; allow 202.40.192.0/19; allow 202.45.32.0/19; allow 202.75.64.0/19; allow 202.84.16.0/23; allow 202.95.0.0/19; allow 202.96.0.0/12; allow 202.112.0.0/13; allow 202.120.0.0/15; allow 202.122.32.0/20; allow 202.127.0.0/18; allow 202.127.128.0/17; allow 202.130.0.0/19; allow 202.130.224.0/19; allow 202.131.208.0/20; allow 202.189.96.0/19; allow 202.192.0.0/12; allow 203.81.16.0/20; allow 203.87.224.0/19; allow 203.93.0.0/16; allow 203.128.128.0/19; allow 203.192.0.0/19; allow 203.207.64.0/18; allow 203.207.128.0/17; allow 203.208.0.0/19; allow 203.212.0.0/20; allow 210.5.0.0/19; allow 210.12.0.0/15; allow 210.14.160.0/19; allow 210.14.192.0/18; allow 210.15.0.0/17; allow 210.15.128.0/18; allow 210.21.0.0/16; allow 210.22.0.0/16; allow 210.25.0.0/17; allow 210.25.128.0/18; allow 210.26.0.0/15; allow 210.28.0.0/14; allow 210.32.0.0/12; allow 210.51.0.0/16; allow 210.52.0.0/15; allow 210.72.0.0/14; allow 210.76.0.0/15; allow 210.78.0.0/16; allow 210.79.224.0/19; allow 210.82.0.0/15; allow 210.192.96.0/19; allow 211.64.0.0/13; allow 211.80.0.0/12; allow 211.96.0.0/13; allow 211.136.0.0/13; allow 211.144.0.0/12; allow 211.160.0.0/13; allow 218.0.0.0/11; allow 218.56.0.0/13; allow 218.64.0.0/11; allow 218.96.0.0/14; allow 218.104.0.0/14; allow 218.108.0.0/16; allow 218.192.0.0/12; allow 218.240.0.0/13; allow 219.72.0.0/16; allow 219.128.0.0/11; allow 219.216.0.0/13; allow 219.224.0.0/12; allow 219.242.0.0/15; allow 219.244.0.0/14; allow 220.160.0.0/11; allow 220.192.0.0/12; allow 220.234.0.0/16; allow 220.248.0.0/14; allow 220.252.0.0/16; allow 221.0.0.0/12; allow 221.130.0.0/15; allow 221.137.0.0/16; allow 221.172.0.0/14; allow 221.192.0.0/13; allow 221.200.0.0/14; allow 221.204.0.0/15; allow 221.208.0.0/14; allow 221.212.0.0/16; allow 221.214.0.0/15; allow 221.216.0.0/13; allow 221.224.0.0/12; allow 222.16.0.0/12; allow 222.32.0.0/11; allow 222.64.0.0/11; allow 222.132.0.0/14; allow 222.136.0.0/13; allow 222.160.0.0/14; allow 222.168.0.0/13; allow 222.176.0.0/12; allow 222.192.0.0/12; allow 222.208.0.0/13; allow 222.216.0.0/15; allow 222.218.0.0/16; allow 222.222.0.0/15; allow 222.240.0.0/13; allow 223.2.0.0/15; allow 223.128.0.0/15; {% endhighlight %}生成ngingx白名单的python代码
|
|