Esta é minha configuração
Domínio: nginx-repo [.] com (registrado no GoDaddy)
Servidor de nomes: Uma VM do DigitalOcean rodando o BIND no Debian 7
Eu criei uma zona para o domínio mencionado acima na minha VM e usei dnssec-keygen
e dnssec-signzone
para configurar e assinar o arquivo de zona.
Os registros do DS
# cat dsset-nginx-repo.com.
nginx-repo.com. IN DS 22728 7 1 7EAA739B73EDB97A3E352435F7064D9865AAF45E
nginx-repo.com. IN DS 22728 7 2 6812A504A54E37DDCBD3EB2913A53336AD4D132C619F7F98B45F91A6 98131231
Agora eu entrei no GoDaddy e tentei inserir o primeiro registro do DS, mas recebi o erro - Não foi possível validar seus dados no momento. Por favor, tente novamente mais tarde. Se o problema persistir, entre em contato com o suporte ao cliente.
Então entrei em contato com o GoDaddy via chat ao vivo e, em resumo, foi o que aconteceu.
Eu: estou recebendo um erro quando entro em registros do DS Eles: Você precisa do DNS Premium para DNSSEC < br> Eu: Mas sua documentação ( link ) diz que posso configurar DNSSEC autogerenciado com servidores de nomes personalizados
Eles : Sim, mas você deve ter controle sobre a assinatura de suas zonas
Eu : I o NS está hospedado em um VPS DigitalOcean no qual eu tenho acesso root Eles : mas não nesta conta o arquivo de zona deve ser controlado por esta conta.
Depois de algum argumento, foi isso que eles disseram
The Domain name has to be within the same account with the Premium DNS ... most people will also have their VPS on the same account to prevent cross account errors like this
Eu: : -S: -S: -S: -S
O que está errado aqui? Eu configurei o DNSSEC incorretamente no BIND?
Ou eu tenho que me inscrever com o GoDaddy VPS para usar o DNSSEC autogerenciado :-D :-D
Aqui está uma dig
output
# dig DNSKEY +multiline nginx-repo.com @dns.nginx-repo.com
;; Truncated, retrying in TCP mode.
; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> DNSKEY +multiline nginx-repo.com @dns.nginx-repo.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31501
;; flags: qr aa rd; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;nginx-repo.com. IN DNSKEY
;; ANSWER SECTION:
nginx-repo.com. 86400 IN DNSKEY 257 3 7 (
AwEAAaqoS3iOSx6zKrlp28xrLfL4VX4OTCOc5wiUQYy0
xV0Z1Duq2NHEbJAniAF9K4Hgp+YbvpheF667+1gKLeuc
RO6DiHAp08kQf45fo6NVvdWSqQlH5JS9bdawx1BtKi/k
BXLWtL+j9wJ+Xn2MmwyAvSEZ+XBnSnZmSkK5AqKd99A5
/UTNazgnwrsVIeBswczh+L/Fl55dAfoJfeFdBjK0ttHg
mrydkfYV+pK/poMQEbIcfxA3CHql7J7aXQWsqVozlXwM
mDZ9rJ9dtY4fySSA5apF1P5ulnvSRyvpRHP9Nr6IDP9q
PmIkmQYy3N+wADIbSvAloCEhyHy3hHzmD/B033O7Pk1T
KjVx9Xiso3NvT2lipgZdWUffiC5Az3XJNeAbp1nNg8Rn
5ZDyLf1yusBzxvV+bjybKBxj5SQHOJWtPu8BuczEEcW+
mSOtRPxPg90idbMGrW3QgVTqx3fp/CfJbDpffZ8scpOg
dFoQ9/sjib/BYt8zgadU0fmQD0MvGm9OLB713I9Zbi/I
lMhephDaFcK4BRRY08BYwh53pWw32OnUmj6aqPFOsok9
pYVkpzFDHifw4dcvGj0aFk4FKcNyXDqLwpT4rQNDRWaN
7WRLViglBzVEfesGZN6GGgL9gJIfLuCovbLEhRIUYql/
wNG83GKMAK7Nx7gvqfeKsmesYeKL
) ; key id = 22728
nginx-repo.com. 86400 IN DNSKEY 256 3 7 (
AwEAAc+8SlNMiwtQT6/1NitlWBPg7dx53A7cmP3tg75Q
PlEqQrTRzf4+j5JPTfV/dHjwd4lXpEYxi+YMT8e3q9KM
SyBuZSIGJc+rBsdPDqaWPLL8J8/D3mK4cGOPvD8BIs4V
Zo+v9sMm4PQsXkcntGJ45UPTflGghss8MNveg1U/+irL
oIOm7jP2iLS6lPdhxrpuoXH8nBMIvjMxAQBRAlxkUjO1
X9OOw+G/rCrcjyv7gyt7ihy1+CZCrrQE7Mg629BHCkMv
40bLt5SdW9+IXe4soVNo+4gR9XgGDXTikztN/ZoAAjiJ
Z9uwsJ3C1FGxwyH3/EwafhxXXDnDmHL3+oCUvfs=
) ; key id = 2579
;; Query time: 0 msec
;; SERVER: 192.241.253.191#53(192.241.253.191)
;; WHEN: Mon Nov 25 19:42:10 2013
;; MSG SIZE rcvd: 840