No heroku só precisa adicionar o domínio e subdominios usando heroku domains:add.
Já nos servidores DNS precisa configurar corretamente.
Veja abaixo a saída de um teste simples para os nomes que você está tentando configurar no
registro.br.
dig
a.ns.zerigo.com
; <<>> DiG 9.7.6-P1 <<>>
a.ns.zerigo.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 33581
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;
a.ns.zerigo.com. IN A
;; Query time: 82 msec
;; SERVER: 192.168.11.1#53(192.168.11.1)
;; WHEN: Fri Jan 4 18:58:32 2013
;; MSG SIZE rcvd: 33
dig
s1.ns.zerigo.com
; <<>> DiG 9.7.6-P1 <<>>
s1.ns.zerigo.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 56696
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;
s1.ns.zerigo.com. IN A
;; Query time: 81 msec
;; SERVER: 192.168.11.1#53(192.168.11.1)
;; WHEN: Fri Jan 4 18:59:33 2013
;; MSG SIZE rcvd: 34
Ou seja: os DNSs que você está tentando cadastrar não existem…
O
registro.br jamais vai deixar cadastrar um DNS que não existe.
Provavelmente os endereços são:
a.ns.zerigo.net
s1.ns.zerigo.net
Se você for usar no seu domínio menos de 40 registros você pode usar os próprios servidores DNS da
registro.br.
Basta marcar "Utilizar os servidores DNS do Registro.br" na configuração DNS do seu domínio.
Depois clicar em "Salvar e editar DNS".
Adicione um CNAME @ para
suaapp.herokuapp.com e outro www para
suaapp.herokuapp.com
Adicione o seus MXs.
Espere umas 24 horas para a propagação.
Você pode acompanhar a propagação através do dig se usar *nix ou nslookup no windows.
--
Oséias Ferreira.