+++ /dev/null
-#!/bin/sh
-#
-# Copyright (C) 2001, 2004, 2007, 2012, 2014, 2016 Internet Systems Consortium, Inc. ("ISC")
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-# $Id: clean.sh,v 1.5 2007/09/26 03:22:44 marka Exp $
-
-rm -f *.out
-rm -f */named.memstats
-rm -f ns*/named.lock
+++ /dev/null
-/*
- * Copyright (C) 2001, 2004, 2007, 2016 Internet Systems Consortium, Inc. ("ISC")
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- */
-
-/* $Id: named.conf,v 1.5 2007/06/19 23:47:06 tbox Exp $ */
-
-controls { /* empty */ };
-
-options {
- query-source address 10.53.0.1;
- notify-source 10.53.0.1;
- transfer-source 10.53.0.1;
- port 5300;
- pid-file "named.pid";
- listen-on { 10.53.0.1; };
- listen-on-v6 { none; };
- recursion no;
- notify yes;
-};
-
-zone "." {
- type master;
- file "root.db";
-};
+++ /dev/null
-; Copyright (C) 2001, 2004, 2007, 2016 Internet Systems Consortium, Inc. ("ISC")
-;
-; This Source Code Form is subject to the terms of the Mozilla Public
-; License, v. 2.0. If a copy of the MPL was not distributed with this
-; file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-; $Id: root.db,v 1.4 2007/06/19 23:47:06 tbox Exp $
-
-$TTL 300
-. IN SOA gson.nominum.com. a.root.servers.nil. (
- 2000042100 ; serial
- 600 ; refresh
- 600 ; retry
- 1200 ; expire
- 600 ; minimum
- )
-. NS a.root-servers.nil.
-a.root-servers.nil. A 10.53.0.1
-
-example. NS ns2.example.
-ns2.example. A 10.53.0.2
-
-ip6.int. NS ns2.example.
-ip6.arpa. NS ns2.example.
+++ /dev/null
-; Copyright (C) 2001, 2004, 2007, 2016 Internet Systems Consortium, Inc. ("ISC")
-;
-; This Source Code Form is subject to the terms of the Mozilla Public
-; License, v. 2.0. If a copy of the MPL was not distributed with this
-; file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-; $Id: example.db,v 1.4 2007/06/19 23:47:06 tbox Exp $
-
-$TTL 86400
-@ IN SOA ns2 hostmaster (
- 2001010604 3600 1800 1814400 3600 )
- NS ns2.example.
-ns2.example. A 10.53.0.2
-
-a A 10.0.0.1
-aaaa AAAA 12:34:56::ff
-a6 A6 0 12:34:56::ff
-chain A6 64 0::ff:ff prefix
-prefix A6 0 12:34:56::0
-alias CNAME chain
-alias2 CNAME alias
-dname DNAME foo
-
-loop CNAME loop
-
-loop2 CNAME loop3
-loop3 CNAME loop2
-
-aaaa.foo AAAA 12:34:56::ff
+++ /dev/null
-; Copyright (C) 2001, 2002, 2004, 2007, 2016 Internet Systems Consortium, Inc. ("ISC")
-;
-; This Source Code Form is subject to the terms of the Mozilla Public
-; License, v. 2.0. If a copy of the MPL was not distributed with this
-; file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-; $Id: ip6.arpa.db,v 1.5 2007/06/19 23:47:06 tbox Exp $
-
-$TTL 86400
-@ IN SOA ns2 hostmaster (
- 2001010604 3600 1800 1814400 3600 )
- NS ns2.example.
-ns2.example. A 10.53.0.2
-
-f.f.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.6.5.4.3.2.1 PTR foo.
+++ /dev/null
-; Copyright (C) 2001, 2004, 2007, 2016 Internet Systems Consortium, Inc. ("ISC")
-;
-; This Source Code Form is subject to the terms of the Mozilla Public
-; License, v. 2.0. If a copy of the MPL was not distributed with this
-; file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-; $Id: ip6.int.db,v 1.4 2007/06/19 23:47:06 tbox Exp $
-
-$TTL 86400
-@ IN SOA ns2 hostmaster (
- 2001010604 3600 1800 1814400 3600 )
- NS ns2.example.
-ns2.example. A 10.53.0.2
-
-f.f.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.6.5.4.3.2.1 PTR bar.
+++ /dev/null
-/*
- * Copyright (C) 2001, 2004, 2007, 2016, 2017 Internet Systems Consortium, Inc. ("ISC")
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- */
-
-/* $Id: named.conf,v 1.6 2007/06/18 23:47:31 tbox Exp $ */
-
-controls { /* empty */ };
-
-options {
- query-source address 10.53.0.2;
- notify-source 10.53.0.2;
- transfer-source 10.53.0.2;
- port 5300;
- pid-file "named.pid";
- listen-on { 10.53.0.2; };
- listen-on-v6 { none; };
- recursion yes;
- notify yes;
-};
-
-zone "example" {
- type master;
- file "example.db";
-};
-
-zone "ip6.int" {
- type master;
- file "ip6.int.db";
-};
-
-zone "ip6.arpa" {
- type master;
- file "ip6.arpa.db";
-};
-
+++ /dev/null
-/*
- * Copyright (C) 2001, 2004, 2007, 2016, 2017 Internet Systems Consortium, Inc. ("ISC")
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- */
-
-/* $Id: named.conf,v 1.6 2007/06/18 23:47:31 tbox Exp $ */
-
-controls { /* empty */ };
-
-options {
- query-source address 10.53.0.3;
- notify-source 10.53.0.3;
- transfer-source 10.53.0.3;
- port 5300;
- pid-file "named.pid";
- listen-on { 10.53.0.3; };
- listen-on-v6 { none; };
- recursion yes;
- notify yes;
- allow-v6-synthesis { any; };
-};
-
-zone "." {
- type hint;
- file "../../common/root.hint";
-};
+++ /dev/null
-#!/bin/sh
-#
-# Copyright (C) 2001, 2004, 2007, 2012, 2016 Internet Systems Consortium, Inc. ("ISC")
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-# $Id: tests.sh,v 1.4 2007/06/19 23:47:06 tbox Exp $
-
-SYSTEMTESTTOP=..
-. $SYSTEMTESTTOP/conf.sh
-
-# ns1 = root server
-# ns2 = authoritative server
-# ns3 = recursive server doing v6 synthesis
-
-status=0
-
-DIGOPTS="+tcp +noadd +nosea +nostat +noquest +nocomm +nocmd"
-
-for name in aaaa a6 chain alias2 aaaa.dname loop loop2
-do
- $DIG $DIGOPTS $name.example. aaaa @10.53.0.3 -p 5300
- echo
-done >dig.out
-
-for i in 1 2
-do
- $DIG $DIGOPTS f.f.$i.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.6.5.4.3.2.1.ip6.int. PTR @10.53.0.3 -p 5300
- echo
-done >>dig.out
-
-cat <<EOF >good.out
-aaaa.example. 0 IN AAAA 12:34:56::ff
-
-a6.example. 0 IN AAAA 12:34:56::ff
-
-chain.example. 0 IN AAAA 12:34:56::ff:ff
-
-alias2.example. 0 IN CNAME alias.example.
-alias.example. 0 IN CNAME chain.example.
-chain.example. 0 IN AAAA 12:34:56::ff:ff
-
-aaaa.dname.example. 0 IN CNAME aaaa.foo.example.
-aaaa.foo.example. 0 IN AAAA 12:34:56::ff
-
-loop.example. 0 IN CNAME loop.example.
-
-loop2.example. 0 IN CNAME loop3.example.
-loop3.example. 0 IN CNAME loop2.example.
-
-f.f.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.6.5.4.3.2.1.ip6.int. 0 IN PTR foo.
-
-f.f.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.6.5.4.3.2.1.ip6.int. 0 IN PTR bar.
-
-EOF
-
-diff good.out dig.out || status=1
-
-echo "I:exit status: $status"
-[ $status -eq 0 ] || exit 1