1*00b67f09SDavid van Moolenbroek#!/bin/sh 2*00b67f09SDavid van Moolenbroek# 3*00b67f09SDavid van Moolenbroek# Copyright (C) 2004, 2007, 2009, 2011-2014 Internet Systems Consortium, Inc. ("ISC") 4*00b67f09SDavid van Moolenbroek# Copyright (C) 2001-2003 Internet Software Consortium. 5*00b67f09SDavid van Moolenbroek# 6*00b67f09SDavid van Moolenbroek# Permission to use, copy, modify, and/or distribute this software for any 7*00b67f09SDavid van Moolenbroek# purpose with or without fee is hereby granted, provided that the above 8*00b67f09SDavid van Moolenbroek# copyright notice and this permission notice appear in all copies. 9*00b67f09SDavid van Moolenbroek# 10*00b67f09SDavid van Moolenbroek# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH 11*00b67f09SDavid van Moolenbroek# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 12*00b67f09SDavid van Moolenbroek# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, 13*00b67f09SDavid van Moolenbroek# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 14*00b67f09SDavid van Moolenbroek# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE 15*00b67f09SDavid van Moolenbroek# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 16*00b67f09SDavid van Moolenbroek# PERFORMANCE OF THIS SOFTWARE. 17*00b67f09SDavid van Moolenbroek 18*00b67f09SDavid van Moolenbroek# Id: genzone.sh,v 1.13 2011/03/03 23:47:31 tbox Exp 19*00b67f09SDavid van Moolenbroek 20*00b67f09SDavid van Moolenbroek# 21*00b67f09SDavid van Moolenbroek# Set up a test zone 22*00b67f09SDavid van Moolenbroek# 23*00b67f09SDavid van Moolenbroek# Usage: genzone.sh master-server-number slave-server-number... 24*00b67f09SDavid van Moolenbroek# 25*00b67f09SDavid van Moolenbroek# e.g., "genzone.sh 2 3 4" means ns2 is the master and ns3, ns4 26*00b67f09SDavid van Moolenbroek# are slaves. 27*00b67f09SDavid van Moolenbroek# 28*00b67f09SDavid van Moolenbroek 29*00b67f09SDavid van Moolenbroekmaster="$1" 30*00b67f09SDavid van Moolenbroek 31*00b67f09SDavid van Moolenbroekcat <<EOF 32*00b67f09SDavid van Moolenbroek\$TTL 3600 33*00b67f09SDavid van Moolenbroek 34*00b67f09SDavid van Moolenbroek@ 86400 IN SOA ns${master} hostmaster ( 35*00b67f09SDavid van Moolenbroek 1397051952 ; "SER0" 36*00b67f09SDavid van Moolenbroek 5 37*00b67f09SDavid van Moolenbroek 5 38*00b67f09SDavid van Moolenbroek 1814400 39*00b67f09SDavid van Moolenbroek 3600 ) 40*00b67f09SDavid van MoolenbroekEOF 41*00b67f09SDavid van Moolenbroek 42*00b67f09SDavid van Moolenbroekfor n 43*00b67f09SDavid van Moolenbroekdo 44*00b67f09SDavid van Moolenbroek cat <<EOF 45*00b67f09SDavid van Moolenbroek@ NS ns${n} 46*00b67f09SDavid van Moolenbroekns${n} A 10.53.0.${n} 47*00b67f09SDavid van MoolenbroekEOF 48*00b67f09SDavid van Moolenbroekdone 49*00b67f09SDavid van Moolenbroek 50*00b67f09SDavid van Moolenbroekcat <<\EOF 51*00b67f09SDavid van Moolenbroek 52*00b67f09SDavid van Moolenbroek; type 1 53*00b67f09SDavid van Moolenbroeka01 A 0.0.0.0 54*00b67f09SDavid van Moolenbroeka02 A 255.255.255.255 55*00b67f09SDavid van Moolenbroek 56*00b67f09SDavid van Moolenbroek; type 2 57*00b67f09SDavid van Moolenbroek; see NS records at top of file 58*00b67f09SDavid van Moolenbroek 59*00b67f09SDavid van Moolenbroek; type 3 60*00b67f09SDavid van Moolenbroek; md01 MD madname 61*00b67f09SDavid van Moolenbroek; MD . 62*00b67f09SDavid van Moolenbroek 63*00b67f09SDavid van Moolenbroek; type 4 64*00b67f09SDavid van Moolenbroek; mf01 MF madname 65*00b67f09SDavid van Moolenbroek; mf01 MF . 66*00b67f09SDavid van Moolenbroek 67*00b67f09SDavid van Moolenbroek; type 5 68*00b67f09SDavid van Moolenbroekcname01 CNAME cname-target. 69*00b67f09SDavid van Moolenbroekcname02 CNAME cname-target 70*00b67f09SDavid van Moolenbroekcname03 CNAME . 71*00b67f09SDavid van Moolenbroek 72*00b67f09SDavid van Moolenbroek; type 6 73*00b67f09SDavid van Moolenbroek; see SOA record at top of file 74*00b67f09SDavid van Moolenbroek 75*00b67f09SDavid van Moolenbroek; type 7 76*00b67f09SDavid van Moolenbroekmb01 MG madname 77*00b67f09SDavid van Moolenbroekmb02 MG . 78*00b67f09SDavid van Moolenbroek 79*00b67f09SDavid van Moolenbroek; type 8 80*00b67f09SDavid van Moolenbroekmg01 MG mgmname 81*00b67f09SDavid van Moolenbroekmg02 MG . 82*00b67f09SDavid van Moolenbroek 83*00b67f09SDavid van Moolenbroek; type 9 84*00b67f09SDavid van Moolenbroekmr01 MR mrname 85*00b67f09SDavid van Moolenbroekmr02 MR . 86*00b67f09SDavid van Moolenbroek 87*00b67f09SDavid van Moolenbroek; type 10 88*00b67f09SDavid van Moolenbroek; NULL RRs are not allowed in master files per RFC1035. 89*00b67f09SDavid van Moolenbroek;null01 NULL 90*00b67f09SDavid van Moolenbroek 91*00b67f09SDavid van Moolenbroek; type 11 92*00b67f09SDavid van Moolenbroekwks01 WKS 10.0.0.1 tcp telnet ftp 0 1 2 93*00b67f09SDavid van Moolenbroekwks02 WKS 10.0.0.1 udp domain 0 1 2 94*00b67f09SDavid van Moolenbroekwks03 WKS 10.0.0.2 tcp 65535 95*00b67f09SDavid van Moolenbroek 96*00b67f09SDavid van Moolenbroek; type 12 97*00b67f09SDavid van Moolenbroekptr01 PTR @ 98*00b67f09SDavid van Moolenbroek 99*00b67f09SDavid van Moolenbroek; type 13 100*00b67f09SDavid van Moolenbroekhinfo01 HINFO "Generic PC clone" "NetBSD-1.4" 101*00b67f09SDavid van Moolenbroekhinfo02 HINFO PC NetBSD 102*00b67f09SDavid van Moolenbroek 103*00b67f09SDavid van Moolenbroek; type 14 104*00b67f09SDavid van Moolenbroekminfo01 MINFO rmailbx emailbx 105*00b67f09SDavid van Moolenbroekminfo02 MINFO . . 106*00b67f09SDavid van Moolenbroek 107*00b67f09SDavid van Moolenbroek; type 15 108*00b67f09SDavid van Moolenbroekmx01 MX 10 mail 109*00b67f09SDavid van Moolenbroekmx02 MX 10 . 110*00b67f09SDavid van Moolenbroek 111*00b67f09SDavid van Moolenbroek; type 16 112*00b67f09SDavid van Moolenbroektxt01 TXT "foo" 113*00b67f09SDavid van Moolenbroektxt02 TXT "foo" "bar" 114*00b67f09SDavid van Moolenbroektxt03 TXT foo 115*00b67f09SDavid van Moolenbroektxt04 TXT foo bar 116*00b67f09SDavid van Moolenbroektxt05 TXT "foo bar" 117*00b67f09SDavid van Moolenbroektxt06 TXT "foo\032bar" 118*00b67f09SDavid van Moolenbroektxt07 TXT foo\032bar 119*00b67f09SDavid van Moolenbroektxt08 TXT "foo\010bar" 120*00b67f09SDavid van Moolenbroektxt09 TXT foo\010bar 121*00b67f09SDavid van Moolenbroektxt10 TXT foo\ bar 122*00b67f09SDavid van Moolenbroektxt11 TXT "\"foo\"" 123*00b67f09SDavid van Moolenbroektxt12 TXT \"foo\" 124*00b67f09SDavid van Moolenbroektxt13 TXT "foo;" 125*00b67f09SDavid van Moolenbroektxt14 TXT "foo\;" 126*00b67f09SDavid van Moolenbroektxt15 TXT "bar\\;" 127*00b67f09SDavid van Moolenbroek 128*00b67f09SDavid van Moolenbroek; type 17 129*00b67f09SDavid van Moolenbroekrp01 RP mbox-dname txt-dname 130*00b67f09SDavid van Moolenbroekrp02 RP . . 131*00b67f09SDavid van Moolenbroek 132*00b67f09SDavid van Moolenbroek; type 18 133*00b67f09SDavid van Moolenbroekafsdb01 AFSDB 0 hostname 134*00b67f09SDavid van Moolenbroekafsdb02 AFSDB 65535 . 135*00b67f09SDavid van Moolenbroek 136*00b67f09SDavid van Moolenbroek; type 19 137*00b67f09SDavid van Moolenbroekx2501 X25 123456789 138*00b67f09SDavid van Moolenbroek;x2502 X25 "123456789" 139*00b67f09SDavid van Moolenbroek 140*00b67f09SDavid van Moolenbroek; type 20 141*00b67f09SDavid van Moolenbroekisdn01 ISDN "isdn-address" 142*00b67f09SDavid van Moolenbroekisdn02 ISDN "isdn-address" "subaddress" 143*00b67f09SDavid van Moolenbroekisdn03 ISDN isdn-address 144*00b67f09SDavid van Moolenbroekisdn04 ISDN isdn-address subaddress 145*00b67f09SDavid van Moolenbroek 146*00b67f09SDavid van Moolenbroek; type 21 147*00b67f09SDavid van Moolenbroekrt01 RT 0 intermediate-host 148*00b67f09SDavid van Moolenbroekrt02 RT 65535 . 149*00b67f09SDavid van Moolenbroek 150*00b67f09SDavid van Moolenbroek; type 22 151*00b67f09SDavid van Moolenbroeknsap01 NSAP ( 152*00b67f09SDavid van Moolenbroek 0x47.0005.80.005a00.0000.0001.e133.ffffff000161.00 ) 153*00b67f09SDavid van Moolenbroeknsap02 NSAP ( 154*00b67f09SDavid van Moolenbroek 0x47.0005.80.005a00.0000.0001.e133.ffffff000161.00. ) 155*00b67f09SDavid van Moolenbroek;nsap03 NSAP 0x 156*00b67f09SDavid van Moolenbroek 157*00b67f09SDavid van Moolenbroek; type 23 158*00b67f09SDavid van Moolenbroeknsap-ptr01 NSAP-PTR foo. 159*00b67f09SDavid van Moolenbroeknsap-ptr01 NSAP-PTR . 160*00b67f09SDavid van Moolenbroek 161*00b67f09SDavid van Moolenbroek; type 24 162*00b67f09SDavid van Moolenbroek;sig01 SIG NXT 1 3 ( 3600 20000102030405 163*00b67f09SDavid van Moolenbroek; 19961211100908 2143 foo.nil. 164*00b67f09SDavid van Moolenbroek; MxFcby9k/yvedMfQgKzhH5er0Mu/vILz45I 165*00b67f09SDavid van Moolenbroek; kskceFGgiWCn/GxHhai6VAuHAoNUz4YoU1t 166*00b67f09SDavid van Moolenbroek; VfSCSqQYn6//11U6Nld80jEeC8aTrO+KKmCaY= ) 167*00b67f09SDavid van Moolenbroek 168*00b67f09SDavid van Moolenbroek; type 25 169*00b67f09SDavid van Moolenbroek;key01 KEY 512 ( 255 1 AQMFD5raczCJHViKtLYhWGz8hMY 170*00b67f09SDavid van Moolenbroek; 9UGRuniJDBzC7w0aRyzWZriO6i2odGWWQVucZqKV 171*00b67f09SDavid van Moolenbroek; sENW91IOW4vqudngPZsY3GvQ/xVA8/7pyFj6b7Esg 172*00b67f09SDavid van Moolenbroek; a60zyGW6LFe9r8n6paHrlG5ojqf0BaqHT+8= ) 173*00b67f09SDavid van Moolenbroek 174*00b67f09SDavid van Moolenbroek; type 26 175*00b67f09SDavid van Moolenbroekpx01 PX 65535 foo. bar. 176*00b67f09SDavid van Moolenbroekpx02 PX 65535 . . 177*00b67f09SDavid van Moolenbroek 178*00b67f09SDavid van Moolenbroek; type 27 179*00b67f09SDavid van Moolenbroekgpos01 GPOS -22.6882 116.8652 250.0 180*00b67f09SDavid van Moolenbroekgpos02 GPOS "" "" "" 181*00b67f09SDavid van Moolenbroek 182*00b67f09SDavid van Moolenbroek; type 29 183*00b67f09SDavid van Moolenbroekloc01 LOC 60 9 N 24 39 E 10 20 2000 20 184*00b67f09SDavid van Moolenbroekloc02 LOC 60 09 00.000 N 24 39 00.000 E 10.00m 20.00m ( 185*00b67f09SDavid van Moolenbroek 2000.00m 20.00m ) 186*00b67f09SDavid van Moolenbroek 187*00b67f09SDavid van Moolenbroek; type 30 188*00b67f09SDavid van Moolenbroek;nxt01 NXT a.secure.nil. ( NS SOA MX RRSIG KEY LOC NXT ) 189*00b67f09SDavid van Moolenbroek;nxt02 NXT . NXT NSAP-PTR 190*00b67f09SDavid van Moolenbroek;nxt03 NXT . 1 191*00b67f09SDavid van Moolenbroek;nxt04 NXT . 127 192*00b67f09SDavid van Moolenbroek 193*00b67f09SDavid van Moolenbroek; type 33 194*00b67f09SDavid van Moolenbroeksrv01 SRV 0 0 0 . 195*00b67f09SDavid van Moolenbroeksrv02 SRV 65535 65535 65535 old-slow-box 196*00b67f09SDavid van Moolenbroek 197*00b67f09SDavid van Moolenbroek; type 35 198*00b67f09SDavid van Moolenbroeknaptr01 NAPTR 0 0 "" "" "" . 199*00b67f09SDavid van Moolenbroeknaptr02 NAPTR 65535 65535 blurgh blorf blllbb foo. 200*00b67f09SDavid van Moolenbroeknaptr02 NAPTR 65535 65535 "blurgh" "blorf" "blllbb" foo. 201*00b67f09SDavid van Moolenbroek 202*00b67f09SDavid van Moolenbroek; type 36 203*00b67f09SDavid van Moolenbroekkx01 KX 10 kdc 204*00b67f09SDavid van Moolenbroekkx02 KX 10 . 205*00b67f09SDavid van Moolenbroek 206*00b67f09SDavid van Moolenbroek; type 37 207*00b67f09SDavid van Moolenbroekcert01 CERT 65534 65535 254 ( 208*00b67f09SDavid van Moolenbroek MxFcby9k/yvedMfQgKzhH5er0Mu/vILz45I 209*00b67f09SDavid van Moolenbroek kskceFGgiWCn/GxHhai6VAuHAoNUz4YoU1t 210*00b67f09SDavid van Moolenbroek VfSCSqQYn6//11U6Nld80jEeC8aTrO+KKmCaY= ) 211*00b67f09SDavid van Moolenbroek; type 38 212*00b67f09SDavid van Moolenbroeka601 A6 0 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff 213*00b67f09SDavid van Moolenbroeka601 A6 64 ::ffff:ffff:ffff:ffff foo. 214*00b67f09SDavid van Moolenbroeka601 A6 127 ::1 foo. 215*00b67f09SDavid van Moolenbroeka601 A6 128 . 216*00b67f09SDavid van Moolenbroek 217*00b67f09SDavid van Moolenbroek; type 39 218*00b67f09SDavid van Moolenbroekdname01 DNAME dname-target. 219*00b67f09SDavid van Moolenbroekdname02 DNAME dname-target 220*00b67f09SDavid van Moolenbroekdname03 DNAME . 221*00b67f09SDavid van Moolenbroek 222*00b67f09SDavid van Moolenbroek; type 41 223*00b67f09SDavid van Moolenbroek; OPT is a meta-type and should never occur in master files. 224*00b67f09SDavid van Moolenbroek 225*00b67f09SDavid van Moolenbroek; type 46 226*00b67f09SDavid van Moolenbroekrrsig01 RRSIG NSEC 1 3 ( 3600 20000102030405 227*00b67f09SDavid van Moolenbroek 19961211100908 2143 foo.nil. 228*00b67f09SDavid van Moolenbroek MxFcby9k/yvedMfQgKzhH5er0Mu/vILz45I 229*00b67f09SDavid van Moolenbroek kskceFGgiWCn/GxHhai6VAuHAoNUz4YoU1t 230*00b67f09SDavid van Moolenbroek VfSCSqQYn6//11U6Nld80jEeC8aTrO+KKmCaY= ) 231*00b67f09SDavid van Moolenbroek 232*00b67f09SDavid van Moolenbroek; type 47 233*00b67f09SDavid van Moolenbroeknsec01 NSEC a.secure.nil. ( NS SOA MX RRSIG DNSKEY LOC NSEC ) 234*00b67f09SDavid van Moolenbroeknsec02 NSEC . NSEC NSAP-PTR 235*00b67f09SDavid van Moolenbroeknsec03 NSEC . TYPE1 236*00b67f09SDavid van Moolenbroeknsec04 NSEC . TYPE127 237*00b67f09SDavid van Moolenbroek 238*00b67f09SDavid van Moolenbroek; type 48 239*00b67f09SDavid van Moolenbroekdnskey01 DNSKEY 512 ( 255 1 AQMFD5raczCJHViKtLYhWGz8hMY 240*00b67f09SDavid van Moolenbroek 9UGRuniJDBzC7w0aRyzWZriO6i2odGWWQVucZqKV 241*00b67f09SDavid van Moolenbroek sENW91IOW4vqudngPZsY3GvQ/xVA8/7pyFj6b7Esg 242*00b67f09SDavid van Moolenbroek a60zyGW6LFe9r8n6paHrlG5ojqf0BaqHT+8= ) 243*00b67f09SDavid van Moolenbroek 244*00b67f09SDavid van Moolenbroek; type 59 245*00b67f09SDavid van Moolenbroekcds01 CDS 30795 1 1 ( 246*00b67f09SDavid van Moolenbroek 310D27F4D82C1FC2400704EA9939FE6E1CEA 247*00b67f09SDavid van Moolenbroek A3B9 ) 248*00b67f09SDavid van Moolenbroek 249*00b67f09SDavid van Moolenbroek; type 60 250*00b67f09SDavid van Moolenbroekcdnskey01 CDNSKEY 512 ( 255 1 AQMFD5raczCJHViKtLYhWGz8hMY 251*00b67f09SDavid van Moolenbroek 9UGRuniJDBzC7w0aRyzWZriO6i2odGWWQVucZqKV 252*00b67f09SDavid van Moolenbroek sENW91IOW4vqudngPZsY3GvQ/xVA8/7pyFj6b7Esg 253*00b67f09SDavid van Moolenbroek a60zyGW6LFe9r8n6paHrlG5ojqf0BaqHT+8= ) 254*00b67f09SDavid van Moolenbroek 255*00b67f09SDavid van Moolenbroek; type 61 256*00b67f09SDavid van Moolenbroekopenpgpkey OPENPGPKEY ( AQMFD5raczCJHViKtLYhWGz8hMY 257*00b67f09SDavid van Moolenbroek 9UGRuniJDBzC7w0aRyzWZriO6i2odGWWQVucZqKV 258*00b67f09SDavid van Moolenbroek sENW91IOW4vqudngPZsY3GvQ/xVA8/7pyFj6b7Esg 259*00b67f09SDavid van Moolenbroek a60zyGW6LFe9r8n6paHrlG5ojqf0BaqHT+8= ) 260*00b67f09SDavid van Moolenbroek 261*00b67f09SDavid van Moolenbroek; type 249 262*00b67f09SDavid van Moolenbroek; TKEY is a meta-type and should never occur in master files. 263*00b67f09SDavid van Moolenbroek; The text representation is not specified in the draft. 264*00b67f09SDavid van Moolenbroek; This example was written based on the bind9 RR parsing code. 265*00b67f09SDavid van Moolenbroek;tkey01 TKEY 928321914 928321915 ( 266*00b67f09SDavid van Moolenbroek; 255 ; algorithm 267*00b67f09SDavid van Moolenbroek; 65535 ; mode 268*00b67f09SDavid van Moolenbroek; 0 ; error 269*00b67f09SDavid van Moolenbroek; 3 ; key size 270*00b67f09SDavid van Moolenbroek; aaaa ; key data 271*00b67f09SDavid van Moolenbroek; 3 ; other size 272*00b67f09SDavid van Moolenbroek; bbbb ; other data 273*00b67f09SDavid van Moolenbroek; ) 274*00b67f09SDavid van Moolenbroek;; A TKEY with empty "other data" 275*00b67f09SDavid van Moolenbroek;tkey02 TKEY 928321914 928321915 ( 276*00b67f09SDavid van Moolenbroek; 255 ; algorithm 277*00b67f09SDavid van Moolenbroek; 65535 ; mode 278*00b67f09SDavid van Moolenbroek; 0 ; error 279*00b67f09SDavid van Moolenbroek; 3 ; key size 280*00b67f09SDavid van Moolenbroek; aaaa ; key data 281*00b67f09SDavid van Moolenbroek; 0 ; other size 282*00b67f09SDavid van Moolenbroek; ; other data 283*00b67f09SDavid van Moolenbroek; ) 284*00b67f09SDavid van Moolenbroek 285*00b67f09SDavid van Moolenbroekhip1 HIP ( 2 200100107B1A74DF365639CC39F1D578 286*00b67f09SDavid van Moolenbroek AwEAAbdxyhNuSutc5EMzxTs9LBPCIkOFH8cIvM4p9+LrV4e19WzK00+CI6zBCQTdtWsuxKbWIy87UOoJTwkUs7lBu+Upr1gsNrut79ryra+bSRGQb1slImA8YVJyuIDsj7kwzG7jnERNqnWxZ48AWkskmdHaVDP4BcelrTI3rMXdXF5D ) 287*00b67f09SDavid van Moolenbroek 288*00b67f09SDavid van Moolenbroek 289*00b67f09SDavid van Moolenbroekhip2 HIP ( 2 200100107B1A74DF365639CC39F1D578 290*00b67f09SDavid van Moolenbroek AwEAAbdxyhNuSutc5EMzxTs9LBPCIkOFH8cIvM4p9+LrV4e19WzK00+CI6zBCQTdtWsuxKbWIy87UOoJTwkUs7lBu+Upr1gsNrut79ryra+bSRGQb1slImA8YVJyuIDsj7kwzG7jnERNqnWxZ48AWkskmdHaVDP4BcelrTI3rMXdXF5D 291*00b67f09SDavid van Moolenbroek rvs.example.com. ) 292*00b67f09SDavid van Moolenbroek 293*00b67f09SDavid van Moolenbroektlsa TLSA ( 1 1 2 92003ba34942dc74152e2f2c408d29ec 294*00b67f09SDavid van Moolenbroek a5a520e7f2e06bb944f4dca346baf63c 295*00b67f09SDavid van Moolenbroek 1b177615d466f6c4b71c216a50292bd5 296*00b67f09SDavid van Moolenbroek 8c9ebdd2f74e38fe51ffd48c43326cbc ) 297*00b67f09SDavid van Moolenbroek 298*00b67f09SDavid van Moolenbroeknid NID 10 0014:4fff:ff20:ee64 299*00b67f09SDavid van Moolenbroek 300*00b67f09SDavid van Moolenbroekl32 L32 10 1.2.3.4 301*00b67f09SDavid van Moolenbroek 302*00b67f09SDavid van Moolenbroekl64 L64 10 0014:4fff:ff20:ee64 303*00b67f09SDavid van Moolenbroek 304*00b67f09SDavid van Moolenbroeklp LP 10 example.net. 305*00b67f09SDavid van Moolenbroek 306*00b67f09SDavid van Moolenbroekeui48 EUI48 01-23-45-67-89-ab 307*00b67f09SDavid van Moolenbroek 308*00b67f09SDavid van Moolenbroekeui64 EUI64 01-23-45-67-89-ab-cd-ef 309*00b67f09SDavid van Moolenbroek 310*00b67f09SDavid van Moolenbroek; type 255 311*00b67f09SDavid van Moolenbroek; TSIG is a meta-type and should never occur in master files. 312*00b67f09SDavid van Moolenbroek 313*00b67f09SDavid van Moolenbroek; type 256 314*00b67f09SDavid van Moolenbroekuri01 URI 10 20 "https://www.isc.org/" 315*00b67f09SDavid van Moolenbroekuri02 URI 30 40 "https://www.isc.org/HolyCowThisSureIsAVeryLongURIRecordIDontEvenKnowWhatSomeoneWouldEverWantWithSuchAThingButTheSpecificationRequiresThatWesupportItSoHereWeGoTestingItLaLaLaLaLaLaLaSeriouslyThoughWhyWouldYouEvenConsiderUsingAURIThisLongItSeemsLikeASillyIdeaButEnhWhatAreYouGonnaDo/" 316*00b67f09SDavid van Moolenbroekuri03 URI 30 40 "" 317*00b67f09SDavid van Moolenbroek 318*00b67f09SDavid van Moolenbroek; type 257 319*00b67f09SDavid van Moolenbroekcaa01 CAA 0 issue "ca.example.net; policy=ev" 320*00b67f09SDavid van Moolenbroekcaa02 CAA 128 tbs "Unknown" 321*00b67f09SDavid van Moolenbroekcaa03 CAA 128 tbs "" 322*00b67f09SDavid van Moolenbroek 323*00b67f09SDavid van Moolenbroek; keydata (internal type used for managed-keys) 324*00b67f09SDavid van Moolenbroekkeydata TYPE65533 \# 0 325*00b67f09SDavid van Moolenbroekkeydata TYPE65533 \# 6 010203040506 326*00b67f09SDavid van Moolenbroekkeydata TYPE65533 \# 18 010203040506010203040506010203040506 327*00b67f09SDavid van Moolenbroek 328*00b67f09SDavid van MoolenbroekEOF 329