Em seu exemplo, você escreve a última parte do endereço como um número. No DNS reverso, você precisa escrever cada dígito hexadecimal separadamente (e incluir zeros à esquerda, quando necessário).
Para corrigir e expandir seu exemplo:
$TTL 3h
$ORIGIN 3.0.3.2.3.7.9.1.1.0.0.2.ip6.arpa.
@ IN SOA ns3.example.ca. ns4.example.ca. (
2011071030 ; serial
3h ; refresh after 3 hours
1h ; retry after 1 hour
1w ; expire after 1 week
1h ) ; negative caching TTL of 1 hour
NS ns3.example.ca.
NS ns4.example.ca.
4.3.2.1 IN NS ns1.example.com.
NS ns2.example.com.
5.4.3.2 IN NS ns99.example2.com.
NS ns100.example2.com.
1.2.3.4 IN NS ns1.cust1.com.
NS ns2.cust1.com.
; This would be for 2001:1973:2303:1::/64
1.0.0.0 IN NS ns1.example.org.
NS ns2.example.org.
; This would be for 2001:1973:2303:10::/64
0.1.0.0 IN NS ns1.example.org.
NS ns2.example.org.
; This would be for 2001:1973:2303:100::/64
0.0.1.0 IN NS ns1.example.org.
NS ns2.example.org.
; This would be for 2001:1973:2303:1000::/64
0.0.0.1 IN NS ns1.example.org.
NS ns2.example.org.
Uma ferramenta muito útil para determinar o nome DNS reverso completo de um endereço é sipcalc
:
$ sipcalc -r 2001:1973:2303:ab::cafe
-[ipv6 : 2001:1973:2303:ab::cafe] - 0
[IPV6 DNS]
Reverse DNS (ip6.arpa) -
e.f.a.c.0.0.0.0.0.0.0.0.0.0.0.0.b.a.0.0.3.0.3.2.3.7.9.1.1.0.0.2.ip6.arpa.
-