Como a outra pessoa disse, os registros exigem endereços. Mas você pode usar CNAMEs como eu acho que você está tentando em seu exemplo.
wwww IN A 192.168.1.10
ftp IN CNAME wwww
No Ubuntu, estou tentando configurar um servidor DNS para um domínio. Ainda não testei porque ainda não tenho acesso à caixa virtual. Mas posso sentir que isso contém problemas. Alguém consegue identificar algum erro óbvio? Eu sei que é difícil sem executar um teste de servidor.
Eu configurei o named.conf.local assim:
zone "craig.linuxcourse.tfe.ltu.se" {
type master;
file "/etc/bind/db.craig.linuxcourse.tfe.ltu.se";
};
Agora estou tentando configurar o arquivo de zona, mas estou confuso sobre o que alterar o localhost para que ele possa se conectar.
Eu também quero adicionar os seguintes hosts:
ns1 (com um registro NS e A para o servidor DNS)
www
ftp
'nome do aluno' (esse deve ser o nome do servidor virtual)
Isso é o que eu mudei até agora:
;
; BIND data file for example.com
;
$TTL 604800
@ IN SOA craig.linuxcourse.tfe.ltu.se. root.linuxcourse.tfe.ltu.se. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
IN A 192.168.1.10
;
@ IN NS ns1.craig.linuxcourse.tfe.ltu.se.
@ IN A craig.linuxcourse.tfe.ltu.se
www IN A www.craig.linuxcourse.tfe.ltu.se
ftp IN A ftp.craig.linuxcourse.tfe.ltu.se
Como a outra pessoa disse, os registros exigem endereços. Mas você pode usar CNAMEs como eu acho que você está tentando em seu exemplo.
wwww IN A 192.168.1.10
ftp IN CNAME wwww
Obrigado por todas as respostas. Eu editei as configurações depois de ler seus comentários. Isso parece mais OK?
; BIND data file for local loopback interface
;
$TTL 5D
@ IN SOA ns1.craig.linuxcourse.tfe.ltu.se.
root.linuxcourse.tfe.ltu.se. (
2018052100 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
10800 ); Negative Cache TTL
;
IN NS ns1.craig.linuxcourse.tfe.ltu.se.
ns1 IN A xxx.239.163.100
www IN A xxx.239.163.110
ftp IN A xxx.239.163.120
craig IN A xxx.239.163.130
E é assim que o named.conf.local se parece:
zone "craig.linuxcourse.tfe.ltu.se" in {
allow-transfers { any; };
file "/etc/bind/db.craig.linuxcourse.tfe.ltu.se";
type master;
};