mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-09-01 15:05:23 +00:00
remove v6synth
- this was a test for the allow-v6-synthesis option, which was deprecated and no longer works. the test was removed from conf.sh.in long ago.
This commit is contained in:
@@ -1,13 +0,0 @@
|
|||||||
#!/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
|
|
@@ -1,28 +0,0 @@
|
|||||||
/*
|
|
||||||
* 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";
|
|
||||||
};
|
|
@@ -1,24 +0,0 @@
|
|||||||
; 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.
|
|
@@ -1,29 +0,0 @@
|
|||||||
; 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
|
|
@@ -1,15 +0,0 @@
|
|||||||
; 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.
|
|
@@ -1,15 +0,0 @@
|
|||||||
; 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.
|
|
@@ -1,39 +0,0 @@
|
|||||||
/*
|
|
||||||
* 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";
|
|
||||||
};
|
|
||||||
|
|
@@ -1,29 +0,0 @@
|
|||||||
/*
|
|
||||||
* 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";
|
|
||||||
};
|
|
@@ -1,62 +0,0 @@
|
|||||||
#!/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
|
|
Reference in New Issue
Block a user