musicbox
é um alias para ns
:
musicbox IN CNAME ns
No entanto, não há entrada A para ns
, portanto, musicbox
não resolve. Todos os outros nomes de host têm entradas A, portanto, são resolvidos muito bem.
Você pode adicionar uma entrada A para ns
...
ns IN A [ns' IP]
... ou uma entrada A para musicbox
diretamente:
musicbox IN A [musicbox's IP]
Pelo que posso dizer do seu arquivo, estou assumindo que ns
host é 192.168.1.22
(referido como @
, local, no seu arquivo de zona). Embora você defina o IP do seu host, não há nenhuma associação feita entre seu host ( @
, local) e ns
. Eu recomendaria as seguintes alterações:
$ORIGIN local
$TTL 1h
@ IN SOA ns.local. hostmaster.local. (
1; serial
1d; refresh
2h; retry
4w; expire
1h; minimum time-to-live
)
IN NS ns
IN A 192.168.1.22
ns IN A 192.168.1.22
haddock IN A 192.168.1.29
tintin IN A 192.168.1.68
snowy IN A 192.168.1.99
castafiore IN A 192.168.1.73
musicbox IN CNAME ns
Este arquivo fará as seguintes associações:
-
local.
está em 192.168.1.22. -
ns.local.
está em 192.168.1.22. -
haddock.local.
está em 192.168.1.29. -
tintin.local.
está em 192.168.1.68 -
snowy.local.
está em 192.168.1.99. -
castafiore.local.
está em 192.168.1.73. -
musicbox.local.
está em 192.168.1.22 (alias dens.local.
).
(não se esqueça do término de .
s sempre que você estiver usando domínios completos como ns.local.
)