ph10 2004/10/11 11:13:31 BST
Added files:
exim-test-orig/DNSzones db.10 db.test.ex
Log:
Start
Revision Changes Path
1.1 +64 -0 exim/exim-test-orig/DNSzones/db.10 (new)
1.1 +322 -0 exim/exim-test-orig/DNSzones/db.test.ex (new)
Index: db.10
====================================================================
$TTL 86400
@ IN SOA xoanon.csi.cam.ac.uk. hostmaster.xoanon.csi.cam.ac.uk. (
1999030901 ; Serial
21600 ; Refresh 6 hours
3600 ; Retry 1 hour
604800 ; Expire after a week
86400 ) ; Minimum ttl 1 day
NS xoanon.csi.cam.ac.uk.
; $Cambridge: exim/exim-test-orig/DNSzones/db.10,v 1.1 2004/10/11 10:13:31 ph10 Exp $
; This is a testing zone file for use on xoanon.csi.cam.ac.uk when testing
; DNS handling in Exim. This is a fake zone of no real use. The zone name
; is 10.in-addr.arpa.
1.0.0.10.in-addr.arpa. PTR ten-1.test.ex.
2.0.0.10.in-addr.arpa. PTR ten-2.test.ex.
3.0.0.10.in-addr.arpa. PTR ten-3-alias.test.ex.
3.0.0.10.in-addr.arpa. PTR ten-3.test.ex.
4.0.0.10.in-addr.arpa. PTR ten-4.test.ex.
5.0.0.10.in-addr.arpa. PTR ten-5-6.test.ex.
6.0.0.10.in-addr.arpa. PTR ten-5-6.test.ex.
; 10.0.0.97 is deliberately not reverse registered
98.0.0.10.in-addr.arpa. PTR noforward.test.ex.
99.0.0.10.in-addr.arpa. PTR ten-99.TEST.EX.
; 10.11.12.13 (black-1) is deliberately not reverse registered
14.12.11.10.in-addr.arpa. PTR black-2.test.ex.
10.10.10.10.in-addr.arpa. PTR myhost.test.ex.
5.4.12.10.in-addr.arpa. PTR other1.test.ex.
1.3.12.10.in-addr.arpa. PTR other2.test.ex.
2.3.12.10.in-addr.arpa. PTR other2.test.ex.
1.0.99.10.in-addr.arpa. PTR other99.test.ex.
; The first of these deliberately points back to a different name
; with a different address - that of the second one.
99.99.99.10.in-addr.arpa. PTR badB.test.ex.
98.99.99.10.in-addr.arpa. PTR badB.test.ex.
; This host has multiple names with several components, for
; testing negative wildcard matching
97.99.99.10.in-addr.arpa. PTR x.gov.uk.test.ex.
97.99.99.10.in-addr.arpa. PTR x.co.uk.test.ex.
; This IP number points back to a legitimate host, but also to a name that
; isn't forward registered
90.99.99.10.in-addr.arpa. PTR oneback.test.ex.
90.99.99.10.in-addr.arpa. PTR host1.masq.test.ex.
; This is a duff registration for testing
255.255.255.10.in-addr.arpa. PTR .
; End
Index: db.test.ex
====================================================================
$TTL 86400
@ IN SOA xoanon.csi.cam.ac.uk. hostmaster.xoanon.csi.cam.ac.uk. (
1999030901 ; Serial
21600 ; Refresh 6 hours
3600 ; Retry 1 hour
604800 ; Expire after a week
86400 ) ; Minimum ttl 1 day
NS xoanon.csi.cam.ac.uk.
; $Cambridge: exim/exim-test-orig/DNSzones/db.test.ex,v 1.1 2004/10/11 10:13:31 ph10 Exp $
; This is a testing zone file for use on xoanon.csi.cam.ac.uk when testing
; DNS handling in Exim. This is a fake zone of no real use. The zone name
; is test.ex.
@ TXT "A TXT record for test.ex."
cname CNAME test.ex.
; Standard localhost handling
localhost A 127.0.0.1
localhost AAAA ::1
; A host with upper case letters in its canonical name
UpperCase A 127.0.0.1
; A host with UTF-8 characters in its name
mx.Ï A 10.255.255.255
; A non-standard name for localhost
thishost A 127.0.0.1
; Another host with both A and AAAA records
46 A 10.0.0.4
AAAA 3ffe:ffff:836f:0a00:000a:0800:200a:c031
; And another
46b A 10.0.0.5
AAAA 3ffe:ffff:836f:0a00:000a:0800:200a:c033
; A host with just a non-local IPv6 address
v6 AAAA 3ffe:ffff:836f:0a00:000a:0800:200a:c032
; Alias A and CNAME records for xoanon
xoanon A 131.111.10.206
alias-xoanon CNAME xoanon.test.ex.
; A bad CNAME
badcname CNAME rhubarb.test.ex.
; Test a name containing an underscore
a_b A 99.99.99.99
; The reverse registration for this name is an empty string
empty A 10.255.255.255
; Some IPv6 stuff
; xoanon.ipv6 AAAA 3ffe:2101:12:1:a00:20ff:fe86:a061
; xoanon.ipv6 AAAA fe80::a00:20ff:fe86:a061
xoanon.ipv6 AAAA 2001:630:200:8100:207:e9ff:fe5d:b693
xoanon.ipv6 A6 64 ::a00:20ff:fe86:a061 prefix.ipv6
prefix.ipv6 A6 0 3ffe:2101:12:1::
a6-2.ipv6 A6 48 ::1234:1234:1234:1234:1234 prefix.ipv6
a6-3.ipv6 A6 96 ::4321:4321 a6-2.ipv6
a6-4.ipv6 A6 32 ::9999:9999:9999:9999:9999:9999 a6-2.ipv6
prefix2.ipv6 A6 0 ffff:2101:12:1::
prefix2.ipv6 A6 0 eeee:2101:12:1::
a6-5.ipv6 A6 64 ::2233:2233:2233:2233 prefix2.ipv6
test2a6.ipv6 A6 64 ::a00:20ff:fe86:a062 prefix.ipv6
test2.ipv6 AAAA 3ffe:2101:12:1:a00:20ff:fe86:a062
; A case of forward and backward pointers disagreeing
badA A 10.99.99.99
badB A 10.99.99.98
; A host with multiple names in different (sub) domains
; These intended to be within test.ex - absence of final dots is deliberate
x.gov.uk A 10.99.99.97
x.co.uk A 10.99.99.97
; A host, the reverse lookup of whose IP address gives this name plus another
; that does not forward resolve to the same address
oneback A 10.99.99.90
host1.masq A 10.90.90.90
; Fake hosts are registered in the 10.0.0.0 subnet
ten-1 A 10.0.0.1
ten-2 A 10.0.0.2
ten-3 A 10.0.0.3
ten-3-alias A 10.0.0.3
ten-3xtra A 10.0.0.3
ten-4 A 10.0.0.4
ten-5 A 10.0.0.5
ten-6 A 10.0.0.6
ten-5-6 A 10.0.0.5
A 10.0.0.6
ten-99 A 10.0.0.99
black-1 A 10.11.12.13
black-2 A 10.11.12.14
myhost A 10.10.10.10
myhost2 A 10.10.10.10
other1 A 10.12.4.5
other2 A 10.12.3.1
A 10.12.3.2
other99 A 10.99.0.1
; -------- Testing RBL records -------
; 10.11.12.13 is deliberately not reverse-registered
13.12.11.10.rbl A 127.0.0.2
TXT "This is a test blacklisting message"
14.12.11.10.rbl A 127.0.0.2
TXT "This is a test blacklisting message"
15.12.11.10.rbl A 127.0.0.2
TXT "This is a very long blacklisting message, continuing for ages and ages and certainly being longer than 128 characters which was a previous limit on the length that Exim was prepared to handle."
14.12.11.10.rbl2 A 127.0.0.2
TXT "This is a test blacklisting2 message"
16.12.11.10.rbl2 A 127.0.0.2
TXT "This is a test blacklisting2 message"
14.12.11.10.rbl3 A 127.0.0.2
TXT "This is a test blacklisting3 message"
15.12.11.10.rbl3 A 127.0.0.3
TXT "This is a very long blacklisting message, continuing for ages and ages and certainly being longer than 128 characters which was a previous limit on the length that Exim was prepared to handle."
20.12.11.10.rbl4 A 127.0.0.6
21.12.11.10.rbl4 A 127.0.0.7
1.13.13.10.rbl CNAME non-exist.test.ex.
2.13.13.10.rbl A 127.0.0.1
A 127.0.0.2
; -------- Testing MX records --------
mxcased MX 5 ten-99.TEST.EX.
; Points to a host with both A and AAAA
mx46 MX 46 46.test.ex.
; Points to two hosts with both kinds of address, equal precedence
mx4646 MX 46 46.test.ex.
MX 46 46b.test.ex.
; Ditto, with a third IPv6 host
mx46466 MX 46 46.test.ex.
MX 46 46b.test.ex.
MX 46 v6.test.ex.
; Two equal precedence pointing to a v4 and a v6 host
mx246 MX 10 v6.test.ex.
MX 10 ten-1.test.ex.
; Lowest-numbered points to local host
mxt1 MX 5 xoanon.csi.cam.ac.uk.
; Points only to non-existent hosts
mxt2 MX 5 not-exist.test.ex.
; Points to some non-existent hosts;
; Lowest numbered existing points to local host
mxt3 MX 5 not-exist.test.ex.
MX 6 xoanon.test.ex.
; Points to some non-existent hosts;
; Lowest numbered existing points to non-local host
mxt3r MX 5 not-exist.test.ex.
MX 6 draco.cus.cam.ac.uk.
; Points to an alias
mxt4 MX 5 alias-xoanon.test.ex.
; Various combinations of precedence and local host
mxt5 MX 5 xoanon.test.ex.
MX 5 ten-1.test.ex.
mxt6 MX 5 ten-1.test.ex.
MX 6 xoanon.test.ex.
MX 6 ten-2.test.ex.
mxt7 MX 5 ten-2.test.ex.
MX 6 ten-3.test.ex.
MX 7 xoanon.test.ex.
MX 8 ten-1.test.ex.
mxt8 MX 5 ten-2.test.ex.
MX 6 ten-3.test.ex.
MX 7 xoanon.test.ex.
MX 7 ten-4.test.ex.
MX 8 ten-1.test.ex.
; Same host appearing twice
mxt9 MX 5 ten-1.test.ex.
MX 6 ten-2.test.ex.
MX 7 ten-3.test.ex.
MX 8 ten-1.test.ex.
; MX pointing to IP address
mxt10 MX 5 10.0.0.1.
; Several MXs pointing to local host
mxt11 MX 5 localhost.test.ex.
MX 6 localhost.test.ex.
mxt11a MX 5 localhost.test.ex.
MX 6 ten-1.test.ex.
mxt12 MX 5 local1.test.ex.
MX 6 local2.test.ex.
local1 A 127.0.0.2
local2 A 127.0.0.2
; Some more
mxt13 MX 4 other1.test.ex.
MX 5 other2.test.ex.
; Different hosts with same IP addresses in the list
mxt14 MX 4 ten-5-6.test.ex.
MX 5 ten-5.test.ex.
MX 6 ten-6.test.ex.
; Large number of IP addresses at one MX value, and then some
; at another, to check that hosts_max_try tries the MX different
; values if it can.
mxt99 MX 1 ten-1.test.ex.
MX 1 ten-2.test.ex.
MX 1 ten-3.test.ex.
MX 1 ten-4.test.ex.
MX 1 ten-5.test.ex.
MX 1 ten-6.test.ex.
MX 3 black-1.test.ex.
MX 3 black-2.test.ex.
; Special case test for @mx_any (to doublecheck a reported Exim 3 bug isn't
; in Exim 4). The MX points to two names, each with multiple addresses. The
; very last address is the local host. When Exim is testing, it will sort
; these addresses into ascending order.
mxt98 MX 1 98-1.test.ex.
MX 2 98-2.test.ex.
98-1 A 10.1.2.3
A 10.4.5.6
98-2 A 10.7.8.9
A 131.111.10.206
; IP addresses with the same MX value
mxt97 MX 1 ten-1.test.ex.
MX 1 ten-2.test.ex.
MX 1 ten-3.test.ex.
MX 1 ten-4.test.ex.
; MX pointing to a single-component name that happens to exist if qualified
; Note: the name depends on the domain setting of the local resolver
mxt1c MX 1 xoanon.
; MX with UTF-8 characters in its name
Ï MX 0 mx.Ï.test.ex.
; -------- Testing SRV records --------
_smtp._tcp.srv01 SRV 0 0 25 ten-1.test.ex.
_smtp._tcp.srv02 SRV 1 3 99 ten-1.test.ex.
SRV 1 1 99 ten-2.test.ex.
SRV 3 0 66 ten-3.test.ex.
_smtp._tcp.nosmtp SRV 0 0 0 .
_smtp2._tcp.srv03 SRV 0 0 88 ten-4.test.ex.
; End