feat: add full Zonemaster stack with Docker and Spanish UI
- Clone all 5 Zonemaster component repos (LDNS, Engine, CLI, Backend, GUI) - Dockerfile.backend: 8-stage multi-stage build LDNS→Engine→CLI→Backend - Dockerfile.gui: Astro static build served via nginx - docker-compose.yml: backend (internal) + frontend (port 5353) - nginx.conf: root redirects to /es/, /api/ proxied to backend - zonemaster-gui/config.ts: defaultLanguage set to 'es' (Spanish) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
# cds-matches-non-zone-dnskey.dnssec16.xa
|
||||
template IN SOA cds-matches-non-zone-dnskey.dnssec16.xa. {
|
||||
answer "cds-matches-non-zone-dnskey.dnssec16.xa. 3600 IN SOA ns1.cds-matches-non-zone-dnskey.dnssec16.xa. admin.cds-matches-non-zone-dnskey.dnssec16.xa. 2022815160 3600 600 604800 3600"
|
||||
answer "cds-matches-non-zone-dnskey.dnssec16.xa. 3600 IN RRSIG SOA 10 3 3600 20321214172745 20221217162745 8593 cds-matches-non-zone-dnskey.dnssec16.xa. jjietQv4CLs9lNZswPXhhoJVKmdxvVDR4M0OSNZ4w+ZKD9noilCxhe12 vtvQ8UgcMXapbVb6Hs3/iqtgp/XMMoRzz/2oM2IWJW53U/s7cgZZb2rE aqL8bhM9sja8xW9pt516L+G/4a4YIg72jgM8fB9lNHHOrLAarXVinay8 4EuOMaJsYhPk0kWeJZsPEZo0q07hIsQgsk63oO3irDGwSv/XiD6qs6No q9Ln87dEObgOe7XxIHhKvLFS56HF8o9h/X5GErSndAAGI5EEQ/4YD3MM F0yhBQNMztPwaRd2/NLLBdSa2TL0y8UZ8cROdj2+U2IQr3tpjESlJmRn IxQyYA=="
|
||||
}
|
||||
|
||||
template IN NS cds-matches-non-zone-dnskey.dnssec16.xa. {
|
||||
answer "cds-matches-non-zone-dnskey.dnssec16.xa. 3600 IN NS ns1.cds-matches-non-zone-dnskey.dnssec16.xa."
|
||||
answer "cds-matches-non-zone-dnskey.dnssec16.xa. 3600 IN NS ns2.cds-matches-non-zone-dnskey.dnssec16.xa."
|
||||
answer "cds-matches-non-zone-dnskey.dnssec16.xa. 3600 IN RRSIG NS 10 3 3600 20321214172813 20221217162814 8593 cds-matches-non-zone-dnskey.dnssec16.xa. nkT4KlAQlaW71l/mV9Y1wFolZIyr+2giKnqXC3ptowb7WntjdbaUUYLP 0aj5hQGTsRqpTn8dOUWt42QtfcyQbnbTWlFWJYQRvYjTZcYAV+L5sAul ZgrLp2X/zn0jfxZdBDxDlpVi4yJ42sTXJIBPu3RiHljfLT6xDBU00QxX WmXuDDaplzss/bMi7UoYVk8+OvHS2k/BE+QPiEXmAP7wwfUa0NPj+2ov Nn+QFmkZsZI4sfOw4UsVpQcoC8c09+iF6ke9GCMqKPkFiNL2+ftd8mA9 NifuJgn+E0n28aGJudUKqSJRlvTCBht4OySwkTg5hReL7noCp7o/SxEK OON2GA=="
|
||||
additional "ns1.cds-matches-non-zone-dnskey.dnssec16.xa. 3600 IN AAAA fda1:b2:c3:0:127:15:16:31"
|
||||
additional "ns2.cds-matches-non-zone-dnskey.dnssec16.xa. 3600 IN AAAA fda1:b2:c3:0:127:15:16:32"
|
||||
additional "ns1.cds-matches-non-zone-dnskey.dnssec16.xa. 3600 IN A 127.15.16.31"
|
||||
additional "ns2.cds-matches-non-zone-dnskey.dnssec16.xa. 3600 IN A 127.15.16.32"
|
||||
additional "ns1.cds-matches-non-zone-dnskey.dnssec16.xa. 3600 IN RRSIG A 10 4 3600 20321214172813 20221217162814 8593 cds-matches-non-zone-dnskey.dnssec16.xa. BNJSNDcx1Zbu2ySoH91nxm1YSkT8NKUCesErohhT0lcfV1dfxBp1qkpz 0OUTxW6wspaEuIoxm2FwDe/h8gK8VnrMzJvV6l5Avc67/NKNKdDLvaEk NswKypOtfqZjcLb3USMmiNxmK9A4fuLnKegSNQ9pUWGVJ5cH6iCVmrKS rUvvFJ40SJtCGSIp7wInPt2FpGUcCgPHrdyviaRYooSJ0fQDSGoQG0wX NTVtGIC3r8G4kS3TN0yz9Aw9WwJTTKag+j1lphSUJsWnbmXdpa+8yIf6 5FePpVs2W2Tgqrd+viWv2LzeHnV3eZUWF9sEO0fEE2g2XLertZ8PMACU e56wxw=="
|
||||
additional "ns1.cds-matches-non-zone-dnskey.dnssec16.xa. 3600 IN RRSIG AAAA 10 4 3600 20321214172813 20221217162814 8593 cds-matches-non-zone-dnskey.dnssec16.xa. oUx11Qke5XUHlNW+GLAprwNEbwYQIJdjRlPaZRBpBdQkyGO7A2UJ8t5w LdrSE55whBj2MNzx2bYoBEPMO0I6/2E4pUf+LzTY+MYyN3mRuU2uobL/ i5iAaZ3wh2ATLg5bXgBeC5VZNqeyU9PXx4lyMntRikD5ggliHh5WDa58 e0i/qSRK3aHeP+0NYa3afuJvCQsDYlI7VUOCDs2XAG+1cs+90tp16B9S UKsZ03N17yEWS1G5MsAiBggHtW1jXTFqJbKDrRMepa+gDx7fXhbXOl5z ZVdIob5lS/3oLmwBgN2Fv/nYmpIa+BAUMA1QXl516TRFdnhbC4uGlzpH B0cE3w=="
|
||||
}
|
||||
|
||||
template IN DNSKEY cds-matches-non-zone-dnskey.dnssec16.xa. {
|
||||
answer "cds-matches-non-zone-dnskey.dnssec16.xa. 600 IN DNSKEY 0 3 8 AwEAAbHFG4n+Hrc3Z+TnEH+Trwz7Hu8XJtg3Rvd0bLpCep9gPcbTaGpMpN+bL0B8Rr5pV+C+eQRGPhDyhA2heE/dg4FPcOCObN9E48daej0sIgTtTbNubPfwaLXGS7v+/sTmaaeriJcd6Lt5GLs1aMm2ovIYR/5v40YltyIlaMVodjh1dWhwl2Z/Wd1QNxj9nTwV/MhWRLnapapFSBZQgB6763NrNlQVNn9BJX6JOJaHU4zDvD1JphIYqSlu9ljW43mowXZxqiAX/9kObEb07KwjqcpWFtLdlPqJjE0XG47Ep4cBvw8fD35GG9lRlc+s6ZPP7dCbsg+WzNl0G7HTCGh7Xss="
|
||||
answer "cds-matches-non-zone-dnskey.dnssec16.xa. 600 IN DNSKEY 257 3 10 AwEAAaJ48ndK9hmUY3qlQ8STp4nFX/8nwFj3wzcI2woMmKX7Cjt9+vW2 SlbuLpzIRW/1gYVs7bFXYkuDOLN0JU3c0CfxAR6tAL2LR6eIxBdKA25o o4xODaMnJKzkW7Tk0y2MLjFbFmk+fVZkfX5JXmEFYiQ46gjIMDc2flNZ MmY5NLyeJzihQ8PBAiK2FurikQpXG38+sJFcopE+QQ0FGV3XcxMe0PnR WiMHla3C5rzbMJrimOUecMECeiA40ueHbV78EY+MReNLe8owd1Dr94BP mIAc6YLUvFm24c+5kt/6s5PWKROwj7zB9sI4RH18mJXOUBEtSTvDaAe8 Ez6VNcZ6CFc="
|
||||
answer "cds-matches-non-zone-dnskey.dnssec16.xa. 600 IN RRSIG DNSKEY 10 3 600 20321224000000 20221217174237 8593 cds-matches-non-zone-dnskey.dnssec16.xa. coGDd5eeBFUwJe3UMGIJzd8mSZ9eJxuwIISyRFoeuThToGUqG9RPkyksZ8fHWrcF0wjZ3i9evU9WJnj2t7zoJkAdbrbAQMr6Pc0WC7XiDY2X+EvIU72jOgL2ZoABbxYQagAq1dX5wj5FvnOi/eBcyV3uC+xJQO3Kxx4yI+Gx5MxOPMc+B19NnK+4FRvtHJ0+4VhD44TUOMboVuKcuTq426rvh2tRX9DWlWDSgncRY20dJBmBx7IXbo7Kfxp7kMsSSCCRiFh9Bfs8zGHyxfQP/lpS89wlVFOrbxDtXh973phb06I9WN+hphS63gYwwaum7oL5CaJg116N1s4/pclRSw=="
|
||||
}
|
||||
|
||||
template IN CDS cds-matches-non-zone-dnskey.dnssec16.xa. {
|
||||
answer "cds-matches-non-zone-dnskey.dnssec16.xa. 600 IN CDS 8593 10 2 1a6f878c71539dd3d75854f62e6ab5e8c8a8231e69c6f103f0f3c1b1b5e08660"
|
||||
answer "cds-matches-non-zone-dnskey.dnssec16.xa. 600 IN CDS 41627 8 2 00ca0d2b19152f370dd036d37be052cf240af339fdba8e120823928f06d56ff8"
|
||||
answer "cds-matches-non-zone-dnskey.dnssec16.xa. 600 IN RRSIG CDS 10 3 600 20321224000000 20221217175153 8593 cds-matches-non-zone-dnskey.dnssec16.xa. D4YhoAn81Pz+xS5fx+PoSkZa+Shuw2FMQK4OoRe/IAejRAXFYTk6whYWOzHSJieLR/iFQJUDQjkjMg9oLO9R9CzqPGy3J2lybveRV1TBfdORVY5omYW9rG8cRNpaR3elcqGUT3H99mkYwhANO/8jgWyD0pj/+x/Q16GWfQewOzGQJCYazM/ATgB8Y9L8oZzAKyNTYjkt5+68In3sj4QtpDq/qhdBcjyXUlwv74zh9T33rEqHKpsMVYET42gBfG0oK8gFZr4WOm0snHpXa0/fWHWlQJH2qb+vpNmjYURbjRbRn5zr+fBcgYsoF8SOIgIM880hwjMlV+KDfFbYzkV8OA=="
|
||||
}
|
||||
|
||||
template IN A ns1.cds-matches-non-zone-dnskey.dnssec16.xa. {
|
||||
answer "ns1.cds-matches-non-zone-dnskey.dnssec16.xa. 3600 IN A 127.15.16.31"
|
||||
answer "ns1.cds-matches-non-zone-dnskey.dnssec16.xa. 3600 IN RRSIG A 10 4 3600 20321224000000 20221217174237 8593 cds-matches-non-zone-dnskey.dnssec16.xa. iQMk3k1HmKDHlg67OnRcpQZ7zSOC4ikTmFdHzWfnLdBq7orCh0j6yBO8Am/vIZnzZwlIsBq3g+VNbD0LZIUHoOROJBp6OiPzJ0mhmibv8/djEMUJiMlO5EQXgwEDfVFCWmG8q9K59XJ9mO9BCk3Iolm+1zBdO39rrc5l1ynUvtWb5D570Yb9+aajrJ6GuDPUVtJxNgLubsTURPyp2kVJnWve4q2gxbJK6ipnfX9xS8SmtgIvu730PkSb3mQJazh+UrK12ZZ9uVjDFr+f1XsXsQsJ6VWSpIvgei45Qyr4ru70BD6lS9uwWsdJK+OLNS9hgpw57tSJtq7CsL7P6Hzw+Q=="
|
||||
}
|
||||
|
||||
template IN AAAA ns1.cds-matches-non-zone-dnskey.dnssec16.xa. {
|
||||
answer "ns1.cds-matches-non-zone-dnskey.dnssec16.xa. 3600 IN AAAA fda1:b2:c3:0:127:15:16:31"
|
||||
answer "ns1.cds-matches-non-zone-dnskey.dnssec16.xa. 3600 IN RRSIG AAAA 10 4 3600 20321224000000 20221217174237 8593 cds-matches-non-zone-dnskey.dnssec16.xa. ohn+66DVAhhhyK3Y2Cu904QhZDONzdY0pcPqPiU95cViicTu1/Hkm80cQzhOp9Q+ce/fZIS2hB/FQtg4NQd0T5rxE+TST8tZVHB7rZVR7fL8mmkgz6IC83aA7scRtMl7G47PFV6Rpak4T3Fad040993KOIk4nYE23HF6jkZBBU1z1Makyn55JPY1mlK9HBW9TN8Esqkt1WcQxRdSwtczFqBWkwoUvWCWhXWxqKuPqkKiJn+ExXyF2ty9SzKODazCdM1piuwuajk9KRBfXUsytwkst9KHfCpFOeIzbK2w39n30VWchqrlh8MnHktnmP2MvcuormyRPMfLJ2E7GuM9dQ=="
|
||||
}
|
||||
|
||||
template IN A ns2.cds-matches-non-zone-dnskey.dnssec16.xa. {
|
||||
answer "ns2.cds-matches-non-zone-dnskey.dnssec16.xa. 3600 IN A 127.15.16.32"
|
||||
answer "ns2.cds-matches-non-zone-dnskey.dnssec16.xa. 3600 IN RRSIG A 10 4 3600 20321224000000 20221217174237 8593 cds-matches-non-zone-dnskey.dnssec16.xa. NQM7J+1F3+aKGp+iAcX0/96WCL9CvQUXpxrvb+7W44nd2hfpH6/23ppbQEJ3zzVPXIDKYLtbO36JNUS2xSyl3lyxL+XmGg2czHh7TeIlr/bEgKFgwZ7UZqlXvY9v318qOHqxGABSFkXarUysh/HyNxe/FMlmw1SKwrHcfWDEUrrkWslG9JzKlHf9OTHe0jjZUOHxVSw6fTO4jJVgVTVj5XV/+dFowAH8ERg5QbGZ4qy/b49X65AI2A86L3Otg7nE1zsXnOnXni2mehFpFyvM+LeRmBS79PL309rmPxpk13aU0apiJjJ96FEwhhMXsL1zFxXt7fFl2ET/OE8zkx+5Vw=="
|
||||
}
|
||||
|
||||
template IN AAAA ns2.cds-matches-non-zone-dnskey.dnssec16.xa. {
|
||||
answer "ns2.cds-matches-non-zone-dnskey.dnssec16.xa. 3600 IN AAAA fda1:b2:c3:0:127:15:16:32"
|
||||
answer "ns2.cds-matches-non-zone-dnskey.dnssec16.xa. 3600 IN RRSIG AAAA 10 4 3600 20321224000000 20221217174237 8593 cds-matches-non-zone-dnskey.dnssec16.xa. ghA5wqVfHf9vnZ0l+bpgDTA6b1tZlUg2ZMJPtBHhQs8qTsdgKIkp8ZtjJjHLY0mJfnBod0DywDOQ6d3+C7J5iLmWOe1nn+xggqaXN37AmA479R38cskoEb+m1tWBb7+dMEyjI/xu61xvDLpNQNyFvY+uUIhGV+92xVayJ0FiV+DL2dDjW30+JKclo9IZH9T4BxxlsEyfTeSIQJTYNjr/cRBoo/1tAh0qEFtAdRLNAXYLFZDaQHtHSNg6Ly92dSL5V6EnWfNQI/E/mbljLhspDTGw9MVdxAM3jhdHeoCmh6Vf0G1ikY6TZZVmCtnVifGkqCJzaw+fS9XNa/phodxHXg=="
|
||||
}
|
||||
Reference in New Issue
Block a user