0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews; Copyright (C) 2012, 2013, 2016 Internet Systems Consortium, Inc. ("ISC")
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt;
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews; This Source Code Form is subject to the terms of the Mozilla Public
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews; License, v. 2.0. If a copy of the MPL was not distributed with this
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews; file, You can obtain one at http://mozilla.org/MPL/2.0/.
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt; rate limit response from this zone
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt$TTL 120
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt@ SOA tld2. hostmaster.ns.tld2. ( 1 3600 1200 604800 60 )
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt NS ns
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt NS .
55e5c51e661e23e24573db84114a3837817745c9Evan Huntns A 10.53.0.2
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt
a6d43d18b1f6164fd144b2fa25ea57f5566b3bf9Evan Hunt; basic rate limiting
68357e5241b9eb636da9852f4e5b77cb0a18b866Evan Hunta1 A 192.0.2.1
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt
a6d43d18b1f6164fd144b2fa25ea57f5566b3bf9Evan Hunt; wildcards
68357e5241b9eb636da9852f4e5b77cb0a18b866Evan Hunt*.a2 A 192.0.2.2
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt; a3 is in tld3
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt; a4 does not exist to give NXDOMAIN
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt; a5 for TCP requests
68357e5241b9eb636da9852f4e5b77cb0a18b866Evan Hunta5 A 192.0.2.5
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt; a6 for whitelisted clients
68357e5241b9eb636da9852f4e5b77cb0a18b866Evan Hunta6 A 192.0.2.6
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt; a7 for SERVFAIL
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt
a6d43d18b1f6164fd144b2fa25ea57f5566b3bf9Evan Hunt; a8 for NODATA
a6d43d18b1f6164fd144b2fa25ea57f5566b3bf9Evan Hunta8 A 192.0.2.8
a6d43d18b1f6164fd144b2fa25ea57f5566b3bf9Evan Hunt
a6d43d18b1f6164fd144b2fa25ea57f5566b3bf9Evan Hunt; a9 for all-per-second limit
a6d43d18b1f6164fd144b2fa25ea57f5566b3bf9Evan Hunt$GENERATE 101-180 all$.a9 A 192.0.2.8