Algo parece estar mal configurado. Você está tentando definir uma zona DNS separada para o seu subdomínio, mas ela não existe na Internet voltada para os servidores DNS.
Aqui está o que eu vejo, substituindo seu domínio por example.com.ng
:
$ dig +trace accounts.example.com.ng SOA
; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> +trace accounts.example.com.ng SOA
;; global options: +cmd
. 130141 IN NS l.root-servers.net.
. 130141 IN NS i.root-servers.net.
. 130141 IN NS d.root-servers.net.
. 130141 IN NS e.root-servers.net.
. 130141 IN NS g.root-servers.net.
. 130141 IN NS j.root-servers.net.
. 130141 IN NS k.root-servers.net.
. 130141 IN NS c.root-servers.net.
. 130141 IN NS m.root-servers.net.
. 130141 IN NS a.root-servers.net.
. 130141 IN NS b.root-servers.net.
. 130141 IN NS f.root-servers.net.
. 130141 IN NS h.root-servers.net.
;; Received 488 bytes from 75.75.75.75#53(75.75.75.75) in 15 ms
ng. 172800 IN NS ns1.nic.net.ng.
ng. 172800 IN NS ns2.nic.net.ng.
ng. 172800 IN NS ns3.nic.net.ng.
ng. 172800 IN NS ns4.nic.net.ng.
ng. 172800 IN NS nsa.nic.net.ng.
;; Received 246 bytes from 128.63.2.53#53(128.63.2.53) in 48 ms
example.com.ng. 21600 IN NS ns1.linode.com.
example.com.ng. 21600 IN NS ns2.linode.com.
example.com.ng. 21600 IN NS ns3.linode.com.
;; Received 104 bytes from 194.0.1.29#53(194.0.1.29) in 81 ms
example.com.ng. 86400 IN SOA ns1.linode.com. REDACTED.gmail.com. 2015030476 14400 14400 1209600 86400
;; Received 108 bytes from 65.19.178.10#53(65.19.178.10) in 74 ms
Veja que SOA
registra no final? Esse não é o registro SOA
da sua segunda zona. Não podemos dizer por que esse é o caso, mas até que isso seja corrigido, nenhuma das alterações feitas nesse segundo arquivo de zona influenciará as consultas do DNS.