Este é o comando on-line-dnsp que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
onisciente-dns - servidor DNS minúsculo para DNS reverso IPv6
SINOPSE
onisciente-dns [--configfile ] [--querylog]
DESCRIÇÃO
AllKnowingDNS fornece DNS reverso para redes IPv6 que usam SLAAC (autoconf), por exemplo, para
uma rede / 64.
O problema com DNS reverso IPv6 e servidores de nomes tradicionais é que o servidor de nomes
requer que você forneça um arquivo de zona. Supondo que você deseja fornecer RDNS para uma rede / 64,
você tem 2 ** 64 = 18446744073709551616 diferentes endereços IP utilizáveis (um pouco menos se você
estão usando SLAAC). Fornecer um arquivo de zona para isso, mesmo em uma notação muito concisa,
consomem uma grande quantidade de espaço em disco e não podem ser mantidos na memória do
computadores que temos hoje em dia.
Em vez disso, AllKnowingDNS gera registros PTR e AAAA em tempo real. Você só configura qual
rede que você deseja servir e como devem ser as suas entradas.
OPÇÕES
--configfile =caminho
Uso caminho em vez de /etc/all-knowing-dns.conf como arquivo de configuração.
--querylog
Habilite o registro de cada consulta no stdout (para depuração).
CONFIGURAÇÃO ARQUIVO (/etc/all-knowing-dns.conf)
O arquivo de configuração é maravilhosamente simples:
# Arquivo de configuração para AllKnowingDNS v1.7
escute 79.140.39.197
listen 2001:4d88:100e:1::3
#RaumZeitLabor
network 2001:4d88:100e:ccc0::/64
resolve para ipv6-% DIGITS% .nutzer.raumzeitlabor.de
with upstream 2001:4d88:100e:1::2
# Chaostreff
network 2001:4d88:100e:cd1::/64
resolve para ipv6-% DIGITS% .treff.noname-ev.de
Este exemplo contém todas as diretivas de configuração. Vamos examiná-los um por um:
endereço
Ouve no dado endereço (IPv4 e IPv6 são suportados) na porta 53.
rede rede
Especifica que as consultas para registros PTR dentro da rede dada devem ser respondidas
(qualquer consulta para uma rede não configurada será respondida com NXDOMAIN). Você precisa
especifique pelo menos o resolve para diretiva posteriormente.
resolve para endereço
Especifica o endereço para o qual os registros PTR devem ser resolvidos. O endereço precisa
contém% DIGITS% exatamente uma vez. Ao responder a consultas AAAA,% DIGITS% será analisado
e convertido de volta para um endereço IPv6.
Exemplo:
network 2001:4d88:100e:ccc0::/64
resolve para ipv6-% DIGITS% .nutzer.raumzeitlabor.de
Consulta de exemplo:
A consulta PTR 2001: 4d88: 100e: ccc0: 216: eaff: fecb: 826 resolverá para
ipv6-0216eafffecb0826.nutzer.raumzeitlabor.de
com rio acima endereço
Antes de responder a uma consulta PTR para esta rede, AllKnowingDNS irá perguntar ao servidor DNS
at endereço primeiro, acrescentando .upstream à consulta.
Exemplo:
network 2001:4d88:100e:ccc0::/64
resolve para ipv6-% DIGITS% .nutzer.raumzeitlabor.de
with upstream 2001:4d88:100e:1::2
Consulta de exemplo:
A consulta PTR 2001: 4d88: 100e: ccc0: 219: dbff: fe43: 2ec5 fará
AllKnowingDNS pede por
5.ce2.3.4.efffbd9.1.2.0.0.ccce0.0.1. \
8.8.d.4.1.0.0.2.ip6.arpa.upstream. at 2001:4d88:100e:1::2
e retransmitir a resposta, se houver.
DELEGANDO ZONAS
Esta seção mostra como delegar uma zona em BIND9 ou qualquer servidor DNS com um compatível
sintaxe do arquivo de zona. Para usar AllKnowingDNS, você precisa delegar o arquivo .ip6.arpa apropriado
zona para sua rede e um domínio regular.
REVERSE DELEGAÇÃO (.ip6.arpa)
$ ORIGIN.
$ TTL 604800; 1 semana
e.0.0.1.8.8.d.4.1.0.0.2.ip6.arpa EM SOA infra.in.zekjur.net. \
hostmaster.zekjur.net. (
20; serial
604800; atualização (1 semana)
86400; tentar novamente (1 dia)
2419200; expirar (4 semanas)
604800; mínimo (1 semana)
)
E libri.sur5r.net.
NS infra.in.zekjur.net.
; rede para RaumZeitLabor
0.ccce0.0.1.8.8.d.4.1.0.0.2.ip6.arpa. EM NS ipv6-rdns.zekjur.net.
FRENTE DELEGAÇÃO (.nutzer.raumzeitlabor.de)
$ TTL 6h
raumzeitlabor.de EM SOA ns1.jpru.de. hostmaster.jpru.de. (
2012030701
3h
30m
7d
1d)
EM X ns1.jpru.de.
EM X ns2.jpru.de.
EM A 195.49.138.121
EM MX 10 rzl.uugrn.org.
EM MX 20 up.uugrn.org.
EM MX 50 mail.uugrn.org.
EM MX 100 rzl.uugrn.org.
nutzer.raumzeitlabor.de. EM NS ipv6-rdns.zekjur.net.
VERSÃO
versão 1.7
Use onworks.net on-line usando onworks.net services