rndc usa-se para controlar (local ou remotamente)
o servidor de nomes (named), e.g., para carregar uma
configuração actualizada (rndc reload) ou para limpar a cache
(rndc flush). rndc e o named. Pode
gerar uma nova chave usando o seguinte comando:rndc-confgen -a -b 384 -k rndc-keyEste comando cria (ou modifica) o ficheiro
/etc/rndc.key,
com a definição de uma chave com o seguinte aspecto:
key "rndc-key" {
algorithm hmac-md5;
secret "TqeiABSAEUqqREJhDDkHrcMK9o7mnNihXEbMAW/dBSU=";
};
Se o ficheiro /etc/rndc.conf existir, certifique-se de que
não contém a definição dessa chave (se contiver, apague-a) mas inclui
o /etc/rndc.key. Exemplo de configuração:
include "/etc/rndc.key";
options {
default-server localhost;
default-key rndc-key;
};
Faça o mesmo em relação ao ficheiro /etc/named.conf,
certificando-se ainda de que a secção controls está
configurada para usar a chave definida, e.g.:
include "/etc/rndc.key";
controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { rndc-key; };
};
named.conf e os ficheiros de zona
estão correctos pode utilizar, respectivamente,
named-checkconf e
named-checkzone {zone} {file},
onde file é o pathname do ficheiro de zona.
Faça sempre estes testes antes de pôr o serviço
a correr.
rndc reload
para as activar, verifique nos logs que não ocorreram erros.
host ou
dig. Normalmente, o servidor a consultar é o indicado
no ficheiro /etc/resolv.conf, que é actualizado ao obter
endereços por DHCP. Se quisermos usar outro servidor (e.g.,
172.16.0.2), podemos especificá-lo na linha de comando:host www.dcc.fc.up.pt 172.16.0.2
dig @172.16.0.2 www.dcc.fc.up.pt
named.conf as opções
listen-on e allow-query.

named.conf dos
servidores DNS deve ter o DNSSEC
desactivado:
dnssec-enable no;
dnssec-validation no;
dnssec-lookaside no;
route -n) ifconfig)named-checkzone -D <zona> <ficheiro>
para cada zona (apenas nos servidores DNS)ping ou o
traceroute nas questões indicadas como
outRes (em texto com fonte de tamanho fixo, para melhor
visibilidade)wireshark
Nota: em qualquer dump ou captura deve indicar sempre o comando; nas capturas deve indicar sempre os filtros que eventualmente tenha utilizado.
host -t mx dept.lr-gX.pt.
(outRes)rndc flush) e
inicie uma captura wireshark.
Em term1, tente descobrir o servidor de email do domínio
lr-gX.pt. Explique o que se passou. (capRes + texRes)
dig para
resolver o nome www.jn.pt.
no ip nat inside source list 2 interface FastEthernet2/0 overload ip nat inside source static network 172.16.0.0 192.168.80.0 /24 no-alias no-payload
named (pois vai funcionar apenas como
terminal) e adicione uma rota para a rede 192.168.80.0/24 através do
192.168.56.a (o endereço IP obtido por DHCP pelo router Cisco
na interface f2/0). Obtenha o endereço IP de router.lr-gX.pt usando
o comando host router.lr-gX.pt. 192.168.80.2
(outRes)
named. Reponha a
configuração original no router R1. Reponha também a
configuração anterior a esta pergunta (sem vistas) no
ns.lr-gX.pt.
named, apague os ficheiros slave,
volte a iniciar o serviço named e repita esta alínea.
".", do tipo hint,
necessita dum ficheiro (normalmente chamado named.ca).
Observe o conteúdo desse ficheiro e explique a sua função.
(texRes)