A partir da configuração que você nos mostra, há vários pontos a mencionar que precisam ser corrigidos:
- O arquivo de nome de domínio deve ser
zones/db.mydomain,com
e nãozones/db.mydomaon.com
; -
Quanto ao erro que você nos apresenta, está dizendo que uma transferência de domínio está sendo negada para a máquina de teste 123.123.123.103; como tal, permita-o, adicionando-o aos servidores permitindo transferências DNS como em:
permitir transferência {123.123.123.101; 123.123.123.102; 123.123.123.103; };
Você precisará reiniciar o BIND após essa alteração.
É plausível acreditar que o servidor de teste está executando um script / teste no arquivo real que deveria ser transferido e, portanto, o erro.
-
se ns1 e ns2 já estiverem registrados no domínio school.com, não vejo necessidade de registrá-los novamente no domínio
mydomain.com
(e, na verdade, vi muitos profissionais cometerem o mesmo erro); / p> -
Quanto ao teste de máquina, não está totalmente claro se ele captura a school.com ou mydomain.com.
Quanto ao seu comando dig falhar, eu enviaria diretamente o endereço IP como em:
Se dentro do seu servidor:
dig -t soa my.domain.com @127.0.0.1
ou melhor:
dig -t soa my.domain.com @123.123.123.100
Como último comentário, 1 semana para um cache negativo TTL é muito alto. Eu usaria 30 minutos ou 1 hora.