Bind9的智能DNS解析

前言:国内网络三大运营商的服务器,相互之间联通会有一定的困难,为此我们通过智能DNS,将不同的客户分配给不同的服务器,这样可以显著的提升用户的体验

一、准备材料

1.bind9的安装,更新配置支持views功能;

2.三大运营商的IP数据信息获取;

3.编写脚本自动更新

二、进行配置

思路:我们将不同的运营商的解析记录放在不同的目录中,然后匹配IP返回不同的结果

1.创建三大运营商的配置目录

对应的IP地址:https://asn.bgp.space/

[root@vmBuild named]# mkdir ctcc
[root@vmBuild named]# mkdir cucc
[root@vmBuild named]# mkdir cmcc

2.创建解析记录

[root@vmBuild named]# nano -w ctcc/example.xyz.zone

                                    2022032007    ; serial (yyyymmdd##)
                                    3H            ; refresh
                                    15M           ; retry
                                    1W            ; expiry
                                    1D )          ; minimum ttl

@                        1D  IN  NS      ns1
@                        1D  IN  A       172.16.1.100
ns1                      1D  IN  A       172.16.1.1
ns2                      1D  IN  A       172.16.1.2

[root@vmBuild named]# nano -w cmcc/example.xyz.zone

                                    2022032007    ; serial (yyyymmdd##)
                                    3H            ; refresh
                                    15M           ; retry
                                    1W            ; expiry
                                    1D )          ; minimum ttl

@                        1D  IN  NS      ns1
@                        1D  IN  A       172.16.1.150
ns1                      1D  IN  A       172.16.1.1
ns2                      1D  IN  A       172.16.1.2

[root@vmBuild named]# nano -w cucc/example.xyz.zone

; example.xyz
$TTL 600
@                        1D IN SOA   ns1.example.xyz. root.example.xyz. (
                                    2022032007    ; serial (yyyymmdd##)
                                    3H            ; refresh
                                    15M           ; retry
                                    1W            ; expiry
                                    1D )          ; minimum ttl

@                        1D  IN  NS      ns1
@                        1D  IN  A       172.16.1.200
ns1                      1D  IN  A       172.16.1.1
ns2                      1D  IN  A       172.16.1.2

2.增加IP地址查询表

电信查询表

acl ctcc {
    1.48.0.0/15;
    1.50.0.0/16;
    1.68.0.0/14;
    1.80.0.0/13;
    1.93.0.0/16;
    1.119.0.0/17;
    1.119.128.0/18;
    1.180.0.0/14;
    1.192.0.0/13;
    1.202.0.0/15;
    1.204.0.0/14;
    5.10.136.0/22;
    5.10.140.0/24;
    5.10.142.0/23;
    5.154.132.0/23;
    5.154.136.0/22;
    5.154.140.0/23;
    5.154.158.0/23;
    14.16.0.0/12;
    14.104.0.0/13;
    14.112.0.0/12;
    14.134.0.0/15;
    14.144.0.0/12;
    14.208.0.0/12;
    27.0.204.0/22;
    27.0.208.0/21;
    27.16.0.0/12;
    27.54.224.0/19;
    27.109.124.0/22;
    27.128.0.0/15;
    27.148.0.0/14;
    27.152.0.0/13;
    27.184.0.0/13;
    27.224.0.0/14;
    36.1.0.0/16;
    36.4.0.0/14;
    36.16.0.0/12;
    36.40.0.0/13;
    36.48.0.0/15;
    36.56.0.0/13;
    36.96.0.0/12;
    36.112.0.0/16;
    36.113.0.0/17;
    36.113.128.0/18;
    36.113.192.0/20;
    36.113.208.0/21;
    36.113.216.0/22;
    36.113.224.0/20;
    36.113.240.0/21;
    36.113.248.0/23;
    36.113.251.0/24;
    36.113.252.0/23;
    36.113.254.0/24;
    36.114.0.0/16;
    42.62.0.0/17;
    42.80.0.0/15;
    42.88.0.0/13;
    42.97.0.0/16;
    42.99.0.0/18;
    42.100.0.0/14;
    42.122.0.0/16;
    42.123.64.0/18;
    42.157.128.0/21;
    42.157.160.0/19;
    42.157.192.0/21;
    42.158.0.0/16;
    42.184.0.0/15;
    42.187.120.0/22;
    42.194.8.0/22;
    42.202.0.0/15;
    42.240.128.0/17;
    42.242.0.0/15;
    42.248.0.0/15;
    43.224.56.0/22;
    43.225.216.0/22;
    43.226.32.0/20;
    43.226.49.0/24;
    43.226.50.0/23;
    43.226.53.0/24;
    43.226.54.0/24;
    43.226.64.0/21;
    43.226.72.0/22;
    43.226.76.0/23;
    43.226.144.0/20;
    43.226.236.0/22;
    43.227.64.0/22;
    43.227.68.0/24;
    43.227.140.0/22;
    43.228.76.0/22;
    43.229.185.0/24;
    43.229.186.0/23;
    43.231.80.0/20;
    43.231.96.0/20;
    43.231.144.0/20;
    43.231.160.0/22;
    43.231.167.0/24;
    43.231.168.0/23;
    43.231.170.0/24;
    43.240.1.0/24;
    43.240.2.0/23;
    43.240.72.0/22;
    43.240.124.0/24;
    43.240.126.0/23;
    43.240.136.0/22;
    43.240.156.0/22;
    43.240.192.0/21;
    43.240.244.0/22;
    43.240.248.0/22;
    43.241.16.0/22;
    43.241.48.0/24;
    43.241.51.0/24;
    43.241.76.0/22;
    43.241.180.0/22;
    43.242.72.0/22;
    43.242.84.0/22;
    43.242.96.0/23;
    43.242.192.0/21;
    43.242.204.0/22;
    43.243.12.0/22;
    43.243.128.0/22;
    43.243.232.0/22;
    43.247.88.0/22;
    43.247.100.0/22;
    43.247.176.0/20;
    43.248.76.0/22;
    43.248.96.0/21;
    43.248.116.0/22;
    43.248.128.0/20;
    43.249.144.0/22;
    43.250.32.0/22;
    43.254.25.0/24;
    43.254.26.0/23;
    43.254.44.0/22;
    43.254.52.0/22;
    43.254.88.0/22;
    43.254.106.0/24;
    43.254.152.0/24;
    43.254.156.0/22;
    43.254.171.0/24;
    43.254.192.0/22;
    43.254.200.0/22;
    43.254.220.0/22;
    43.255.84.0/22;
    43.255.192.0/22;
    43.255.212.0/22;
    45.113.20.0/22;
    45.113.24.0/22;
    45.113.200.0/22;
    45.115.44.0/22;
    45.115.144.0/22;
    45.115.200.0/22;
    45.116.32.0/22;
    45.116.100.0/22;
    45.116.140.0/22;
    45.116.152.0/22;
    45.117.8.0/22;
    45.119.60.0/22;
    45.119.104.0/22;
    45.120.100.0/22;
    45.121.52.0/24;
    45.121.55.0/24;
    45.124.68.0/22;
    45.124.80.0/22;
    45.124.124.0/22;
    45.126.112.0/22;
    45.126.120.0/22;
    45.127.144.0/21;
    45.195.4.0/24;
    45.195.6.0/23;
    45.248.8.0/22;
    45.249.212.0/22;
    45.251.8.0/22;
    45.251.20.0/22;
    45.251.52.0/22;
    45.251.88.0/21;
    45.251.100.0/22;
    45.252.0.0/22;
    45.252.106.0/23;
    45.253.26.0/23;
    45.253.64.0/22;
    45.254.20.0/22;
    45.254.64.0/20;
    49.4.32.0/20;
    49.5.0.0/16;
    49.7.0.0/16;
    49.64.0.0/11;
    49.112.0.0/13;
    49.221.26.0/23;
    49.221.64.0/19;
    49.221.128.0/19;
    58.32.0.0/11;
    58.66.0.0/15;
    58.83.128.0/17;
    58.99.128.0/17;
    58.116.0.0/14;
    58.128.0.0/13;
    58.208.0.0/12;
    59.32.0.0/13;
    59.40.0.0/15;
    59.42.0.0/16;
    59.44.0.0/14;
    59.48.0.0/12;
    59.107.0.0/17;
    59.108.0.0/15;
    59.151.0.0/17;
    59.152.38.0/23;
    59.153.92.0/22;
    59.172.0.0/14;
    60.55.0.0/16;
    60.160.0.0/11;
    60.194.106.0/23;
    60.195.248.0/21;
    60.235.0.0/16;
    60.247.0.0/16;
    61.4.82.0/23;
    61.4.176.0/20;
    61.29.128.0/18;
    61.128.0.0/14;
    61.132.0.0/16;
    61.133.128.0/17;
    61.134.0.0/18;
    61.134.64.0/19;
    61.136.128.0/17;
    61.137.0.0/17;
    61.138.192.0/18;
    61.139.0.0/17;
    61.139.192.0/18;
    61.140.0.0/14;
    61.144.0.0/14;
    61.150.0.0/15;
    61.152.0.0/14;
    61.157.0.0/16;
    61.159.64.0/18;
    61.159.128.0/17;
    61.160.0.0/16;
    61.161.64.0/18;
    61.164.0.0/15;
    61.166.0.0/16;
    61.169.0.0/16;
    61.170.0.0/15;
    61.172.0.0/14;
    61.177.0.0/16;
    61.178.0.0/16;
    61.180.0.0/17;
    61.183.0.0/16;
    61.184.0.0/14;
    61.188.0.0/16;
    61.189.128.0/17;
    61.190.0.0/15;
    63.140.0.0/24;
    63.140.3.0/24;
    63.140.4.0/22;
    63.140.8.0/23;
    63.140.13.0/24;
    66.102.240.0/21;
    66.102.248.0/22;
    66.102.252.0/24;
    66.102.254.0/23;
    69.163.102.0/23;
    69.163.104.0/24;
    69.163.106.0/23;
    69.163.108.0/24;
    69.235.184.0/21;
    81.173.16.0/21;
    81.173.28.0/24;
    87.254.207.0/24;
    93.183.14.0/24;
    93.183.18.0/24;
    101.1.0.0/22;
    101.2.172.0/22;
    101.36.0.0/18;
    101.36.64.0/20;
    101.36.128.0/17;
    101.39.0.0/16;
    101.40.0.0/16;
    101.49.128.0/22;
    101.50.56.0/22;
    101.52.220.0/22;
    101.52.236.0/22;
    101.52.240.0/20;
    101.53.100.0/22;
    101.78.0.0/22;
    101.80.0.0/12;
    101.96.10.0/23;
    101.96.128.0/20;
    101.104.144.0/20;
    101.104.160.0/20;
    101.106.0.0/19;
    101.125.252.0/22;
    101.128.0.0/22;
    101.198.0.0/22;
    101.199.97.0/24;
    101.199.112.0/23;
    101.199.114.0/24;
    101.199.125.0/24;
    101.203.172.0/22;
    101.224.0.0/13;
    101.234.76.0/22;
    101.236.64.0/18;
    101.236.128.0/17;
    101.237.33.0/24;
    101.237.34.0/23;
    101.237.36.0/22;
    101.237.40.0/24;
    101.246.172.0/22;
    101.246.176.0/20;
    101.248.0.0/15;
    101.251.0.0/22;
    101.251.80.0/20;
    101.251.128.0/20;
    101.251.192.0/18;
    101.254.0.0/20;
    101.254.32.0/19;
    101.254.64.0/19;
    101.254.96.0/23;
    101.254.98.0/24;
    101.254.100.0/22;
    101.254.104.0/21;
    101.254.112.0/20;
    101.254.128.0/17;
    103.1.168.0/22;
    103.2.108.0/22;
    103.2.204.0/22;
    103.5.52.0/24;
    103.5.192.0/22;
    103.6.220.0/22;
    103.8.32.0/24;
    103.8.220.0/22;
    103.9.252.0/22;
    103.10.84.0/22;
    103.15.96.0/22;
    103.16.124.0/22;
    103.17.40.0/22;
    103.18.208.0/22;
    103.19.232.0/22;
    103.20.128.0/22;
    103.20.248.0/23;
    103.21.116.0/22;
    103.21.140.0/22;
    103.22.228.0/22;
    103.23.8.0/22;
    103.24.116.0/24;
    103.24.118.0/23;
    103.25.20.0/22;
    103.25.24.0/22;
    103.25.36.0/22;
    103.25.40.0/23;
    103.25.64.0/23;
    103.26.0.0/22;
    103.26.64.0/22;
    103.26.76.0/22;
    103.28.8.0/24;
    103.28.212.0/22;
    103.29.16.0/22;
    103.30.151.0/24;
    103.31.72.0/24;
    103.36.60.0/22;
    103.36.132.0/22;
    103.36.164.0/22;
    103.36.192.0/20;
    103.37.12.0/22;
    103.37.16.0/22;
    103.37.44.0/23;
    103.37.46.0/24;
    103.37.72.0/22;
    103.37.100.0/22;
    103.38.76.0/22;
    103.38.84.0/22;
    103.38.252.0/23;
    103.39.104.0/22;
    103.39.208.0/20;
    103.39.224.0/21;
    103.39.232.0/22;
    103.40.192.0/22;
    103.40.232.0/22;
    103.40.240.0/20;
    103.41.164.0/22;
    103.42.8.0/22;
    103.44.176.0/22;
    103.44.236.0/22;
    103.44.240.0/20;
    103.45.172.0/22;
    103.45.176.0/20;
    103.45.248.0/22;
    103.46.168.0/24;
    103.47.80.0/22;
    103.52.104.0/23;
    103.52.172.0/22;
    103.52.176.0/22;
    103.53.124.0/22;
    103.55.172.0/22;
    103.56.76.0/22;
    103.56.152.0/22;
    103.56.184.0/22;
    103.57.139.0/24;
    103.59.112.0/22;
    103.59.148.0/22;
    103.60.164.0/22;
    103.60.228.0/23;
    103.61.143.0/24;
    103.64.24.0/21;
    103.64.140.0/22;
    103.64.144.0/22;
    103.64.152.0/21;
    103.64.208.0/21;
    103.65.8.0/22;
    103.69.16.0/22;
    103.71.68.0/22;
    103.72.112.0/24;
    103.73.116.0/22;
    103.73.136.0/21;
    103.73.204.0/22;
    103.74.24.0/21;
    103.74.48.0/22;
    103.75.147.0/24;
    103.76.220.0/22;
    103.76.224.0/22;
    103.77.28.0/22;
    103.78.126.0/23;
    103.78.228.0/22;
    103.79.200.0/22;
    103.81.48.0/22;
    103.82.224.0/22;
    103.83.44.0/22;
    103.85.84.0/22;
    103.85.164.0/22;
    103.85.168.0/21;
    103.85.176.0/22;
    103.88.32.0/21;
    103.89.184.0/21;
    103.89.192.0/19;
    103.89.224.0/21;
    103.90.152.0/22;
    103.90.188.0/22;
    103.91.176.0/22;
    103.96.214.0/23;
    103.97.60.0/24;
    103.98.220.0/22;
    103.99.152.0/22;
    103.101.124.0/23;
    103.101.180.0/22;
    103.102.200.0/22;
    103.103.200.0/22;
    103.105.12.0/22;
    103.105.60.0/22;
    103.107.188.0/22;
    103.107.216.0/22;
    103.108.160.0/24;
    103.108.244.0/24;
    103.109.20.0/22;
    103.110.132.0/22;
    103.114.100.0/22;
    103.116.76.0/23;
    103.116.78.0/24;
    103.116.120.0/23;
    103.116.123.0/24;
    103.117.16.0/22;
    103.120.96.0/22;
    103.121.252.0/22;
    103.122.192.0/24;
    103.132.212.0/23;
    103.135.236.0/24;
    103.139.212.0/23;
    103.143.16.0/22;
    103.144.158.0/24;
    103.147.124.0/24;
    103.149.242.0/24;
    103.149.244.0/22;
    103.152.28.0/23;
    103.152.56.0/23;
    103.156.68.0/23;
    103.156.174.0/23;
    103.156.186.0/23;
    103.158.16.0/23;
    103.159.124.0/23;
    103.161.220.0/23;
    103.161.254.0/23;
    103.163.46.0/23;
    103.164.33.0/24;
    103.170.4.0/23;
    103.192.188.0/22;
    103.192.212.0/22;
    103.192.252.0/22;
    103.196.88.0/21;
    103.198.124.0/22;
    103.198.180.0/23;
    103.202.92.0/22;
    103.202.96.0/20;
    103.202.112.0/22;
    103.202.120.0/21;
    103.202.128.0/20;
    103.202.144.0/22;
    103.203.96.0/22;
    103.203.140.0/23;
    103.205.4.0/22;
    103.205.139.0/24;
    103.208.12.0/22;
    103.208.48.0/22;
    103.211.44.0/22;
    103.213.96.0/22;
    103.213.132.0/22;
    103.215.36.0/22;
    103.215.44.0/22;
    103.215.140.0/22;
    103.216.152.0/22;
    103.218.216.0/22;
    103.219.64.0/23;
    103.219.176.0/22;
    103.219.184.0/22;
    103.220.52.0/22;
    103.220.56.0/22;
    103.220.64.0/22;
    103.220.124.0/22;
    103.220.128.0/19;
    103.220.160.0/22;
    103.220.240.0/22;
    103.221.88.0/22;
    103.221.141.0/24;
    103.221.142.0/23;
    103.222.40.0/22;
    103.222.144.0/23;
    103.222.176.0/21;
    103.222.188.0/22;
    103.222.216.0/22;
    103.223.132.0/22;
    103.227.76.0/22;
    103.227.80.0/22;
    103.227.122.0/23;
    103.228.160.0/22;
    103.228.228.0/22;
    103.229.212.0/22;
    103.230.212.0/22;
    103.230.236.0/22;
    103.231.64.0/21;
    103.233.4.0/22;
    103.233.52.0/22;
    103.233.228.0/22;
    103.234.20.0/22;
    103.234.128.0/23;
    103.235.85.0/24;
    103.235.136.0/22;
    103.235.200.0/22;
    103.235.220.0/22;
    103.235.224.0/20;
    103.235.244.0/22;
    103.235.248.0/21;
    103.236.244.0/22;
    103.236.248.0/22;
    103.237.8.0/22;
    103.237.28.0/23;
    103.238.132.0/22;
    103.238.188.0/22;
    103.238.204.0/22;
    103.239.152.0/22;
    103.239.224.0/22;
    103.240.244.0/22;
    103.241.92.0/23;
    103.241.94.0/24;
    103.242.168.0/23;
    103.242.170.0/24;
    103.242.172.0/22;
    103.243.252.0/22;
    103.244.59.0/24;
    103.244.64.0/22;
    103.244.80.0/22;
    103.244.232.0/22;
    103.245.80.0/22;
    103.247.168.0/22;
    103.247.212.0/24;
    103.249.12.0/22;
    103.249.244.0/22;
    103.249.252.0/22;
    103.252.36.0/22;
    103.254.67.0/24;
    103.254.68.0/22;
    103.254.112.0/22;
    103.254.188.0/22;
    103.255.68.0/22;
    103.255.200.0/22;
    106.0.4.0/22;
    106.2.16.0/20;
    106.2.128.0/17;
    106.3.16.0/20;
    106.3.32.0/20;
    106.3.128.0/19;
    106.3.192.0/20;
    106.4.0.0/14;
    106.8.0.0/15;
    106.12.250.0/23;
    106.12.252.0/23;
    106.12.254.0/24;
    106.13.244.0/22;
    106.13.248.0/21;
    106.16.0.0/14;
    106.32.0.0/12;
    106.48.0.0/21;
    106.48.16.0/21;
    106.56.0.0/14;
    106.60.0.0/15;
    106.62.0.0/16;
    106.63.0.0/17;
    106.75.0.0/17;
    106.75.128.0/18;
    106.75.208.0/20;
    106.75.224.0/19;
    106.80.0.0/13;
    106.88.0.0/14;
    106.92.0.0/16;
    106.108.0.0/14;
    106.112.0.0/12;
    106.224.0.0/14;
    106.228.0.0/15;
    106.230.0.0/16;
    110.42.0.0/17;
    110.43.32.0/19;
    110.43.64.0/19;
    110.43.96.0/20;
    110.43.128.0/19;
    110.43.160.0/20;
    110.43.176.0/21;
    110.43.192.0/19;
    110.43.240.0/20;
    110.76.156.0/22;
    110.76.184.0/22;
    110.80.0.0/13;
    110.88.0.0/14;
    110.152.0.0/14;
    110.156.0.0/15;
    110.166.0.0/15;
    110.172.211.0/24;
    110.172.213.0/24;
    110.172.217.0/24;
    110.172.221.0/24;
    110.173.32.0/20;
    110.176.0.0/12;
    110.232.32.0/19;
    111.72.0.0/13;
    111.112.0.0/15;
    111.120.0.0/14;
    111.124.0.0/16;
    111.126.0.0/15;
    111.170.0.0/16;
    111.172.0.0/14;
    111.176.0.0/13;
    111.224.0.0/14;
    111.235.156.0/22;
    112.66.0.0/15;
    112.73.64.0/18;
    112.98.0.0/15;
    112.100.0.0/14;
    112.112.0.0/14;
    112.116.0.0/15;
    113.12.0.0/14;
    113.16.0.0/15;
    113.21.232.0/24;
    113.21.236.0/23;
    113.24.0.0/14;
    113.31.18.0/24;
    113.31.28.0/23;
    113.31.31.0/24;
    113.31.83.0/24;
    113.31.88.0/23;
    113.31.96.0/19;
    113.31.144.0/20;
    113.31.160.0/19;
    113.59.224.0/22;
    113.62.0.0/15;
    113.64.0.0/10;
    113.128.0.0/15;
    113.132.0.0/14;
    113.136.0.0/13;
    113.209.0.0/16;
    113.218.0.0/15;
    113.220.0.0/14;
    113.240.0.0/13;
    113.248.0.0/14;
    114.28.68.0/22;
    114.28.72.0/21;
    114.28.128.0/19;
    114.64.0.0/16;
    114.66.0.0/18;
    114.67.16.0/21;
    114.67.48.0/24;
    114.67.57.0/24;
    114.67.58.0/24;
    114.67.60.0/23;
    114.67.62.0/24;
    114.67.64.0/18;
    114.67.160.0/19;
    114.67.192.0/18;
    114.80.0.0/12;
    114.96.0.0/13;
    114.104.0.0/14;
    114.110.96.0/22;
    114.111.0.0/23;
    114.111.16.0/20;
    114.112.32.0/19;
    114.112.64.0/19;
    114.112.96.0/21;
    114.112.104.0/22;
    114.112.136.0/21;
    114.112.144.0/21;
    114.113.64.0/18;
    114.113.144.0/20;
    114.113.224.0/20;
    114.115.0.0/17;
    114.115.128.0/18;
    114.115.224.0/19;
    114.116.64.0/18;
    114.116.128.0/18;
    114.116.192.0/19;
    114.118.0.0/19;
    114.118.64.0/18;
    114.135.0.0/16;
    114.138.0.0/15;
    114.216.0.0/13;
    114.224.0.0/12;
    114.255.174.0/24;
    115.31.64.0/22;
    115.47.0.0/16;
    115.148.0.0/14;
    115.152.0.0/15;
    115.168.0.0/14;
    115.182.0.0/16;
    115.192.0.0/11;
    115.224.0.0/12;
    116.1.0.0/16;
    116.4.0.0/14;
    116.8.0.0/14;
    116.16.0.0/12;
    116.52.0.0/14;
    116.63.32.0/19;
    116.63.64.0/18;
    116.63.128.0/17;
    116.66.54.0/23;
    116.69.0.0/16;
    116.90.80.0/20;
    116.128.0.0/17;
    116.192.0.0/16;
    116.196.64.0/18;
    116.196.176.0/21;
    116.196.192.0/21;
    116.198.0.0/18;
    116.198.144.0/20;
    116.198.160.0/20;
    116.198.176.0/21;
    116.198.192.0/18;
    116.207.0.0/16;
    116.208.0.0/14;
    116.213.64.0/18;
    116.213.128.0/17;
    116.224.0.0/12;
    116.242.0.0/16;
    116.246.0.0/15;
    116.248.0.0/15;
    116.252.0.0/15;
    117.21.0.0/16;
    117.22.0.0/15;
    117.24.0.0/13;
    117.32.0.0/13;
    117.40.0.0/14;
    117.44.0.0/15;
    117.48.0.0/18;
    117.48.64.0/20;
    117.48.80.0/21;
    117.48.88.0/22;
    117.48.96.0/23;
    117.48.100.0/22;
    117.48.104.0/21;
    117.48.112.0/20;
    117.48.128.0/19;
    117.48.160.0/20;
    117.48.192.0/21;
    117.48.200.0/22;
    117.48.216.0/21;
    117.48.224.0/20;
    117.50.0.0/16;
    117.57.0.0/16;
    117.60.0.0/14;
    117.64.0.0/13;
    117.73.0.0/20;
    117.73.16.0/21;
    117.73.252.0/22;
    117.74.128.0/21;
    117.74.136.0/22;
    117.79.80.0/20;
    117.79.128.0/21;
    117.79.144.0/20;
    117.79.224.0/20;
    117.80.0.0/12;
    117.106.0.0/15;
    117.112.0.0/13;
    117.121.0.0/18;
    117.121.64.0/19;
    117.121.96.0/20;
    117.121.128.0/18;
    117.122.128.0/17;
    118.26.72.0/22;
    118.26.128.0/22;
    118.26.136.0/22;
    118.26.160.0/20;
    118.26.192.0/24;
    118.26.194.0/23;
    118.26.208.0/20;
    118.26.240.0/20;
    118.84.0.0/15;
    118.102.16.0/20;
    118.112.0.0/13;
    118.120.0.0/14;
    118.124.0.0/15;
    118.126.1.0/24;
    118.126.2.0/23;
    118.126.4.0/23;
    118.126.8.0/23;
    118.126.10.0/24;
    118.126.12.0/22;
    118.126.16.0/23;
    118.126.18.0/24;
    118.126.140.0/23;
    118.126.142.0/24;
    118.144.64.0/19;
    118.144.128.0/23;
    118.144.132.0/23;
    118.145.0.0/19;
    118.180.0.0/14;
    118.184.128.0/17;
    118.186.0.0/19;
    118.186.32.0/24;
    118.186.34.0/23;
    118.186.36.0/22;
    118.186.56.0/21;
    118.186.64.0/21;
    118.186.80.0/20;
    118.186.96.0/20;
    118.186.112.0/21;
    118.186.160.0/19;
    118.186.208.0/21;
    118.186.240.0/21;
    118.187.0.0/22;
    118.187.8.0/21;
    118.187.16.0/20;
    118.187.32.0/19;
    118.187.64.0/19;
    118.188.18.0/23;
    118.188.20.0/22;
    118.188.24.0/23;
    118.191.0.0/22;
    118.191.192.0/23;
    118.192.0.0/17;
    118.193.96.0/19;
    118.194.32.0/19;
    118.194.128.0/21;
    118.194.164.0/22;
    118.194.172.0/22;
    118.199.0.0/16;
    118.213.0.0/16;
    118.215.192.0/19;
    118.239.0.0/16;
    118.242.0.0/22;
    118.242.16.0/22;
    118.242.24.0/22;
    118.244.192.0/19;
    118.244.224.0/20;
    118.247.0.0/16;
    118.248.0.0/13;
    119.0.0.0/15;
    119.10.112.0/21;
    119.15.136.0/23;
    119.15.140.0/23;
    119.18.192.0/20;
    119.37.0.0/23;
    119.37.2.0/24;
    119.37.12.0/24;
    119.37.192.0/21;
    119.40.32.0/21;
    119.41.0.0/16;
    119.57.0.0/16;
    119.60.0.0/15;
    119.80.40.0/21;
    119.80.48.0/21;
    119.80.240.0/22;
    119.80.248.0/21;
    119.84.0.0/14;
    119.90.32.0/19;
    119.96.0.0/13;
    119.120.0.0/13;
    119.128.0.0/12;
    119.144.0.0/14;
    119.161.168.0/22;
    119.161.180.0/23;
    119.161.182.0/24;
    119.254.0.0/16;
    119.255.128.0/17;
    120.31.66.0/23;
    120.31.68.0/22;
    120.31.128.0/20;
    120.31.160.0/21;
    120.32.0.0/13;
    120.40.0.0/14;
    120.44.0.0/16;
    120.68.0.0/14;
    120.88.8.0/21;
    120.92.0.0/17;
    120.92.128.0/18;
    120.92.192.0/19;
    120.92.224.0/20;
    120.131.0.0/20;
    120.132.0.0/14;
    120.136.16.0/24;
    120.136.20.0/23;
    120.136.23.0/24;
    120.136.156.0/22;
    120.136.160.0/21;
    121.8.0.0/13;
    121.32.0.0/14;
    121.46.0.0/20;
    121.46.128.0/21;
    121.46.192.0/21;
    121.46.200.0/22;
    121.46.224.0/20;
    121.46.244.0/22;
    121.46.248.0/22;
    121.46.252.0/23;
    121.46.254.0/24;
    121.52.208.0/20;
    121.56.0.0/15;
    121.58.0.0/17;
    121.58.156.0/22;
    121.59.0.0/20;
    121.59.17.0/24;
    121.59.30.0/24;
    121.59.33.0/24;
    121.59.34.0/23;
    121.60.0.0/14;
    121.101.208.0/20;
    121.201.0.0/17;
    121.204.0.0/14;
    121.224.0.0/12;
    122.4.0.0/14;
    122.9.0.0/17;
    122.9.128.0/18;
    122.9.192.0/19;
    122.10.228.0/22;
    122.10.232.0/21;
    122.10.240.0/22;
    122.11.32.0/19;
    122.14.192.0/18;
    122.48.0.0/16;
    122.49.0.0/18;
    122.102.0.0/20;
    122.102.64.0/20;
    122.112.0.0/18;
    122.112.64.0/19;
    122.112.192.0/22;
    122.115.0.0/20;
    122.115.32.0/19;
    122.115.224.0/20;
    122.200.64.0/18;
    122.224.0.0/12;
    122.240.0.0/13;
    122.248.48.0/21;
    122.248.56.0/22;
    123.52.0.0/14;
    123.58.0.0/18;
    123.58.65.0/24;
    123.58.66.0/23;
    123.58.68.0/23;
    123.58.92.0/22;
    123.58.224.0/19;
    123.59.0.0/16;
    123.96.0.0/15;
    123.101.0.0/16;
    123.103.0.0/23;
    123.103.4.0/22;
    123.103.8.0/21;
    123.103.16.0/21;
    123.103.40.0/21;
    123.103.48.0/20;
    123.103.72.0/21;
    123.103.80.0/20;
    123.103.112.0/20;
    123.137.0.0/16;
    123.149.0.0/16;
    123.150.0.0/15;
    123.160.0.0/12;
    123.177.0.0/16;
    123.178.0.0/15;
    123.180.0.0/14;
    123.184.0.0/14;
    123.196.112.0/20;
    123.199.128.0/20;
    123.244.0.0/14;
    124.29.0.0/17;
    124.31.0.0/16;
    124.40.112.0/20;
    124.40.128.0/18;
    124.42.0.0/18;
    124.72.0.0/13;
    124.112.0.0/13;
    124.126.0.0/15;
    124.172.0.0/15;
    124.192.16.0/23;
    124.192.116.0/23;
    124.193.0.0/16;
    124.202.128.0/19;
    124.203.176.0/20;
    124.203.192.0/18;
    124.204.32.0/23;
    124.204.44.0/23;
    124.205.60.0/23;
    124.205.124.0/23;
    124.205.232.0/23;
    124.207.2.0/23;
    124.207.4.0/23;
    124.207.8.0/23;
    124.207.20.0/23;
    124.207.40.0/23;
    124.207.100.0/23;
    124.207.138.0/23;
    124.224.0.0/12;
    124.243.192.0/18;
    124.250.0.0/15;
    125.61.128.0/19;
    125.64.0.0/11;
    125.104.0.0/13;
    125.112.0.0/12;
    125.171.0.0/16;
    125.208.0.0/19;
    125.208.34.0/23;
    125.213.32.0/20;
    125.254.128.0/19;
    125.254.168.0/21;
    125.254.176.0/21;
    131.221.80.0/22;
    139.5.60.0/22;
    139.9.144.0/20;
    139.9.224.0/20;
    139.9.240.0/21;
    139.9.248.0/22;
    139.159.0.0/19;
    139.159.32.0/22;
    139.159.96.0/20;
    139.159.112.0/22;
    139.159.164.0/23;
    139.159.168.0/21;
    139.189.0.0/16;
    139.200.0.0/13;
    139.220.192.0/22;
    139.220.240.0/22;
    140.75.0.0/16;
    140.179.224.0/19;
    140.210.0.0/19;
    140.210.64.0/18;
    140.210.128.0/19;
    140.210.192.0/19;
    140.210.224.0/20;
    140.224.0.0/16;
    140.237.0.0/16;
    140.240.0.0/16;
    140.243.0.0/16;
    140.246.0.0/16;
    140.249.0.0/16;
    140.250.0.0/16;
    140.255.0.0/16;
    144.0.0.0/16;
    144.7.0.0/17;
    144.12.0.0/16;
    144.48.212.0/22;
    144.52.0.0/16;
    144.123.0.0/16;
    144.255.0.0/16;
    145.14.64.0/23;
    145.14.67.0/24;
    145.14.69.0/24;
    145.14.71.0/24;
    145.14.72.0/22;
    145.14.79.0/24;
    145.14.81.0/24;
    145.14.82.0/24;
    145.14.84.0/24;
    145.14.86.0/24;
    145.14.88.0/24;
    145.14.90.0/24;
    145.14.92.0/24;
    146.196.56.0/22;
    146.222.79.0/24;
    146.222.81.0/24;
    146.222.94.0/24;
    147.78.132.0/22;
    150.129.192.0/22;
    150.129.252.0/22;
    150.138.0.0/15;
    150.223.0.0/16;
    150.242.56.0/22;
    150.242.80.0/22;
    150.242.96.0/22;
    150.242.152.0/22;
    150.242.184.0/22;
    150.242.238.0/23;
    150.242.248.0/22;
    153.118.0.0/15;
    154.72.40.0/21;
    154.83.28.0/24;
    154.198.1.0/24;
    154.198.2.0/23;
    156.242.4.0/24;
    156.242.6.0/24;
    156.242.8.0/24;
    157.119.28.0/22;
    160.19.208.0/22;
    160.83.110.0/24;
    160.202.212.0/22;
    161.207.8.0/22;
    161.207.16.0/24;
    163.47.4.0/22;
    163.53.36.0/22;
    163.53.60.0/22;
    163.53.88.0/21;
    163.53.168.0/22;
    167.139.0.0/16;
    170.225.224.0/23;
    171.8.0.0/13;
    171.40.0.0/14;
    171.44.0.0/16;
    171.80.0.0/12;
    171.104.0.0/13;
    171.112.0.0/14;
    171.208.0.0/12;
    175.0.0.0/12;
    175.25.16.0/20;
    175.25.32.0/19;
    175.25.160.0/19;
    175.30.0.0/15;
    175.102.0.0/20;
    175.102.16.0/22;
    175.102.128.0/21;
    175.102.178.0/23;
    175.102.180.0/23;
    175.102.182.0/24;
    175.102.196.0/24;
    175.188.188.0/22;
    175.190.24.0/21;
    175.190.126.0/23;
    180.76.198.0/23;
    180.89.56.0/22;
    180.89.60.0/23;
    180.91.192.0/20;
    180.96.0.0/11;
    180.136.0.0/13;
    180.149.128.0/19;
    180.150.176.0/20;
    180.152.0.0/13;
    180.160.0.0/12;
    180.184.8.0/23;
    180.186.38.0/23;
    180.186.40.0/22;
    180.186.44.0/24;
    180.188.16.0/20;
    180.188.32.0/20;
    180.210.212.0/22;
    180.212.0.0/15;
    180.235.64.0/21;
    180.235.72.0/23;
    182.18.32.0/19;
    182.18.72.0/21;
    182.18.80.0/20;
    182.18.96.0/19;
    182.32.0.0/12;
    182.48.112.0/21;
    182.48.120.0/24;
    182.50.0.0/22;
    182.50.112.0/20;
    182.51.0.0/24;
    182.61.128.0/23;
    182.61.192.0/21;
    182.84.0.0/14;
    182.96.0.0/12;
    182.128.0.0/12;
    182.144.0.0/13;
    182.174.0.0/15;
    182.200.0.0/13;
    182.240.0.0/13;
    183.0.0.0/10;
    183.64.0.0/13;
    183.78.180.0/22;
    183.81.180.0/22;
    183.84.0.0/15;
    183.91.40.0/21;
    183.91.48.0/21;
    183.91.56.0/24;
    183.91.58.0/24;
    183.91.61.0/24;
    183.91.63.0/24;
    183.128.0.0/11;
    183.160.0.0/13;
    185.75.172.0/23;
    185.75.174.0/24;
    192.140.208.0/21;
    192.163.11.0/24;
    192.232.97.0/24;
    198.208.17.0/24;
    198.208.19.0/24;
    198.208.30.0/24;
    198.208.61.0/24;
    198.208.63.0/24;
    198.208.67.0/24;
    198.208.112.0/23;
    199.244.144.0/24;
    202.10.74.0/23;
    202.10.76.0/22;
    202.38.132.0/23;
    202.38.134.0/24;
    202.43.144.0/20;
    202.55.0.0/19;
    202.59.213.0/24;
    202.59.214.0/23;
    202.60.132.0/22;
    202.62.112.0/22;
    202.67.3.0/24;
    202.73.128.0/22;
    202.75.216.0/21;
    202.75.252.0/22;
    202.80.192.0/22;
    202.85.208.0/20;
    202.89.96.0/24;
    202.90.20.0/22;
    202.90.96.0/20;
    202.91.177.0/24;
    202.91.183.0/24;
    202.91.188.0/24;
    202.91.240.0/21;
    202.91.248.0/22;
    202.93.253.0/24;
    202.93.254.0/24;
    202.96.96.0/19;
    202.96.128.0/17;
    202.97.0.0/17;
    202.98.32.0/19;
    202.98.64.0/18;
    202.98.128.0/17;
    202.100.0.0/15;
    202.102.0.0/17;
    202.102.192.0/19;
    202.103.0.0/16;
    202.104.0.0/15;
    202.107.128.0/17;
    202.108.130.0/24;
    202.109.0.0/16;
    202.110.128.0/18;
    202.111.0.0/17;
    202.111.192.0/18;
    202.125.176.0/20;
    202.127.48.0/23;
    202.136.208.0/21;
    202.136.216.0/23;
    202.141.160.0/20;
    202.143.16.0/23;
    202.143.100.0/22;
    202.152.176.0/20;
    202.170.220.0/23;
    202.173.224.0/19;
    202.189.0.0/22;
    203.0.104.0/21;
    203.2.64.0/21;
    203.2.160.0/21;
    203.3.80.0/21;
    203.6.224.0/20;
    203.8.24.0/23;
    203.8.27.0/24;
    203.8.28.0/22;
    203.12.91.0/24;
    203.12.93.0/24;
    203.12.95.0/24;
    203.12.204.0/23;
    203.13.80.0/23;
    203.15.0.0/20;
    203.25.48.0/24;
    203.25.208.0/20;
    203.32.204.0/23;
    203.33.145.0/24;
    203.33.156.0/24;
    203.33.174.0/24;
    203.33.202.0/23;
    203.33.206.0/23;
    203.33.214.0/23;
    203.33.224.0/23;
    203.33.243.0/24;
    203.33.250.0/24;
    203.34.4.0/24;
    203.34.21.0/24;
    203.34.27.0/24;
    203.34.39.0/24;
    203.34.48.0/23;
    203.34.54.0/24;
    203.34.56.0/23;
    203.34.67.0/24;
    203.34.69.0/24;
    203.34.76.0/24;
    203.34.92.0/24;
    203.34.106.0/24;
    203.34.113.0/24;
    203.34.147.0/24;
    203.34.150.0/24;
    203.34.152.0/23;
    203.34.161.0/24;
    203.34.162.0/24;
    203.34.187.0/24;
    203.34.232.0/24;
    203.34.240.0/24;
    203.34.242.0/24;
    203.34.245.0/24;
    203.34.251.0/24;
    203.55.2.0/23;
    203.55.4.0/24;
    203.55.10.0/24;
    203.55.13.0/24;
    203.55.22.0/24;
    203.55.30.0/24;
    203.55.93.0/24;
    203.55.101.0/24;
    203.55.109.0/24;
    203.55.110.0/24;
    203.55.116.0/23;
    203.55.119.0/24;
    203.55.128.0/23;
    203.55.146.0/23;
    203.55.192.0/24;
    203.55.218.0/23;
    203.56.4.0/24;
    203.56.24.0/24;
    203.56.38.0/24;
    203.56.40.0/24;
    203.56.46.0/24;
    203.56.68.0/23;
    203.56.82.0/23;
    203.56.84.0/23;
    203.56.95.0/24;
    203.56.169.0/24;
    203.56.172.0/23;
    203.56.175.0/24;
    203.56.183.0/24;
    203.56.185.0/24;
    203.56.187.0/24;
    203.56.192.0/24;
    203.56.198.0/24;
    203.56.201.0/24;
    203.56.208.0/23;
    203.56.210.0/24;
    203.56.214.0/24;
    203.56.216.0/24;
    203.56.227.0/24;
    203.56.228.0/24;
    203.56.232.0/24;
    203.56.240.0/24;
    203.56.252.0/24;
    203.56.254.0/24;
    203.57.5.0/24;
    203.57.6.0/24;
    203.57.12.0/23;
    203.57.28.0/24;
    203.57.39.0/24;
    203.57.46.0/24;
    203.57.58.0/24;
    203.57.61.0/24;
    203.57.70.0/23;
    203.57.101.0/24;
    203.57.109.0/24;
    203.57.123.0/24;
    203.57.157.0/24;
    203.57.200.0/24;
    203.57.202.0/24;
    203.57.206.0/24;
    203.57.222.0/24;
    203.57.224.0/20;
    203.57.246.0/23;
    203.57.249.0/24;
    203.57.254.0/23;
    203.62.2.0/24;
    203.62.131.0/24;
    203.62.139.0/24;
    203.76.208.0/21;
    203.76.216.0/22;
    203.76.240.0/22;
    203.78.48.0/20;
    203.80.4.0/23;
    203.80.32.0/20;
    203.80.57.0/24;
    203.82.0.0/23;
    203.83.224.0/20;
    203.86.0.0/19;
    203.86.32.0/21;
    203.86.56.0/21;
    203.86.64.0/19;
    203.86.254.0/23;
    203.88.192.0/19;
    203.89.8.0/23;
    203.95.96.0/22;
    203.95.104.0/21;
    203.100.50.0/23;
    203.100.52.0/24;
    203.100.54.0/24;
    203.100.86.0/23;
    203.100.92.0/22;
    203.100.192.0/20;
    203.104.32.0/20;
    203.110.160.0/19;
    203.110.208.0/20;
    203.110.232.0/23;
    203.119.28.0/23;
    203.119.114.0/23;
    203.129.8.0/21;
    203.130.40.0/21;
    203.134.240.0/21;
    203.148.86.0/23;
    203.156.192.0/18;
    203.158.16.0/21;
    203.160.104.0/22;
    203.160.109.0/24;
    203.160.110.0/23;
    203.160.129.0/24;
    203.160.192.0/19;
    203.161.192.0/19;
    203.168.0.0/19;
    203.170.58.0/23;
    203.174.4.0/24;
    203.175.192.0/18;
    203.176.64.0/19;
    203.187.160.0/19;
    203.189.0.0/23;
    203.189.6.0/23;
    203.189.192.0/19;
    203.191.0.0/23;
    203.191.25.0/24;
    203.191.144.0/21;
    203.193.224.0/19;
    203.194.120.0/21;
    203.195.64.0/19;
    203.195.112.0/21;
    203.196.0.0/21;
    203.202.236.0/22;
    203.205.64.0/19;
    203.207.200.0/22;
    203.212.80.0/23;
    203.215.232.0/23;
    203.215.235.0/24;
    203.215.236.0/24;
    203.223.21.0/24;
    203.223.23.0/24;
    204.114.176.0/23;
    210.5.56.0/21;
    210.5.144.0/20;
    210.14.122.0/24;
    210.14.126.0/24;
    210.14.128.0/19;
    210.16.180.0/24;
    210.16.185.0/24;
    210.16.186.0/23;
    210.16.188.0/22;
    210.48.136.0/21;
    210.73.128.0/19;
    210.73.192.0/19;
    210.74.0.0/19;
    210.74.35.0/24;
    210.74.36.0/23;
    210.74.38.0/24;
    210.74.224.0/19;
    210.75.0.0/18;
    210.76.64.0/19;
    210.76.160.0/19;
    210.77.128.0/19;
    210.78.128.0/24;
    210.78.133.0/24;
    210.78.134.0/23;
    210.78.136.0/22;
    210.78.144.0/23;
    210.78.147.0/24;
    210.185.192.0/18;
    210.192.104.0/21;
    210.192.116.0/22;
    211.99.96.0/20;
    211.99.160.0/19;
    211.99.192.0/19;
    211.100.0.0/18;
    211.100.64.0/19;
    211.100.96.0/21;
    211.101.232.0/21;
    211.101.244.0/22;
    211.102.80.0/20;
    211.102.192.0/23;
    211.102.208.0/20;
    211.103.150.0/23;
    211.103.152.0/21;
    211.103.166.0/23;
    211.103.172.0/23;
    211.103.178.0/23;
    211.103.186.0/23;
    211.103.228.0/23;
    211.103.238.0/23;
    211.103.250.0/23;
    211.146.16.0/24;
    211.146.20.0/22;
    211.147.0.0/21;
    211.147.12.0/22;
    211.147.208.0/20;
    211.147.224.0/19;
    211.148.0.0/18;
    211.148.128.0/19;
    211.149.128.0/17;
    211.150.0.0/18;
    211.150.64.0/19;
    211.150.100.0/23;
    211.150.114.0/23;
    211.151.0.0/16;
    211.152.0.0/17;
    211.152.160.0/19;
    211.152.192.0/22;
    211.152.196.0/23;
    211.152.208.0/20;
    211.153.0.0/16;
    211.154.0.0/19;
    211.154.96.0/19;
    211.154.128.0/19;
    211.154.160.0/20;
    211.155.16.0/20;
    211.155.80.0/20;
    211.155.108.0/22;
    211.155.112.0/20;
    211.155.224.0/21;
    211.156.0.0/19;
    211.156.176.0/20;
    211.157.0.0/19;
    211.157.96.0/19;
    211.157.128.0/17;
    211.159.64.0/20;
    211.161.24.0/22;
    211.161.120.0/21;
    211.162.0.0/21;
    211.167.128.0/19;
    218.0.0.0/14;
    218.4.0.0/15;
    218.6.0.0/16;
    218.13.0.0/16;
    218.14.0.0/15;
    218.16.0.0/14;
    218.20.0.0/16;
    218.21.0.0/17;
    218.22.0.0/15;
    218.30.0.0/15;
    218.62.128.0/17;
    218.63.0.0/16;
    218.64.0.0/15;
    218.66.0.0/16;
    218.67.0.0/17;
    218.70.0.0/15;
    218.72.0.0/13;
    218.80.0.0/12;
    218.97.124.0/22;
    218.97.240.0/20;
    218.98.96.0/21;
    218.98.104.0/22;
    218.98.108.0/23;
    218.98.111.0/24;
    218.98.112.0/20;
    218.100.88.0/21;
    218.185.240.0/21;
    218.240.0.0/18;
    218.240.128.0/19;
    218.240.255.0/24;
    218.241.0.0/19;
    218.241.138.0/23;
    218.241.152.0/21;
    218.241.202.0/23;
    218.241.218.0/23;
    218.244.96.0/19;
    218.244.160.0/19;
    218.244.234.0/23;
    218.245.0.0/17;
    218.246.32.0/22;
    218.247.130.0/23;
    218.247.138.0/23;
    218.247.230.0/23;
    218.247.254.0/23;
    219.72.104.0/21;
    219.72.144.0/20;
    219.72.224.0/20;
    219.72.254.0/24;
    219.83.132.0/22;
    219.83.160.0/19;
    219.128.0.0/12;
    219.144.0.0/14;
    219.148.0.0/15;
    219.150.0.0/16;
    219.151.0.0/18;
    219.151.128.0/17;
    219.152.0.0/15;
    219.159.64.0/18;
    219.159.128.0/17;
    219.232.32.0/19;
    219.232.96.0/19;
    219.234.0.0/21;
    219.234.80.0/20;
    219.235.0.0/20;
    219.235.192.0/20;
    219.238.148.0/22;
    219.238.232.0/21;
    219.239.88.0/21;
    220.113.96.0/21;
    220.160.0.0/12;
    220.176.0.0/14;
    220.180.0.0/16;
    220.181.0.0/17;
    220.181.128.0/20;
    220.181.144.0/24;
    220.181.148.0/22;
    220.181.152.0/21;
    220.181.160.0/19;
    220.182.0.0/18;
    220.184.0.0/13;
    220.231.32.0/20;
    220.231.128.0/17;
    220.243.144.0/20;
    220.243.160.0/20;
    221.122.0.0/16;
    221.123.128.0/17;
    221.133.224.0/20;
    221.133.240.0/21;
    221.136.0.0/16;
    221.224.0.0/12;
    222.64.0.0/11;
    222.168.0.0/13;
    222.176.0.0/12;
    222.208.0.0/12;
    222.240.0.0/13;
    222.249.0.0/16;
    223.8.0.0/13;
    223.144.0.0/12;
    223.198.0.0/15;
    223.210.0.0/19;
    223.210.48.0/22;
    223.214.0.0/15;
    223.220.0.0/15;
    223.223.176.0/20;
    223.223.192.0/20;
    223.240.0.0/13;
    223.255.252.0/23;
};

联通查询表

acl cucc {
    1.24.0.0/13;
    1.56.0.0/13;
    1.119.192.0/21;
    1.119.200.0/22;
    1.188.0.0/14;
    14.204.0.0/15;
    27.0.128.0/24;
    27.0.130.0/23;
    27.8.0.0/13;
    27.36.0.0/14;
    27.40.0.0/13;
    27.50.128.0/17;
    27.54.192.0/19;
    27.98.224.0/19;
    27.106.128.0/18;
    27.112.0.0/21;
    27.115.0.0/17;
    27.192.0.0/11;
    36.32.0.0/14;
    36.51.252.0/23;
    36.248.0.0/14;
    39.64.0.0/11;
    42.4.0.0/14;
    42.48.0.0/15;
    42.51.0.0/16;
    42.52.0.0/14;
    42.56.0.0/14;
    42.63.0.0/16;
    42.84.0.0/14;
    42.157.0.0/21;
    42.157.8.0/22;
    42.176.0.0/13;
    42.224.0.0/12;
    42.240.128.0/19;
    42.240.160.0/20;
    43.224.12.0/22;
    43.224.24.0/22;
    43.224.52.0/23;
    43.224.56.0/22;
    43.224.80.0/22;
    43.224.200.0/22;
    43.224.208.0/22;
    43.226.116.0/22;
    43.226.120.0/22;
    43.226.160.0/21;
    43.226.236.0/22;
    43.227.104.0/22;
    43.227.140.0/22;
    43.227.252.0/22;
    43.228.36.0/22;
    43.230.224.0/23;
    43.231.32.0/20;
    43.231.144.0/20;
    43.231.160.0/21;
    43.231.168.0/23;
    43.231.170.0/24;
    43.239.120.0/22;
    43.240.0.0/22;
    43.240.56.0/22;
    43.240.72.0/22;
    43.240.124.0/22;
    43.240.128.0/22;
    43.240.156.0/22;
    43.240.192.0/21;
    43.240.200.0/23;
    43.240.204.0/22;
    43.240.244.0/22;
    43.240.248.0/21;
    43.241.16.0/22;
    43.241.50.0/23;
    43.241.208.0/20;
    43.241.224.0/20;
    43.242.64.0/22;
    43.242.96.0/23;
    43.242.152.0/21;
    43.242.164.0/22;
    43.242.180.0/22;
    43.243.4.0/22;
    43.243.12.0/22;
    43.243.16.0/22;
    43.243.88.0/22;
    43.243.136.0/22;
    43.243.148.0/22;
    43.243.156.0/22;
    43.243.228.0/22;
    43.243.244.0/22;
    43.246.228.0/23;
    43.247.4.0/24;
    43.247.88.0/22;
    43.247.100.0/23;
    43.247.184.0/21;
    43.247.248.0/22;
    43.248.48.0/22;
    43.248.184.0/21;
    43.248.192.0/20;
    43.248.244.0/22;
    43.249.136.0/22;
    43.249.192.0/22;
    43.249.236.0/22;
    43.250.4.0/22;
    43.250.112.0/22;
    43.250.144.0/22;
    43.250.168.0/22;
    43.250.200.0/22;
    43.250.244.0/22;
    43.251.4.0/22;
    43.251.36.0/22;
    43.254.8.0/22;
    43.254.24.0/24;
    43.254.44.0/22;
    43.254.100.0/22;
    43.254.104.0/23;
    43.254.106.0/24;
    43.254.116.0/22;
    43.254.128.0/22;
    43.254.136.0/22;
    43.254.144.0/21;
    43.254.168.0/22;
    43.254.224.0/22;
    43.255.84.0/22;
    43.255.96.0/22;
    43.255.212.0/22;
    45.113.24.0/22;
    45.113.240.0/23;
    45.113.252.0/22;
    45.115.164.0/22;
    45.119.68.0/22;
    45.119.104.0/22;
    45.124.80.0/22;
    45.125.44.0/22;
    45.125.56.0/22;
    45.249.212.0/22;
    45.250.32.0/21;
    45.251.88.0/22;
    45.252.104.0/22;
    45.253.24.0/22;
    45.254.48.0/23;
    45.254.50.0/24;
    49.4.32.0/20;
    49.4.96.0/21;
    49.4.104.0/22;
    49.4.108.0/23;
    49.4.110.0/24;
    49.4.112.0/20;
    49.239.192.0/18;
    54.222.60.0/22;
    58.16.0.0/13;
    58.24.0.0/15;
    58.83.17.0/24;
    58.144.0.0/16;
    58.240.0.0/12;
    59.80.0.0/16;
    59.81.8.0/23;
    59.81.12.0/23;
    59.81.20.0/23;
    59.81.24.0/23;
    59.81.36.0/23;
    59.81.40.0/23;
    59.81.46.0/24;
    59.81.64.0/23;
    59.81.68.0/23;
    59.81.72.0/23;
    59.81.80.0/22;
    59.81.88.0/23;
    59.81.92.0/22;
    59.81.98.0/23;
    59.81.100.0/22;
    59.81.104.0/22;
    59.83.192.0/19;
    59.83.224.0/21;
    59.83.232.0/22;
    60.0.0.0/11;
    60.63.0.0/16;
    60.194.0.0/15;
    60.206.0.0/15;
    60.208.0.0/12;
    60.255.0.0/16;
    61.4.176.0/20;
    61.28.112.0/20;
    61.48.0.0/13;
    61.133.0.0/17;
    61.134.96.0/19;
    61.134.128.0/17;
    61.135.0.0/16;
    61.136.0.0/17;
    61.137.128.0/17;
    61.138.0.0/17;
    61.138.128.0/18;
    61.139.128.0/18;
    61.148.0.0/15;
    61.156.0.0/16;
    61.158.0.0/16;
    61.159.0.0/18;
    61.161.0.0/18;
    61.161.128.0/17;
    61.162.0.0/15;
    61.167.0.0/16;
    61.168.0.0/16;
    61.176.0.0/16;
    61.179.0.0/16;
    61.180.128.0/17;
    61.181.0.0/16;
    61.182.0.0/16;
    61.189.0.0/17;
    61.240.0.0/17;
    61.240.128.0/18;
    61.240.192.0/19;
    61.240.224.0/20;
    61.240.240.0/21;
    61.241.0.0/17;
    61.241.128.0/18;
    61.241.192.0/19;
    61.242.0.0/16;
    61.243.0.0/18;
    61.243.96.0/20;
    61.243.112.0/21;
    61.243.124.0/22;
    61.243.128.0/18;
    61.243.192.0/19;
    69.235.184.0/21;
    101.16.0.0/12;
    101.36.128.0/17;
    101.38.0.0/16;
    101.41.0.0/16;
    101.52.220.0/22;
    101.52.236.0/22;
    101.52.240.0/20;
    101.64.0.0/13;
    101.72.0.0/14;
    101.125.0.0/22;
    101.125.4.0/23;
    101.125.6.0/24;
    101.125.250.0/23;
    101.198.196.0/22;
    101.199.48.0/20;
    101.199.128.0/23;
    101.199.196.0/22;
    101.199.252.0/22;
    101.204.0.0/14;
    101.236.0.0/18;
    101.236.64.0/20;
    101.237.0.0/19;
    101.251.144.0/20;
    101.251.160.0/21;
    101.251.192.0/18;
    101.254.99.0/24;
    101.254.100.0/22;
    103.2.108.0/24;
    103.3.96.0/22;
    103.3.112.0/22;
    103.3.120.0/21;
    103.3.136.0/21;
    103.3.152.0/21;
    103.5.168.0/22;
    103.5.192.0/22;
    103.6.222.0/23;
    103.7.212.0/22;
    103.8.33.0/24;
    103.8.34.0/23;
    103.9.248.0/22;
    103.10.84.0/22;
    103.14.132.0/23;
    103.17.40.0/22;
    103.18.224.0/22;
    103.19.46.0/23;
    103.19.64.0/22;
    103.22.188.0/22;
    103.24.116.0/24;
    103.24.118.0/23;
    103.24.228.0/22;
    103.25.20.0/22;
    103.25.24.0/22;
    103.25.36.0/22;
    103.25.40.0/22;
    103.26.0.0/22;
    103.27.24.0/22;
    103.27.240.0/22;
    103.28.204.0/22;
    103.29.16.0/24;
    103.30.148.0/22;
    103.35.220.0/23;
    103.36.28.0/22;
    103.36.174.0/23;
    103.36.208.0/22;
    103.36.221.0/24;
    103.37.136.0/21;
    103.37.144.0/20;
    103.37.160.0/21;
    103.38.40.0/22;
    103.38.224.0/22;
    103.38.232.0/22;
    103.40.192.0/22;
    103.43.184.0/22;
    103.44.80.0/22;
    103.45.72.0/21;
    103.45.160.0/22;
    103.46.168.0/22;
    103.47.48.0/22;
    103.48.232.0/23;
    103.53.204.0/22;
    103.53.208.0/22;
    103.55.228.0/22;
    103.56.32.0/22;
    103.56.60.0/22;
    103.59.124.0/22;
    103.59.148.0/22;
    103.61.153.0/24;
    103.61.154.0/23;
    103.68.128.0/22;
    103.72.113.0/24;
    103.72.172.0/24;
    103.74.48.0/22;
    103.76.60.0/22;
    103.78.64.0/22;
    103.79.24.0/22;
    103.81.48.0/22;
    103.82.224.0/22;
    103.85.84.0/22;
    103.85.172.0/22;
    103.85.176.0/22;
    103.90.92.0/22;
    103.90.176.0/22;
    103.90.188.0/22;
    103.91.176.0/22;
    103.91.208.0/22;
    103.92.132.0/22;
    103.93.180.0/22;
    103.95.220.0/23;
    103.95.222.0/24;
    103.95.252.0/22;
    103.98.44.0/22;
    103.98.168.0/22;
    103.100.64.0/22;
    103.102.192.0/22;
    103.102.200.0/22;
    103.103.12.0/24;
    103.107.188.0/22;
    103.107.216.0/22;
    103.108.244.0/24;
    103.110.156.0/22;
    103.111.64.0/24;
    103.114.100.0/22;
    103.116.76.0/23;
    103.116.79.0/24;
    103.118.52.0/22;
    103.120.224.0/22;
    103.121.52.0/24;
    103.121.164.0/23;
    103.121.166.0/24;
    103.123.4.0/23;
    103.131.152.0/23;
    103.131.168.0/22;
    103.135.160.0/24;
    103.135.162.0/24;
    103.141.10.0/23;
    103.142.234.0/23;
    103.144.159.0/24;
    103.147.124.0/24;
    103.149.44.0/23;
    103.151.148.0/23;
    103.152.76.0/23;
    103.155.76.0/23;
    103.156.68.0/23;
    103.161.220.0/23;
    103.161.254.0/23;
    103.162.10.0/23;
    103.163.180.0/24;
    103.164.32.0/24;
    103.186.4.0/23;
    103.189.93.0/24;
    103.192.4.0/23;
    103.192.212.0/22;
    103.193.188.0/22;
    103.193.192.0/22;
    103.198.64.0/22;
    103.202.92.0/22;
    103.202.96.0/20;
    103.202.112.0/22;
    103.202.120.0/21;
    103.202.128.0/20;
    103.202.144.0/22;
    103.204.72.0/22;
    103.205.192.0/22;
    103.205.252.0/22;
    103.207.228.0/22;
    103.210.160.0/22;
    103.211.96.0/22;
    103.211.220.0/22;
    103.214.48.0/22;
    103.218.216.0/22;
    103.219.32.0/21;
    103.219.64.0/23;
    103.220.52.0/22;
    103.220.124.0/22;
    103.220.164.0/22;
    103.221.140.0/22;
    103.222.40.0/22;
    103.224.228.0/23;
    103.224.232.0/22;
    103.227.76.0/22;
    103.227.80.0/22;
    103.227.120.0/23;
    103.227.136.0/22;
    103.227.228.0/22;
    103.228.160.0/22;
    103.228.204.0/23;
    103.228.229.0/24;
    103.228.230.0/24;
    103.229.148.0/22;
    103.229.212.0/22;
    103.231.16.0/24;
    103.231.64.0/21;
    103.231.144.0/23;
    103.231.146.0/24;
    103.232.144.0/22;
    103.233.128.0/22;
    103.234.20.0/22;
    103.234.56.0/22;
    103.234.128.0/22;
    103.235.220.0/22;
    103.235.224.0/20;
    103.235.244.0/22;
    103.235.248.0/21;
    103.236.120.0/22;
    103.236.240.0/22;
    103.237.8.0/22;
    103.237.248.0/21;
    103.238.0.0/21;
    103.238.144.0/22;
    103.238.160.0/22;
    103.239.68.0/22;
    103.239.152.0/22;
    103.239.244.0/22;
    103.240.36.0/22;
    103.240.84.0/22;
    103.240.124.0/22;
    103.241.95.0/24;
    103.242.172.0/22;
    103.242.200.0/24;
    103.242.202.0/24;
    103.243.136.0/22;
    103.243.252.0/22;
    103.244.59.0/24;
    103.244.80.0/22;
    103.244.164.0/22;
    103.244.232.0/22;
    103.246.8.0/22;
    103.246.152.0/22;
    103.248.102.0/23;
    103.248.152.0/22;
    103.249.12.0/22;
    103.249.52.0/22;
    103.249.192.0/22;
    103.249.252.0/22;
    103.250.32.0/22;
    103.250.192.0/22;
    103.250.216.0/22;
    103.250.248.0/22;
    103.251.32.0/22;
    103.251.96.0/22;
    103.251.124.0/22;
    103.251.160.0/22;
    103.251.240.0/22;
    103.252.36.0/22;
    103.252.248.0/22;
    103.253.60.0/22;
    103.253.224.0/22;
    103.255.88.0/21;
    103.255.200.0/22;
    106.3.96.0/22;
    106.3.128.0/19;
    106.3.208.0/21;
    106.3.224.0/21;
    106.74.0.0/16;
    106.75.0.0/17;
    106.75.208.0/20;
    106.75.224.0/19;
    110.6.0.0/15;
    110.16.0.0/14;
    110.40.0.0/21;
    110.40.12.0/22;
    110.43.112.0/21;
    110.43.128.0/19;
    110.43.160.0/20;
    110.43.176.0/21;
    110.43.240.0/20;
    110.44.12.0/22;
    110.52.0.0/15;
    110.72.0.0/15;
    110.172.213.0/24;
    110.172.221.0/24;
    110.228.0.0/14;
    110.240.0.0/12;
    111.67.192.0/20;
    111.85.0.0/16;
    111.160.0.0/13;
    111.192.0.0/12;
    111.223.12.0/22;
    112.64.0.0/15;
    112.80.0.0/12;
    112.96.0.0/15;
    112.109.128.0/17;
    112.111.0.0/16;
    112.122.0.0/15;
    112.132.0.0/16;
    112.192.0.0/14;
    112.224.0.0/11;
    113.0.0.0/13;
    113.8.0.0/15;
    113.21.232.0/24;
    113.21.236.0/22;
    113.31.25.0/24;
    113.31.26.0/23;
    113.31.29.0/24;
    113.31.96.0/19;
    113.31.144.0/20;
    113.31.160.0/19;
    113.56.0.0/15;
    113.58.0.0/16;
    113.59.0.0/17;
    113.194.0.0/15;
    113.200.0.0/15;
    113.204.0.0/14;
    113.208.112.0/21;
    113.209.0.0/16;
    113.213.0.0/18;
    113.213.64.0/19;
    113.213.96.0/20;
    113.224.0.0/12;
    114.28.248.0/21;
    114.60.0.0/14;
    114.66.80.0/23;
    114.66.236.0/22;
    114.66.240.0/20;
    114.67.64.0/18;
    114.67.160.0/19;
    114.67.192.0/18;
    114.112.64.0/21;
    114.112.80.0/20;
    114.112.96.0/21;
    114.112.104.0/22;
    114.112.124.0/22;
    114.112.144.0/20;
    114.112.160.0/20;
    114.112.200.0/21;
    114.112.208.0/20;
    114.113.16.0/20;
    114.113.32.0/19;
    114.113.64.0/18;
    114.113.144.0/20;
    114.113.220.0/22;
    114.113.224.0/20;
    114.115.128.0/17;
    114.116.0.0/17;
    114.116.128.0/18;
    114.116.192.0/19;
    114.118.0.0/18;
    114.118.64.0/19;
    114.118.96.0/21;
    114.119.0.0/17;
    114.240.0.0/12;
    115.31.64.0/22;
    115.46.0.0/16;
    115.48.0.0/12;
    115.85.192.0/18;
    115.173.0.0/19;
    115.174.64.0/19;
    115.182.0.0/20;
    115.182.48.0/20;
    115.182.64.0/20;
    115.182.192.0/18;
    115.183.0.0/16;
    116.2.0.0/15;
    116.63.0.0/16;
    116.66.48.0/22;
    116.66.52.0/23;
    116.78.0.0/16;
    116.90.80.0/21;
    116.95.0.0/16;
    116.112.0.0/14;
    116.116.0.0/15;
    116.128.128.0/18;
    116.128.200.0/21;
    116.128.208.0/20;
    116.128.224.0/19;
    116.129.0.0/16;
    116.130.0.0/15;
    116.132.0.0/15;
    116.135.0.0/16;
    116.136.0.0/13;
    116.147.0.0/16;
    116.148.0.0/15;
    116.153.0.0/16;
    116.154.0.0/15;
    116.162.0.0/16;
    116.163.0.0/18;
    116.167.0.0/16;
    116.168.0.0/15;
    116.171.0.0/16;
    116.172.64.0/18;
    116.172.128.0/17;
    116.174.0.0/15;
    116.176.0.0/14;
    116.181.0.0/16;
    116.182.0.0/16;
    116.193.16.0/23;
    116.193.18.0/24;
    116.196.64.0/18;
    116.196.192.0/21;
    116.198.0.0/18;
    116.198.160.0/21;
    116.199.0.0/17;
    116.213.64.0/18;
    116.213.128.0/19;
    116.213.168.0/21;
    116.213.176.0/20;
    116.213.192.0/19;
    116.213.224.0/20;
    116.242.0.0/16;
    116.255.128.0/17;
    117.8.0.0/13;
    117.48.156.0/23;
    117.48.192.0/21;
    117.48.204.0/22;
    117.48.216.0/22;
    117.48.232.0/22;
    117.50.0.0/16;
    117.72.255.0/24;
    117.73.0.0/20;
    117.73.16.0/21;
    117.74.64.0/20;
    117.79.80.0/23;
    117.79.88.0/21;
    117.79.128.0/19;
    117.79.241.0/24;
    117.79.242.0/24;
    117.100.128.0/17;
    117.121.0.0/18;
    117.121.96.0/20;
    117.121.128.0/18;
    117.122.128.0/17;
    118.26.64.0/21;
    118.26.116.0/22;
    118.26.160.0/20;
    118.72.0.0/13;
    118.80.0.0/15;
    118.88.32.0/19;
    118.88.64.0/18;
    118.88.128.0/17;
    118.126.128.0/17;
    118.132.0.0/14;
    118.144.0.0/18;
    118.144.96.0/19;
    118.144.128.0/17;
    118.184.192.0/19;
    118.186.240.0/21;
    118.187.0.0/16;
    118.191.4.0/22;
    118.191.8.0/22;
    118.191.12.0/24;
    118.194.32.0/19;
    118.194.240.0/21;
    118.199.0.0/16;
    118.212.0.0/16;
    118.247.0.0/16;
    119.4.0.0/14;
    119.18.192.0/20;
    119.27.64.0/18;
    119.32.0.0/15;
    119.34.0.0/17;
    119.36.0.0/16;
    119.38.0.0/21;
    119.39.0.0/16;
    119.40.0.0/19;
    119.40.128.0/17;
    119.42.0.0/19;
    119.48.0.0/13;
    119.57.0.0/18;
    119.59.128.0/18;
    119.62.0.0/16;
    119.80.0.0/21;
    119.80.32.0/20;
    119.80.160.0/19;
    119.80.192.0/21;
    119.80.200.0/23;
    119.80.202.0/24;
    119.88.128.0/17;
    119.108.0.0/15;
    119.112.0.0/13;
    119.148.160.0/23;
    119.148.162.0/24;
    119.161.168.0/22;
    119.161.180.0/23;
    119.162.0.0/15;
    119.164.0.0/14;
    119.176.0.0/12;
    119.233.128.0/17;
    119.248.0.0/14;
    119.253.32.0/19;
    119.253.64.0/19;
    119.253.128.0/17;
    119.255.0.0/18;
    120.0.0.0/12;
    120.52.0.0/16;
    120.65.0.0/16;
    120.72.32.0/19;
    120.80.0.0/13;
    120.92.128.0/18;
    120.92.224.0/19;
    120.128.0.0/21;
    120.131.64.0/19;
    120.132.32.0/19;
    120.132.64.0/19;
    120.132.112.0/20;
    120.133.16.0/21;
    120.133.24.0/22;
    120.133.28.0/23;
    120.133.30.0/24;
    120.133.32.0/19;
    120.133.64.0/19;
    120.133.128.0/20;
    120.133.216.0/21;
    120.133.224.0/21;
    120.133.236.0/22;
    120.136.16.0/24;
    120.136.20.0/22;
    120.136.168.0/21;
    120.136.176.0/22;
    121.16.0.0/12;
    121.46.140.0/22;
    121.46.144.0/20;
    121.46.192.0/21;
    121.46.200.0/22;
    121.52.208.0/20;
    121.52.224.0/19;
    121.58.156.0/23;
    121.69.0.0/16;
    121.76.0.0/15;
    121.201.128.0/17;
    122.9.0.0/17;
    122.9.128.0/18;
    122.9.192.0/19;
    122.11.32.0/19;
    122.13.0.0/16;
    122.14.0.0/18;
    122.14.192.0/18;
    122.96.0.0/15;
    122.114.0.0/16;
    122.115.32.0/19;
    122.136.0.0/13;
    122.156.0.0/14;
    122.188.0.0/14;
    122.192.0.0/14;
    122.200.78.0/24;
    122.200.82.0/24;
    122.200.86.0/24;
    122.200.92.0/24;
    122.200.104.0/22;
    122.200.120.0/22;
    122.200.124.0/24;
    123.4.0.0/14;
    123.8.0.0/13;
    123.58.0.0/20;
    123.58.32.0/19;
    123.58.64.0/24;
    123.58.96.0/19;
    123.58.128.0/19;
    123.58.240.0/20;
    123.59.0.0/16;
    123.103.2.0/23;
    123.103.4.0/22;
    123.103.8.0/22;
    123.103.12.0/23;
    123.103.15.0/24;
    123.103.16.0/21;
    123.103.24.0/22;
    123.103.28.0/23;
    123.103.30.0/24;
    123.103.32.0/19;
    123.103.64.0/18;
    123.108.208.0/22;
    123.108.212.0/23;
    123.108.220.0/22;
    123.112.0.0/12;
    123.128.0.0/13;
    123.138.0.0/15;
    123.144.0.0/14;
    123.148.0.0/16;
    123.152.0.0/13;
    123.188.0.0/14;
    123.232.0.0/14;
    124.6.64.0/18;
    124.14.64.0/18;
    124.14.224.0/19;
    124.42.64.0/18;
    124.42.128.0/17;
    124.64.0.0/15;
    124.66.0.0/17;
    124.67.0.0/16;
    124.88.0.0/13;
    124.128.0.0/13;
    124.152.0.0/16;
    124.160.0.0/13;
    124.192.0.0/15;
    124.200.0.0/16;
    124.202.0.0/17;
    124.202.160.0/19;
    124.202.192.0/18;
    124.204.0.0/14;
    124.240.0.0/17;
    124.240.128.0/18;
    124.249.0.0/17;
    124.251.32.0/19;
    125.32.0.0/12;
    125.208.0.0/19;
    125.211.0.0/16;
    125.214.104.0/21;
    125.214.112.0/20;
    139.5.60.0/22;
    139.9.144.0/20;
    139.9.224.0/20;
    139.9.240.0/21;
    139.9.248.0/22;
    139.159.96.0/21;
    139.159.108.0/23;
    139.159.110.0/24;
    139.159.112.0/23;
    139.159.164.0/22;
    139.159.168.0/22;
    139.170.0.0/16;
    139.208.0.0/13;
    139.220.192.0/22;
    139.220.240.0/22;
    139.226.0.0/15;
    140.179.224.0/19;
    140.206.0.0/15;
    140.210.0.0/20;
    140.210.64.0/19;
    140.210.128.0/19;
    140.210.192.0/19;
    140.210.224.0/20;
    140.242.223.0/24;
    140.242.224.0/24;
    144.36.146.0/23;
    144.48.64.0/22;
    146.196.68.0/22;
    150.129.136.0/22;
    150.129.192.0/22;
    150.242.8.0/23;
    150.242.184.0/23;
    150.242.232.0/22;
    150.242.238.0/23;
    150.255.0.0/16;
    153.0.0.0/16;
    153.3.0.0/16;
    153.34.0.0/15;
    153.36.0.0/15;
    153.99.0.0/16;
    153.101.0.0/16;
    157.0.0.0/16;
    157.18.0.0/16;
    157.61.0.0/16;
    157.122.0.0/16;
    157.148.0.0/16;
    157.156.0.0/16;
    157.255.0.0/16;
    160.19.212.0/22;
    160.202.60.0/22;
    161.207.0.0/16;
    163.0.0.0/16;
    163.47.4.0/22;
    163.53.88.0/21;
    163.53.168.0/22;
    163.125.0.0/16;
    163.142.0.0/16;
    163.177.0.0/16;
    163.179.0.0/16;
    163.204.0.0/16;
    168.159.144.0/21;
    168.159.152.0/22;
    168.159.156.0/23;
    168.159.158.0/24;
    168.160.224.0/19;
    171.34.0.0/15;
    171.36.0.0/14;
    171.84.0.0/21;
    171.116.0.0/14;
    171.120.0.0/13;
    175.16.0.0/13;
    175.25.16.0/21;
    175.25.24.0/22;
    175.25.32.0/20;
    175.25.48.0/22;
    175.25.56.0/21;
    175.42.0.0/15;
    175.44.0.0/16;
    175.102.16.0/20;
    175.102.132.0/22;
    175.102.178.0/23;
    175.102.180.0/22;
    175.102.184.0/24;
    175.106.128.0/17;
    175.146.0.0/15;
    175.148.0.0/14;
    175.152.0.0/14;
    175.160.0.0/12;
    175.184.128.0/18;
    180.88.96.0/19;
    180.88.128.0/18;
    180.89.64.0/19;
    180.95.128.0/17;
    180.129.128.0/17;
    180.130.0.0/16;
    180.150.176.0/20;
    180.178.252.0/22;
    182.18.5.0/24;
    182.48.96.0/20;
    182.48.112.0/21;
    182.50.8.0/21;
    182.54.0.0/17;
    182.88.0.0/14;
    182.112.0.0/12;
    182.175.224.0/24;
    182.175.240.0/22;
    182.236.160.0/19;
    183.92.0.0/14;
    183.184.0.0/13;
    192.163.11.0/24;
    194.138.203.0/24;
    202.4.252.0/22;
    202.38.8.0/21;
    202.38.147.0/24;
    202.38.161.0/24;
    202.38.164.0/22;
    202.41.152.0/21;
    202.43.144.0/20;
    202.63.160.0/20;
    202.75.208.0/21;
    202.85.208.0/20;
    202.89.96.0/24;
    202.90.96.0/20;
    202.91.176.0/21;
    202.91.184.0/23;
    202.91.186.0/24;
    202.91.190.0/23;
    202.91.224.0/20;
    202.93.252.0/22;
    202.94.1.0/24;
    202.95.0.0/19;
    202.96.0.0/18;
    202.96.64.0/19;
    202.97.128.0/17;
    202.98.0.0/19;
    202.99.0.0/16;
    202.102.128.0/18;
    202.102.224.0/19;
    202.106.0.0/16;
    202.107.0.0/17;
    202.108.0.0/16;
    202.110.0.0/17;
    202.110.192.0/18;
    202.111.128.0/18;
    202.127.12.0/22;
    202.127.40.0/21;
    202.127.48.0/23;
    202.127.112.0/20;
    202.127.208.0/24;
    202.130.224.0/20;
    202.130.240.0/21;
    202.136.208.0/21;
    202.136.218.0/24;
    202.136.220.0/24;
    202.136.222.0/23;
    202.136.255.0/24;
    202.152.176.0/20;
    202.165.208.0/20;
    202.168.160.0/19;
    202.170.128.0/19;
    202.181.28.0/24;
    202.189.4.0/22;
    202.189.8.0/21;
    203.65.240.0/22;
    203.76.208.0/21;
    203.76.216.0/22;
    203.80.144.0/20;
    203.93.0.0/18;
    203.93.64.0/19;
    203.93.96.0/20;
    203.93.117.0/24;
    203.93.120.0/21;
    203.93.128.0/19;
    203.93.160.0/20;
    203.93.208.0/20;
    203.93.224.0/19;
    203.130.40.0/21;
    203.132.32.0/19;
    203.166.160.0/22;
    203.166.165.0/24;
    203.166.166.0/24;
    203.166.168.0/24;
    203.166.172.0/24;
    203.166.176.0/23;
    203.166.180.0/24;
    203.166.186.0/23;
    203.166.188.0/23;
    203.166.191.0/24;
    203.196.5.0/24;
    203.196.6.0/24;
    203.208.0.0/20;
    203.212.0.0/21;
    203.212.8.0/22;
    210.5.128.0/20;
    210.12.0.0/16;
    210.13.0.0/17;
    210.13.192.0/19;
    210.13.224.0/24;
    210.13.227.0/24;
    210.13.230.0/23;
    210.13.232.0/24;
    210.13.236.0/23;
    210.13.238.0/24;
    210.13.240.0/20;
    210.14.192.0/18;
    210.15.0.0/17;
    210.21.0.0/17;
    210.21.191.0/24;
    210.21.192.0/18;
    210.22.0.0/19;
    210.22.32.0/22;
    210.22.48.0/20;
    210.22.64.0/18;
    210.22.128.0/17;
    210.51.0.0/16;
    210.52.0.0/15;
    210.72.160.0/19;
    210.72.192.0/19;
    210.73.112.0/20;
    210.73.208.0/20;
    210.73.224.0/19;
    210.74.64.0/23;
    210.74.107.0/24;
    210.74.108.0/23;
    210.74.128.0/18;
    210.76.32.0/19;
    210.76.96.0/19;
    210.76.160.0/19;
    210.77.32.0/19;
    210.77.180.0/23;
    210.77.184.0/24;
    210.77.190.0/24;
    210.77.192.0/18;
    210.79.224.0/19;
    210.82.0.0/15;
    210.192.96.0/21;
    210.192.112.0/22;
    210.192.120.0/21;
    211.90.0.0/17;
    211.90.128.0/18;
    211.90.216.0/21;
    211.90.224.0/19;
    211.91.0.0/18;
    211.91.64.0/19;
    211.91.96.0/20;
    211.91.120.0/21;
    211.91.128.0/19;
    211.91.160.0/20;
    211.91.176.0/21;
    211.91.216.0/21;
    211.91.224.0/19;
    211.92.0.0/17;
    211.92.128.0/18;
    211.92.192.0/19;
    211.92.224.0/20;
    211.92.244.0/22;
    211.93.0.0/17;
    211.93.128.0/18;
    211.93.192.0/21;
    211.93.200.0/23;
    211.93.204.0/22;
    211.93.211.0/24;
    211.93.212.0/23;
    211.93.224.0/19;
    211.94.64.0/18;
    211.94.128.0/17;
    211.95.0.0/17;
    211.95.128.0/19;
    211.95.192.0/18;
    211.96.0.0/16;
    211.97.0.0/17;
    211.97.128.0/19;
    211.97.160.0/21;
    211.97.192.0/18;
    211.99.32.0/19;
    211.99.64.0/19;
    211.99.103.0/24;
    211.99.112.0/22;
    211.99.116.0/24;
    211.99.122.0/24;
    211.99.224.0/19;
    211.100.192.0/20;
    211.100.224.0/19;
    211.101.192.0/20;
    211.101.240.0/22;
    211.102.128.0/18;
    211.103.128.0/17;
    211.144.4.0/23;
    211.144.6.0/24;
    211.144.9.0/24;
    211.144.10.0/24;
    211.144.12.0/22;
    211.144.16.0/24;
    211.144.18.0/23;
    211.144.20.0/24;
    211.144.22.0/24;
    211.144.24.0/24;
    211.144.27.0/24;
    211.144.28.0/23;
    211.144.192.0/20;
    211.144.224.0/19;
    211.145.0.0/18;
    211.145.64.0/20;
    211.147.0.0/18;
    211.147.160.0/19;
    211.148.64.0/18;
    211.150.64.0/19;
    211.152.57.0/24;
    211.152.58.0/24;
    211.153.88.0/22;
    211.153.92.0/23;
    211.153.94.0/24;
    211.154.0.0/19;
    211.154.64.0/19;
    211.154.176.0/20;
    211.154.192.0/18;
    211.155.32.0/19;
    211.155.80.0/20;
    211.155.120.0/21;
    211.155.160.0/21;
    211.155.232.0/22;
    211.155.240.0/20;
    211.157.0.0/19;
    211.157.128.0/18;
    211.158.0.0/16;
    211.161.60.0/22;
    211.162.64.0/20;
    211.162.112.0/20;
    211.162.192.0/22;
    211.162.200.0/22;
    211.167.96.0/19;
    211.167.176.0/20;
    218.7.0.0/16;
    218.8.0.0/14;
    218.12.0.0/16;
    218.21.128.0/17;
    218.24.0.0/14;
    218.28.0.0/15;
    218.56.0.0/14;
    218.60.0.0/15;
    218.62.0.0/17;
    218.67.128.0/17;
    218.68.0.0/15;
    218.98.0.0/18;
    218.104.0.0/15;
    218.106.0.0/16;
    218.107.0.0/18;
    218.107.128.0/17;
    218.241.64.0/19;
    218.241.128.0/17;
    218.242.0.0/16;
    218.244.44.0/22;
    218.244.49.0/24;
    218.244.52.0/23;
    218.244.55.0/24;
    218.244.56.0/23;
    218.244.58.0/24;
    218.245.64.0/18;
    218.246.208.0/20;
    218.247.32.0/19;
    218.247.128.0/17;
    218.249.0.0/16;
    219.154.0.0/15;
    219.156.0.0/15;
    219.158.0.0/19;
    219.158.32.0/20;
    219.158.58.0/23;
    219.158.60.0/22;
    219.158.96.0/19;
    219.158.128.0/17;
    219.159.0.0/18;
    219.232.0.0/19;
    219.232.96.0/19;
    219.233.0.0/16;
    219.235.6.0/23;
    219.235.8.0/24;
    219.235.16.0/20;
    219.235.32.0/19;
    219.235.208.0/20;
    219.238.0.0/15;
    220.112.0.0/18;
    220.112.192.0/18;
    220.113.150.0/23;
    220.113.152.0/21;
    220.113.160.0/21;
    220.113.224.0/19;
    220.114.250.0/23;
    220.152.128.0/17;
    220.192.0.0/17;
    220.192.128.0/19;
    220.192.160.0/20;
    220.192.176.0/21;
    220.192.184.0/22;
    220.192.192.0/18;
    220.193.0.0/17;
    220.194.0.0/16;
    220.195.0.0/17;
    220.195.128.0/19;
    220.195.192.0/18;
    220.196.0.0/16;
    220.197.0.0/17;
    220.197.160.0/19;
    220.197.192.0/18;
    220.198.0.0/15;
    220.200.0.0/17;
    220.200.128.0/20;
    220.200.148.0/22;
    220.200.152.0/21;
    220.200.160.0/19;
    220.200.192.0/18;
    220.201.0.0/16;
    220.202.0.0/16;
    220.203.0.0/18;
    220.203.216.0/23;
    220.203.220.0/22;
    220.203.224.0/19;
    220.205.0.0/16;
    220.206.192.0/22;
    220.207.0.0/22;
    220.207.80.0/20;
    220.207.176.0/22;
    220.207.184.0/22;
    220.207.254.0/23;
    220.231.0.0/18;
    220.234.0.0/16;
    220.243.128.0/20;
    220.243.176.0/20;
    220.248.0.0/16;
    220.249.0.0/17;
    220.249.128.0/18;
    220.249.192.0/19;
    220.249.240.0/20;
    220.250.0.0/17;
    221.0.0.0/13;
    221.8.0.0/14;
    221.12.0.0/17;
    221.12.128.0/18;
    221.13.0.0/16;
    221.14.0.0/15;
    221.122.48.0/20;
    221.122.64.0/18;
    221.133.240.0/20;
    221.137.0.0/16;
    221.192.0.0/14;
    221.196.0.0/15;
    221.198.0.0/16;
    221.199.0.0/17;
    221.199.128.0/18;
    221.199.192.0/20;
    221.199.224.0/19;
    221.200.0.0/13;
    221.208.0.0/12;
    222.128.0.0/12;
    222.160.0.0/14;
    223.27.184.0/22;
    223.166.0.0/15;
    223.223.176.0/21;
};

移动查询表

acl cmcc {
    27.0.160.0/22;
    36.128.0.0/10;
    39.128.0.0/10;
    42.157.160.0/19;
    42.157.192.0/21;
    43.228.116.0/22;
    43.231.32.0/22;
    43.231.171.0/24;
    43.231.172.0/23;
    43.231.174.0/24;
    43.240.0.0/24;
    43.240.72.0/22;
    43.240.156.0/22;
    43.241.16.0/22;
    43.241.49.0/24;
    43.241.50.0/24;
    43.242.72.0/22;
    43.243.12.0/22;
    43.243.128.0/22;
    43.248.96.0/21;
    43.248.116.0/22;
    43.248.128.0/20;
    43.248.184.0/23;
    43.248.187.0/24;
    43.248.188.0/22;
    43.248.200.0/21;
    43.251.244.0/22;
    43.254.52.0/22;
    43.254.88.0/22;
    43.255.228.0/22;
    45.65.24.0/22;
    45.119.60.0/22;
    45.119.64.0/24;
    45.126.120.0/22;
    45.250.40.0/22;
    45.251.96.0/22;
    58.67.192.0/19;
    58.82.0.0/17;
    58.83.0.0/17;
    58.83.160.0/23;
    58.83.176.0/23;
    58.83.192.0/18;
    59.151.0.0/17;
    59.191.0.0/17;
    61.232.196.0/22;
    61.232.200.0/22;
    61.236.216.0/21;
    61.236.224.0/19;
    101.36.128.0/18;
    101.36.192.0/19;
    101.36.254.0/23;
    101.125.130.0/24;
    103.1.10.0/23;
    103.9.252.0/22;
    103.20.112.0/22;
    103.21.116.0/22;
    103.21.176.0/22;
    103.27.4.0/22;
    103.35.105.0/24;
    103.36.138.0/24;
    103.36.169.0/24;
    103.36.172.0/24;
    103.37.47.0/24;
    103.40.12.0/22;
    103.40.232.0/22;
    103.45.160.0/24;
    103.45.162.0/23;
    103.59.112.0/22;
    103.59.118.0/23;
    103.60.164.0/22;
    103.64.156.0/22;
    103.64.212.0/22;
    103.73.136.0/21;
    103.78.228.0/22;
    103.79.24.0/23;
    103.79.27.0/24;
    103.82.224.0/22;
    103.83.72.0/22;
    103.85.84.0/22;
    103.87.180.0/22;
    103.88.32.0/22;
    103.101.180.0/22;
    103.107.188.0/22;
    103.205.252.0/22;
    103.208.12.0/22;
    103.213.96.0/22;
    103.213.132.0/22;
    103.215.36.0/23;
    103.216.4.0/22;
    103.219.28.0/22;
    103.219.32.0/21;
    103.220.60.0/22;
    103.220.124.0/22;
    103.230.236.0/22;
    103.233.52.0/22;
    103.236.252.0/22;
    103.238.132.0/22;
    103.239.152.0/22;
    103.239.204.0/23;
    103.239.206.0/24;
    103.239.246.0/23;
    103.253.232.0/22;
    106.75.0.0/17;
    110.42.8.0/22;
    110.42.12.0/23;
    110.42.14.0/24;
    110.115.128.0/17;
    110.124.0.0/16;
    110.125.128.0/17;
    110.236.0.0/15;
    111.0.0.0/10;
    111.128.0.0/16;
    111.142.0.0/15;
    111.144.0.0/14;
    112.0.0.0/10;
    113.18.0.0/16;
    113.209.128.0/24;
    114.114.116.0/22;
    116.213.64.0/18;
    116.213.128.0/17;
    117.48.0.0/19;
    117.48.92.0/22;
    117.48.144.0/20;
    117.48.192.0/22;
    117.48.196.0/23;
    117.48.216.0/22;
    117.48.232.0/22;
    117.50.0.0/17;
    117.121.0.0/17;
    117.121.128.0/18;
    117.122.192.0/20;
    117.128.0.0/10;
    118.26.197.0/24;
    118.26.198.0/23;
    118.26.200.0/21;
    118.26.224.0/20;
    118.30.0.0/16;
    118.191.248.0/21;
    118.195.0.0/17;
    120.31.70.0/23;
    120.31.134.0/24;
    120.132.0.0/19;
    120.132.96.0/20;
    120.132.112.0/23;
    120.132.116.0/22;
    120.132.120.0/21;
    120.133.0.0/19;
    120.133.96.0/19;
    120.133.128.0/20;
    120.133.224.0/22;
    120.192.0.0/10;
    121.46.20.0/22;
    121.46.24.0/21;
    121.46.192.0/22;
    121.201.40.0/24;
    121.201.47.0/24;
    121.201.54.0/24;
    121.201.102.0/24;
    121.255.0.0/16;
    122.14.192.0/19;
    122.72.20.0/24;
    122.72.52.0/23;
    122.72.54.0/24;
    122.77.0.0/16;
    123.58.0.0/20;
    123.58.140.0/22;
    123.61.0.0/16;
    123.64.255.0/24;
    123.82.0.0/17;
    123.99.192.0/24;
    123.99.195.0/24;
    123.99.197.0/24;
    123.99.198.0/23;
    123.99.200.0/23;
    123.103.112.0/20;
    124.250.0.0/16;
    124.251.0.0/19;
    124.251.56.0/22;
    124.251.64.0/18;
    124.251.128.0/17;
    125.208.8.0/22;
    125.208.12.0/24;
    125.254.160.0/21;
    125.254.184.0/22;
    125.254.188.0/23;
    125.254.190.0/24;
    139.159.32.0/20;
    139.220.128.0/17;
    150.242.96.0/22;
    160.202.212.0/22;
    167.189.0.0/16;
    175.102.160.0/20;
    175.102.176.0/23;
    175.102.185.0/24;
    175.102.186.0/23;
    175.102.188.0/22;
    175.102.192.0/22;
    180.186.38.0/23;
    180.186.40.0/22;
    180.186.44.0/24;
    180.188.16.0/20;
    182.18.64.0/20;
    182.50.112.0/21;
    182.50.120.0/22;
    182.50.124.0/23;
    182.157.0.0/16;
    183.84.4.0/22;
    183.192.0.0/10;
    192.140.208.0/21;
    202.123.120.0/22;
    202.141.176.0/20;
    202.149.224.0/20;
    202.152.176.0/20;
    202.195.96.0/21;
    203.76.240.0/22;
    203.130.32.0/22;
    203.135.104.0/23;
    203.212.12.0/22;
    211.65.64.0/20;
    211.99.117.0/24;
    211.99.118.0/23;
    211.99.120.0/23;
    211.103.0.0/17;
    211.136.0.0/13;
    211.144.32.0/19;
    211.144.128.0/19;
    211.148.224.0/19;
    211.151.0.0/16;
    211.155.236.0/24;
    211.157.0.0/19;
    211.167.64.0/19;
    218.98.100.0/24;
    218.98.108.0/23;
    218.98.112.0/22;
    218.200.0.0/13;
    218.246.0.0/19;
    219.83.160.0/21;
    220.101.192.0/19;
    221.130.0.0/15;
    221.176.0.0/13;
    222.34.0.0/17;
    222.34.128.0/19;
    222.34.192.0/18;
    222.41.0.0/16;
    223.64.0.0/10;
    223.160.0.0/20;
    223.160.16.0/21;
    223.160.112.0/20;
    223.160.128.0/22;
    223.160.134.0/23;
    223.160.136.0/21;
    223.160.144.0/20;
    223.160.160.0/19;
    223.160.192.0/19;
    223.160.224.0/21;
    223.160.232.0/22;
    223.160.236.0/23;
    223.223.192.0/21;
    223.223.200.0/22;
    223.223.204.0/23;
};

3.增加解析配置

修改主解析配置
options {
    directory "/var/named";
    pid-file "/run/named/named.pid";

    // Uncomment these to enable IPv6 connections support
    // IPv4 will still work:
    //  listen-on-v6 { any; };
    // Add this for no IPv4:
    //  listen-on { none; };

    allow-recursion { 172.16/16; };
    allow-transfer { none; };
    allow-update { none; };

    version none;
    hostname none;
    server-id none;
};

acl internal {
   10.0.0.0/8;
   //172.16.0.0/16;
   192.168.1.0/24;
   localhost;
};

include "/var/named/ctcc.acl";
include "/var/named/cucc.acl";
include "/var/named/cmcc.acl";

view "lan-view" {
  match-clients { internal; };
  zone "localhost" IN {
      type master;
      file "localhost.zone";
  };

  zone "0.0.127.in-addr.arpa" IN {
      type master;
      file "127.0.0.zone";
  };

  zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" {
      type master;
      file "localhost.ip6.zone";
  };
};

//
// ctcc zone w/o recursion
//
view "ctcc-view" {
  match-clients { ctcc; };
  zone "example.xyz" IN {
    type master;
    file "ctcc/example.xyz.zone";
    allow-transfer { 172.16.1.2; };
  };
};

//
// cucc zone w/o recursion
//
view "cucc-view" {
  match-clients { cucc; };
  zone "example.xyz" IN {
    type master;
    file "cucc/example.xyz.zone";
    allow-transfer { 172.16.1.2; };
  };
};

//
// cmcc zone w/o recursion
//
view "cmcc-view" {
  match-clients { cmcc; };
  zone "example.xyz" IN {
    type master;
    file "cmcc/example.xyz.zone";
    allow-transfer { 172.16.1.2; };
  };
};

//
// others zone w/o recursion
//
view "others-view" {
  match-clients { any; };
  zone "example.xyz" IN {
    type master;
    file "ctcc/example.xyz.zone";
    allow-transfer { 172.16.1.2; };
  };
};

//zone "example.org" IN {
//    type slave;
//    file "example.zone";
//    masters {
//        192.168.1.100;
//    };
//    allow-query { any; };
//    allow-transfer { any; };
//};

//logging {
//    channel xfer-log {
//        file "/var/log/named.log";
//            print-category yes;
//            print-severity yes;
//            severity info;
//        };
//        category xfer-in { xfer-log; };
//        category xfer-out { xfer-log; };
//        category notify { xfer-log; };
//};

三、测试功能

zeno@zeno-macbook ~ % nslookup
> server 172.16.1.1
Default server: 172.16.1.1
Address: 172.16.1.1#53
> example.xyz
Server:		172.16.1.1
Address:	172.16.1.1#53

Name:	example.xyz
Address: 172.16.1.100

四、自动更新脚本

自行编写,保密

关于Zeno Chen

本人涉及的领域较多,杂而不精 程序设计语言: Perl, Java, PHP, Python; 数据库系统: MySQL,Oracle; 偶尔做做电路板的开发,主攻STM32单片机
此条目发表在Linux分类目录。将固定链接加入收藏夹。