DNSSECReport.com
Free DNS Reports, Key Monitoring, Software and Alerts
The following steps are taken from tips from the .pr and .gov TLDs. There really
isn't much to the initial signing of the zone. There are some considerations and
consequences to make sure you are aware of:
cp last-dsset.txt old-dsset.txt
mv dsset-domain.net. last-dsset.txt
dnssec-signzone -a -N increment -H 10 -3 aaaa \
-k Kdomain.net.+007+56487 \
-o domain.net domain.net Kdomain.net.+007+62648
diff dsset-domain.net. last-dsset.txt
http://www.dotgov.gov/Quickstart.html
http://www.dnssecreport.com/DNSSECReport/DNSKeyReport.aspx
You now have signed one zone file and may be looking
for ways to manage the many zones that you currently manage.
You would like to protect the private keys, keep the dssets up to
date, and resign the zones with as much automation as possible.
There are products you can purchase to perform these tasks.
However, may want to try this manual process until you
understand what may need be automated for your organization.
Step #1: Download the tools
We recommend signing the zones offline on a computer that
has the ability to burn a CDR or write to a USB memory stick to
backup and preserve the zones and keys.
Download the latest BIND keygen and zone signing tools for
Windows here:
http://www.dnssecreport.com/winbin.zip
./MyZoneFolder
vanity-org
vanity-net
vanity-com
vanity2-org
vanity2-net
vanity2-com
dnssec-keygen -f KSK -a NSEC3RSASHA1 -b 2048 -n ZONE vanity.org
dnssec-keygen -a NSEC3RSASHA1 -b 2048 -e -n ZONE vanity.org
dnssec-keygen -a NSEC3RSASHA1 -b 2048 -e -n ZONE vanity.org
dnssec-keygen -f KSK -a RSASHA1 -b 2048 -n ZONE vanity.org
dnssec-keygen -a RSASHA1 -b 2048 -e -n ZONE vanity.org
dnssec-keygen -a RSASHA1 -b 2048 -e -n ZONE vanity.org
http://www.dnssecreport.com/DNSSECReport/Content.aspx?SID=4
cp last-dsset.txt old-dsset.txt
mv dsset-vanity.org. last-dsset.txt
dnssec-signzone -a -H 10 -3 aaaa \
-k Kvanity.org.+007+56487 \
-o vanity.org vanity.org Kvanity.org.+007+62648
diff dsset-vanity.org. last-dsset.txt
cp last-dsset.txt old-dsset.txt
mv dsset-vanity.org. last-dsset.txt
dnssec-signzone -a \
-k Kvanity.org.+005+56487 \
-o vanity.org vanity.org Kvanity.org.+005+62648
diff dsset-vanity.org. last-dsset.txt
http://www.dnssecreport.com/DNSSECReport/Content.aspx?SID=6
This is a continuation from How to Sign Multiple Domains, Part I
http://www.dnssecreport.com/DNSSECReport/Content.aspx?SID=5
Step #7: Backup MyZoneFolder and delete private keys
Now that we have generated keys and signed the zones, it is
time to burn the MyZoneFolder to a CD or copy to USB Memory and lock
these files up in a file cabinet. Develop a disaster plan to manage
zone signing and key rolling in the event something happens to
the primary system administrator. Next, delete all of the private
keys (3 each folder) from the signing computer prior to connecting
to the internet for transfer. This will ensure that no one will have
the private key and the ability to create a signed zone file that would be
validated using your public keys.
Step #8: Transfer public keys and signed zones to Master DNS
Now that the zone is signed, you may upload the vanity*.*.signed
files to the Master DNS using scp, pgp or some other means to
secure the files during transfer. Be sure to update the named.conf file
on the Master DNS to the following:
zone "vanity.org" {
type master;
file "vanity.org.signed";
};
options {
...
...
dnssec-enable yes;
};
http://www.dnssecreport.com/Content.aspx?SID=4
http://www.dnssecreport.com/DNSKeyReport.aspx?Domain=vanity.org