xref: /freebsd/contrib/unbound/util/as112.c (revision 0fe0fe112fa6cc220f14a1a9196b51fdc79edc72)
1*0de4f1bfSDag-Erling Smørgrav /*
2*0de4f1bfSDag-Erling Smørgrav  * util/as112.c - list of local zones.
3*0de4f1bfSDag-Erling Smørgrav  *
4*0de4f1bfSDag-Erling Smørgrav  * Copyright (c) 2007, NLnet Labs. All rights reserved.
5*0de4f1bfSDag-Erling Smørgrav  *
6*0de4f1bfSDag-Erling Smørgrav  * This software is open source.
7*0de4f1bfSDag-Erling Smørgrav  *
8*0de4f1bfSDag-Erling Smørgrav  * Redistribution and use in source and binary forms, with or without
9*0de4f1bfSDag-Erling Smørgrav  * modification, are permitted provided that the following conditions
10*0de4f1bfSDag-Erling Smørgrav  * are met:
11*0de4f1bfSDag-Erling Smørgrav  *
12*0de4f1bfSDag-Erling Smørgrav  * Redistributions of source code must retain the above copyright notice,
13*0de4f1bfSDag-Erling Smørgrav  * this list of conditions and the following disclaimer.
14*0de4f1bfSDag-Erling Smørgrav  *
15*0de4f1bfSDag-Erling Smørgrav  * Redistributions in binary form must reproduce the above copyright notice,
16*0de4f1bfSDag-Erling Smørgrav  * this list of conditions and the following disclaimer in the documentation
17*0de4f1bfSDag-Erling Smørgrav  * and/or other materials provided with the distribution.
18*0de4f1bfSDag-Erling Smørgrav  *
19*0de4f1bfSDag-Erling Smørgrav  * Neither the name of the NLNET LABS nor the names of its contributors may
20*0de4f1bfSDag-Erling Smørgrav  * be used to endorse or promote products derived from this software without
21*0de4f1bfSDag-Erling Smørgrav  * specific prior written permission.
22*0de4f1bfSDag-Erling Smørgrav  *
23*0de4f1bfSDag-Erling Smørgrav  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
24*0de4f1bfSDag-Erling Smørgrav  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
25*0de4f1bfSDag-Erling Smørgrav  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
26*0de4f1bfSDag-Erling Smørgrav  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
27*0de4f1bfSDag-Erling Smørgrav  * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
28*0de4f1bfSDag-Erling Smørgrav  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
29*0de4f1bfSDag-Erling Smørgrav  * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
30*0de4f1bfSDag-Erling Smørgrav  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
31*0de4f1bfSDag-Erling Smørgrav  * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
32*0de4f1bfSDag-Erling Smørgrav  * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
33*0de4f1bfSDag-Erling Smørgrav  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34*0de4f1bfSDag-Erling Smørgrav  */
35*0de4f1bfSDag-Erling Smørgrav 
36*0de4f1bfSDag-Erling Smørgrav /**
37*0de4f1bfSDag-Erling Smørgrav  * \file
38*0de4f1bfSDag-Erling Smørgrav  *
39*0de4f1bfSDag-Erling Smørgrav  * This file provides a list of lan zones.
40*0de4f1bfSDag-Erling Smørgrav  */
41*0de4f1bfSDag-Erling Smørgrav 
42*0de4f1bfSDag-Erling Smørgrav #include "util/as112.h"
43*0de4f1bfSDag-Erling Smørgrav 
44*0de4f1bfSDag-Erling Smørgrav static const char* as112_zone_array[] = {
45*0de4f1bfSDag-Erling Smørgrav 	"10.in-addr.arpa.",
46*0de4f1bfSDag-Erling Smørgrav 	"16.172.in-addr.arpa.",
47*0de4f1bfSDag-Erling Smørgrav 	"17.172.in-addr.arpa.",
48*0de4f1bfSDag-Erling Smørgrav 	"18.172.in-addr.arpa.",
49*0de4f1bfSDag-Erling Smørgrav 	"19.172.in-addr.arpa.",
50*0de4f1bfSDag-Erling Smørgrav 	"20.172.in-addr.arpa.",
51*0de4f1bfSDag-Erling Smørgrav 	"21.172.in-addr.arpa.",
52*0de4f1bfSDag-Erling Smørgrav 	"22.172.in-addr.arpa.",
53*0de4f1bfSDag-Erling Smørgrav 	"23.172.in-addr.arpa.",
54*0de4f1bfSDag-Erling Smørgrav 	"24.172.in-addr.arpa.",
55*0de4f1bfSDag-Erling Smørgrav 	"25.172.in-addr.arpa.",
56*0de4f1bfSDag-Erling Smørgrav 	"26.172.in-addr.arpa.",
57*0de4f1bfSDag-Erling Smørgrav 	"27.172.in-addr.arpa.",
58*0de4f1bfSDag-Erling Smørgrav 	"28.172.in-addr.arpa.",
59*0de4f1bfSDag-Erling Smørgrav 	"29.172.in-addr.arpa.",
60*0de4f1bfSDag-Erling Smørgrav 	"30.172.in-addr.arpa.",
61*0de4f1bfSDag-Erling Smørgrav 	"31.172.in-addr.arpa.",
62*0de4f1bfSDag-Erling Smørgrav 	"168.192.in-addr.arpa.",
63*0de4f1bfSDag-Erling Smørgrav 	"0.in-addr.arpa.",
64*0de4f1bfSDag-Erling Smørgrav 	"64.100.in-addr.arpa.",
65*0de4f1bfSDag-Erling Smørgrav 	"65.100.in-addr.arpa.",
66*0de4f1bfSDag-Erling Smørgrav 	"66.100.in-addr.arpa.",
67*0de4f1bfSDag-Erling Smørgrav 	"67.100.in-addr.arpa.",
68*0de4f1bfSDag-Erling Smørgrav 	"68.100.in-addr.arpa.",
69*0de4f1bfSDag-Erling Smørgrav 	"69.100.in-addr.arpa.",
70*0de4f1bfSDag-Erling Smørgrav 	"70.100.in-addr.arpa.",
71*0de4f1bfSDag-Erling Smørgrav 	"71.100.in-addr.arpa.",
72*0de4f1bfSDag-Erling Smørgrav 	"72.100.in-addr.arpa.",
73*0de4f1bfSDag-Erling Smørgrav 	"73.100.in-addr.arpa.",
74*0de4f1bfSDag-Erling Smørgrav 	"74.100.in-addr.arpa.",
75*0de4f1bfSDag-Erling Smørgrav 	"75.100.in-addr.arpa.",
76*0de4f1bfSDag-Erling Smørgrav 	"76.100.in-addr.arpa.",
77*0de4f1bfSDag-Erling Smørgrav 	"77.100.in-addr.arpa.",
78*0de4f1bfSDag-Erling Smørgrav 	"78.100.in-addr.arpa.",
79*0de4f1bfSDag-Erling Smørgrav 	"79.100.in-addr.arpa.",
80*0de4f1bfSDag-Erling Smørgrav 	"80.100.in-addr.arpa.",
81*0de4f1bfSDag-Erling Smørgrav 	"81.100.in-addr.arpa.",
82*0de4f1bfSDag-Erling Smørgrav 	"82.100.in-addr.arpa.",
83*0de4f1bfSDag-Erling Smørgrav 	"83.100.in-addr.arpa.",
84*0de4f1bfSDag-Erling Smørgrav 	"84.100.in-addr.arpa.",
85*0de4f1bfSDag-Erling Smørgrav 	"85.100.in-addr.arpa.",
86*0de4f1bfSDag-Erling Smørgrav 	"86.100.in-addr.arpa.",
87*0de4f1bfSDag-Erling Smørgrav 	"87.100.in-addr.arpa.",
88*0de4f1bfSDag-Erling Smørgrav 	"88.100.in-addr.arpa.",
89*0de4f1bfSDag-Erling Smørgrav 	"89.100.in-addr.arpa.",
90*0de4f1bfSDag-Erling Smørgrav 	"90.100.in-addr.arpa.",
91*0de4f1bfSDag-Erling Smørgrav 	"91.100.in-addr.arpa.",
92*0de4f1bfSDag-Erling Smørgrav 	"92.100.in-addr.arpa.",
93*0de4f1bfSDag-Erling Smørgrav 	"93.100.in-addr.arpa.",
94*0de4f1bfSDag-Erling Smørgrav 	"94.100.in-addr.arpa.",
95*0de4f1bfSDag-Erling Smørgrav 	"95.100.in-addr.arpa.",
96*0de4f1bfSDag-Erling Smørgrav 	"96.100.in-addr.arpa.",
97*0de4f1bfSDag-Erling Smørgrav 	"97.100.in-addr.arpa.",
98*0de4f1bfSDag-Erling Smørgrav 	"98.100.in-addr.arpa.",
99*0de4f1bfSDag-Erling Smørgrav 	"99.100.in-addr.arpa.",
100*0de4f1bfSDag-Erling Smørgrav 	"100.100.in-addr.arpa.",
101*0de4f1bfSDag-Erling Smørgrav 	"101.100.in-addr.arpa.",
102*0de4f1bfSDag-Erling Smørgrav 	"102.100.in-addr.arpa.",
103*0de4f1bfSDag-Erling Smørgrav 	"103.100.in-addr.arpa.",
104*0de4f1bfSDag-Erling Smørgrav 	"104.100.in-addr.arpa.",
105*0de4f1bfSDag-Erling Smørgrav 	"105.100.in-addr.arpa.",
106*0de4f1bfSDag-Erling Smørgrav 	"106.100.in-addr.arpa.",
107*0de4f1bfSDag-Erling Smørgrav 	"107.100.in-addr.arpa.",
108*0de4f1bfSDag-Erling Smørgrav 	"108.100.in-addr.arpa.",
109*0de4f1bfSDag-Erling Smørgrav 	"109.100.in-addr.arpa.",
110*0de4f1bfSDag-Erling Smørgrav 	"110.100.in-addr.arpa.",
111*0de4f1bfSDag-Erling Smørgrav 	"111.100.in-addr.arpa.",
112*0de4f1bfSDag-Erling Smørgrav 	"112.100.in-addr.arpa.",
113*0de4f1bfSDag-Erling Smørgrav 	"113.100.in-addr.arpa.",
114*0de4f1bfSDag-Erling Smørgrav 	"114.100.in-addr.arpa.",
115*0de4f1bfSDag-Erling Smørgrav 	"115.100.in-addr.arpa.",
116*0de4f1bfSDag-Erling Smørgrav 	"116.100.in-addr.arpa.",
117*0de4f1bfSDag-Erling Smørgrav 	"117.100.in-addr.arpa.",
118*0de4f1bfSDag-Erling Smørgrav 	"118.100.in-addr.arpa.",
119*0de4f1bfSDag-Erling Smørgrav 	"119.100.in-addr.arpa.",
120*0de4f1bfSDag-Erling Smørgrav 	"120.100.in-addr.arpa.",
121*0de4f1bfSDag-Erling Smørgrav 	"121.100.in-addr.arpa.",
122*0de4f1bfSDag-Erling Smørgrav 	"122.100.in-addr.arpa.",
123*0de4f1bfSDag-Erling Smørgrav 	"123.100.in-addr.arpa.",
124*0de4f1bfSDag-Erling Smørgrav 	"124.100.in-addr.arpa.",
125*0de4f1bfSDag-Erling Smørgrav 	"125.100.in-addr.arpa.",
126*0de4f1bfSDag-Erling Smørgrav 	"126.100.in-addr.arpa.",
127*0de4f1bfSDag-Erling Smørgrav 	"127.100.in-addr.arpa.",
128*0de4f1bfSDag-Erling Smørgrav 	"254.169.in-addr.arpa.",
129*0de4f1bfSDag-Erling Smørgrav 	"2.0.192.in-addr.arpa.",
130*0de4f1bfSDag-Erling Smørgrav 	"100.51.198.in-addr.arpa.",
131*0de4f1bfSDag-Erling Smørgrav 	"113.0.203.in-addr.arpa.",
132*0de4f1bfSDag-Erling Smørgrav 	"255.255.255.255.in-addr.arpa.",
133*0de4f1bfSDag-Erling Smørgrav 	"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.0.ip6.arpa.",
134*0de4f1bfSDag-Erling Smørgrav 	"d.f.ip6.arpa.",
135*0de4f1bfSDag-Erling Smørgrav 	"8.e.f.ip6.arpa.",
136*0de4f1bfSDag-Erling Smørgrav 	"9.e.f.ip6.arpa.",
137*0de4f1bfSDag-Erling Smørgrav 	"a.e.f.ip6.arpa.",
138*0de4f1bfSDag-Erling Smørgrav 	"b.e.f.ip6.arpa.",
139*0de4f1bfSDag-Erling Smørgrav 	"8.b.d.0.1.0.0.2.ip6.arpa.",
140*0de4f1bfSDag-Erling Smørgrav 	0
141*0de4f1bfSDag-Erling Smørgrav };
142*0de4f1bfSDag-Erling Smørgrav 
143*0de4f1bfSDag-Erling Smørgrav const char** as112_zones = as112_zone_array;
144