Hi all, I've been poking about a bit in other signed zones looking for impending signature expirations. I've been doing this mainly because we sign a lot of zones and have had at least one accident in the past, but this also seems like something that is worth knowing if you're the operator of a validator and you want to be able to prepare for impending signature expiration in zones that are otherwise going to cause you helpdesk problems.
See attached script for an example of what I have been doing. I have realised, however, that I can't tell whether a signature that is (say) going to expire in under three days is a cause for concern, or whether it's normal operations and something I should expect to be replaced as part of normal operations. This boils down to there being no way for a zone operator to publish their normal signature replacement policy in a way that I can obtain in a simple way. Sometimes that information is present in a DPS, but often there is no DPS to be found, sometimes there's a DPS but it doesn't contain that level of detail, and in any case this is all far too manual for an automated check script. Is there perhaps value in finding a mechanism by which zone operators can publish information in their zones which gives guidance as to what the normal limits for signature expiration ought to be? $ORIGIN HOPCOUNT.CA. @ RRSIGPOLICY DNSKEY <min planned remaining signature validity> <max planned remaining signature validity> @ RRSIGPOLICY SOA .... or something? Joe wifi-216-217:~]% ./sigexpire.sh 2011-06-01 15:30:41 UTC ---------- right now ----------------------------- 2011-06-02 15:30:41 UTC ---------- 1 day from now ------------------------ 2011-06-03 15:30:41 UTC ---------- 2 days from now ----------------------- 2011-06-03 18:25:33 UTC signature over COM. DNSKEY expires 2011-06-04 15:30:41 UTC ---------- 3 days from now ----------------------- 2011-06-04 18:02:19 UTC signature over VIP.ICANN.ORG. DNSKEY expires 2011-06-04 18:02:19 UTC signature over VIP.ICANN.ORG. DNSKEY expires 2011-06-05 15:30:41 UTC ---------- 4 days from now ----------------------- 2011-06-05 16:00:23 UTC signature over GOV. DNSKEY expires 2011-06-06 04:00:23 UTC signature over GOV. SOA expires 2011-06-06 15:30:41 UTC ---------- 5 days from now ----------------------- 2011-06-06 16:38:57 UTC signature over NET. DNSKEY expires 2011-06-06 19:28:05 UTC signature over EDU. DNSKEY expires 2011-06-07 06:21:17 UTC signature over DK. DNSKEY expires 2011-06-07 08:00:01 UTC signature over EU. DNSKEY expires 2011-06-07 08:00:01 UTC signature over EU. DNSKEY expires 2011-06-07 08:00:01 UTC signature over EU. DNSKEY expires 2011-06-07 09:09:09 UTC signature over CH. DNSKEY expires 2011-06-07 09:09:09 UTC signature over LI. DNSKEY expires 2011-06-07 15:30:41 UTC ---------- 6 days from now ----------------------- 2011-06-08 00:00:00 UTC signature over . SOA expires 2011-06-08 00:00:00 UTC signature over ARPA. SOA expires 2011-06-08 06:00:00 UTC signature over DE. SOA expires 2011-06-08 09:00:00 UTC signature over BR. SOA expires 2011-06-08 09:02:13 UTC signature over EU. SOA expires 2011-06-08 09:02:13 UTC signature over EU. SOA expires 2011-06-08 09:16:26 UTC signature over VIP.ICANN.ORG. SOA expires 2011-06-08 11:23:03 UTC signature over BE. DNSKEY expires 2011-06-08 14:34:51 UTC signature over XN--DEBA0AD. DNSKEY expires 2011-06-08 14:38:20 UTC signature over XN--0ZWM56D. SOA expires 2011-06-08 14:38:54 UTC signature over IANA.ORG. SOA expires 2011-06-08 14:38:54 UTC signature over IP6-SERVERS.ARPA. DNSKEY expires 2011-06-08 14:38:54 UTC signature over XN--G6W251D. DNSKEY expires 2011-06-08 14:50:18 UTC signature over ICANN.ORG. SOA expires 2011-06-08 14:57:44 UTC signature over IP6.ARPA. DNSKEY expires 2011-06-08 14:59:29 UTC signature over XN--9T4B11YI5A. SOA expires 2011-06-08 15:12:05 UTC signature over URI.ARPA. SOA expires 2011-06-08 15:14:51 UTC signature over COM. SOA expires 2011-06-08 15:15:06 UTC signature over EDU. SOA expires 2011-06-08 15:18:24 UTC signature over NET. SOA expires 2011-06-08 15:23:13 UTC signature over XN--ZCKZAH. SOA expires 2011-06-08 15:30:41 UTC ---------- 7 days from now ----------------------- 2011-06-08 15:40:41 UTC signature over IN-ADDR-SERVERS.ARPA. SOA expires 2011-06-08 16:02:53 UTC signature over IN-ADDR.ARPA. SOA expires 2011-06-08 16:02:53 UTC signature over XN--HLCJ6AYA9ESC7A. SOA expires 2011-06-08 16:22:55 UTC signature over XN--HGBK6AJ7F53BBA. DNSKEY expires 2011-06-08 17:12:02 UTC signature over URI.ARPA. DNSKEY expires 2011-06-08 17:47:06 UTC signature over URN.ARPA. SOA expires 2011-06-08 18:26:30 UTC signature over DK. SOA expires 2011-06-08 18:29:41 UTC signature over XN--JXALPDLP. DNSKEY expires 2011-06-08 18:46:03 UTC signature over IRIS.ARPA. SOA expires 2011-06-08 19:07:26 UTC signature over URN.ARPA. DNSKEY expires 2011-06-08 19:58:19 UTC signature over IANA.ORG. DNSKEY expires 2011-06-08 20:14:20 UTC signature over IN-ADDR-SERVERS.ARPA. DNSKEY expires 2011-06-08 20:19:01 UTC signature over XN--KGBECHTV. SOA expires 2011-06-08 20:23:40 UTC signature over XN--DEBA0AD. SOA expires 2011-06-08 21:00:28 UTC signature over XN--11B5BS3A9AJ6G. SOA expires 2011-06-08 21:23:22 UTC signature over XN--JXALPDLP. SOA expires 2011-06-08 21:28:57 UTC signature over IP6.ARPA. SOA expires 2011-06-08 21:52:46 UTC signature over XN--11B5BS3A9AJ6G. DNSKEY expires 2011-06-08 22:06:53 UTC signature over IRIS.ARPA. DNSKEY expires 2011-06-08 22:26:09 UTC signature over XN--ZCKZAH. DNSKEY expires 2011-06-08 23:54:38 UTC signature over ICANN.ORG. DNSKEY expires 2011-06-08 23:58:18 UTC signature over XN--KGBECHTV. DNSKEY expires 2011-06-08 23:59:30 UTC signature over XN--80AKHBYKNJ4F. SOA expires 2011-06-09 00:24:19 UTC signature over IN-ADDR.ARPA. DNSKEY expires 2011-06-09 00:24:19 UTC signature over XN--HLCJ6AYA9ESC7A. DNSKEY expires 2011-06-09 00:32:02 UTC signature over IP6-SERVERS.ARPA. SOA expires 2011-06-09 00:32:02 UTC signature over XN--G6W251D. SOA expires 2011-06-09 01:25:10 UTC signature over XN--80AKHBYKNJ4F. DNSKEY expires 2011-06-09 01:28:57 UTC signature over XN--0ZWM56D. DNSKEY expires 2011-06-09 01:44:31 UTC signature over XN--9T4B11YI5A. DNSKEY expires 2011-06-09 02:16:57 UTC signature over XN--HGBK6AJ7F53BBA. SOA expires 2011-06-09 04:47:12 UTC signature over MUSEUM. DNSKEY expires 2011-06-09 04:47:12 UTC signature over MUSEUM. DNSKEY expires 2011-06-09 05:53:12 UTC signature over CAT. DNSKEY expires 2011-06-09 15:30:42 UTC ---------- 8 days from now ----------------------- 2011-06-10 09:00:00 UTC signature over BR. DNSKEY expires 2011-06-10 15:30:42 UTC ---------- 9 days from now ----------------------- 2011-06-11 09:01:45 UTC signature over BE. SOA expires 2011-06-11 20:02:44 UTC signature over SE. DNSKEY expires 2011-06-12 17:32:10 UTC signature over CZ. DNSKEY expires 2011-06-13 04:02:44 UTC signature over SE. DNSKEY expires 2011-06-13 04:18:16 UTC signature over CZ. DNSKEY expires 2011-06-13 09:43:58 UTC signature over CZ. SOA expires 2011-06-14 04:35:53 UTC signature over LU. DNSKEY expires 2011-06-14 08:20:20 UTC signature over FI. DNSKEY expires 2011-06-14 10:39:30 UTC signature over SE. SOA expires 2011-06-14 17:10:30 UTC signature over LU. SOA expires 2011-06-14 23:18:40 UTC signature over NL. DNSKEY expires 2011-06-14 23:59:59 UTC signature over . DNSKEY expires 2011-06-14 23:59:59 UTC signature over ARPA. DNSKEY expires 2011-06-15 04:48:19 UTC signature over UK. SOA expires 2011-06-15 06:53:11 UTC signature over CAT. SOA expires 2011-06-15 10:48:19 UTC signature over UK. DNSKEY expires 2011-06-15 11:47:13 UTC signature over MUSEUM. SOA expires 2011-06-15 15:45:48 UTC signature over ASIA. DNSKEY expires 2011-06-15 15:45:48 UTC signature over ASIA. DNSKEY expires 2011-06-15 15:46:29 UTC signature over ME. DNSKEY expires 2011-06-15 15:46:29 UTC signature over ME. DNSKEY expires 2011-06-15 15:47:16 UTC signature over AG. DNSKEY expires 2011-06-15 15:47:16 UTC signature over AG. DNSKEY expires 2011-06-15 15:49:25 UTC signature over INFO. DNSKEY expires 2011-06-15 15:49:25 UTC signature over INFO. DNSKEY expires 2011-06-15 15:56:25 UTC signature over ORG. DNSKEY expires 2011-06-15 15:56:25 UTC signature over ORG. DNSKEY expires 2011-06-15 16:05:05 UTC signature over IN. DNSKEY expires 2011-06-15 16:05:05 UTC signature over IN. DNSKEY expires 2011-06-15 16:30:31 UTC signature over BZ. DNSKEY expires 2011-06-15 16:30:31 UTC signature over BZ. DNSKEY expires 2011-06-15 16:36:33 UTC signature over VC. DNSKEY expires 2011-06-15 16:36:33 UTC signature over VC. DNSKEY expires 2011-06-15 17:12:20 UTC signature over HN. DNSKEY expires 2011-06-15 17:12:20 UTC signature over HN. DNSKEY expires 2011-06-15 18:36:55 UTC signature over MN. DNSKEY expires 2011-06-15 18:36:55 UTC signature over MN. DNSKEY expires 2011-06-15 20:15:17 UTC signature over FI. SOA expires 2011-06-15 21:51:38 UTC signature over SC. DNSKEY expires 2011-06-15 21:51:38 UTC signature over SC. DNSKEY expires 2011-06-15 23:32:32 UTC signature over LC. DNSKEY expires 2011-06-15 23:32:32 UTC signature over LC. DNSKEY expires 2011-06-15 23:54:39 UTC signature over NL. SOA expires 2011-06-16 02:13:38 UTC signature over GI. DNSKEY expires 2011-06-16 02:13:38 UTC signature over GI. DNSKEY expires 2011-06-16 12:00:00 UTC signature over DE. DNSKEY expires 2011-06-18 03:44:21 UTC signature over AM. DNSKEY expires 2011-06-18 03:44:21 UTC signature over AM. DNSKEY expires 2011-06-21 20:13:06 UTC signature over LI. DNSKEY expires 2011-06-21 22:31:39 UTC signature over CH. DNSKEY expires 2011-06-22 08:34:51 UTC signature over LC. SOA expires 2011-06-22 11:27:43 UTC signature over SC. SOA expires 2011-06-22 11:56:35 UTC signature over VC. SOA expires 2011-06-22 14:06:18 UTC signature over MN. SOA expires 2011-06-22 14:28:51 UTC signature over HN. SOA expires 2011-06-22 14:55:24 UTC signature over BZ. SOA expires 2011-06-22 14:58:49 UTC signature over GI. SOA expires 2011-06-22 15:11:25 UTC signature over AG. SOA expires 2011-06-22 15:15:57 UTC signature over IN. SOA expires 2011-06-22 15:17:51 UTC signature over ASIA. SOA expires 2011-06-22 15:18:25 UTC signature over ME. SOA expires 2011-06-22 15:18:32 UTC signature over INFO. SOA expires 2011-06-22 15:21:45 UTC signature over ORG. SOA expires 2011-06-22 18:42:09 UTC signature over LA. SOA expires 2011-06-24 00:21:43 UTC signature over BIZ. DNSKEY expires 2011-06-24 00:21:43 UTC signature over BIZ. DNSKEY expires 2011-06-24 00:21:43 UTC signature over BIZ. DNSKEY expires 2011-06-24 02:08:36 UTC signature over US. DNSKEY expires 2011-06-24 02:08:36 UTC signature over US. DNSKEY expires 2011-06-24 13:00:00 UTC signature over CO. DNSKEY expires 2011-06-24 13:00:00 UTC signature over CO. DNSKEY expires 2011-06-24 13:00:00 UTC signature over CO. DNSKEY expires 2011-06-24 13:45:59 UTC signature over LA. DNSKEY expires 2011-06-25 10:17:03 UTC signature over XN--FZC2C9E2C. SOA expires 2011-06-25 10:17:38 UTC signature over XN--XKC2AL3HYE2A. SOA expires 2011-06-25 19:59:45 UTC signature over LA. DNSKEY expires 2011-06-26 18:41:02 UTC signature over TH. DNSKEY expires 2011-06-26 18:41:02 UTC signature over TH. DNSKEY expires 2011-06-26 18:41:02 UTC signature over TH. SOA expires 2011-06-27 17:45:03 UTC signature over JP. DNSKEY expires 2011-06-27 17:45:03 UTC signature over JP. SOA expires 2011-06-28 06:04:02 UTC signature over NA. DNSKEY expires 2011-06-28 06:04:02 UTC signature over NA. DNSKEY expires 2011-06-28 09:06:45 UTC signature over BE. DNSKEY expires 2011-06-28 09:06:45 UTC signature over BE. DNSKEY expires 2011-06-28 09:06:45 UTC signature over BE. DNSKEY expires 2011-06-29 05:46:24 UTC signature over AC. DNSKEY expires 2011-06-29 05:46:24 UTC signature over AC. DNSKEY expires 2011-06-29 05:46:24 UTC signature over AC. SOA expires 2011-06-29 05:46:24 UTC signature over IO. DNSKEY expires 2011-06-29 05:46:24 UTC signature over IO. DNSKEY expires 2011-06-29 05:46:24 UTC signature over IO. SOA expires 2011-06-29 05:46:24 UTC signature over SH. DNSKEY expires 2011-06-29 05:46:24 UTC signature over SH. DNSKEY expires 2011-06-29 05:46:24 UTC signature over SH. SOA expires 2011-06-29 05:46:24 UTC signature over TM. DNSKEY expires 2011-06-29 05:46:24 UTC signature over TM. DNSKEY expires 2011-06-29 05:46:24 UTC signature over TM. SOA expires 2011-06-30 10:29:51 UTC signature over LK. SOA expires 2011-07-01 03:01:01 UTC signature over PR. DNSKEY expires 2011-07-01 03:01:01 UTC signature over PR. DNSKEY expires 2011-07-01 03:17:05 UTC signature over NU. DNSKEY expires 2011-07-01 04:30:04 UTC signature over HOPCOUNT.CA. DNSKEY expires 2011-07-01 04:30:04 UTC signature over HOPCOUNT.CA. DNSKEY expires 2011-07-01 04:30:04 UTC signature over HOPCOUNT.CA. SOA expires 2011-07-01 06:01:01 UTC signature over PR. SOA expires 2011-07-01 06:04:01 UTC signature over NA. SOA expires 2011-07-01 06:17:05 UTC signature over NU. SOA expires 2011-07-01 07:00:07 UTC signature over PT. SOA expires 2011-07-01 07:53:19 UTC signature over AUTOMAGIC.ORG. DNSKEY expires 2011-07-01 07:53:19 UTC signature over AUTOMAGIC.ORG. DNSKEY expires 2011-07-01 07:53:19 UTC signature over AUTOMAGIC.ORG. SOA expires 2011-07-01 08:00:11 UTC signature over BG. SOA expires 2011-07-01 08:45:04 UTC signature over AM. SOA expires 2011-07-01 10:00:19 UTC signature over E164.ARPA. DNSKEY expires 2011-07-01 10:00:19 UTC signature over E164.ARPA. SOA expires 2011-07-01 12:00:05 UTC signature over PT. DNSKEY expires 2011-07-01 12:00:05 UTC signature over PT. DNSKEY expires 2011-07-01 12:12:12 UTC signature over GR. DNSKEY expires 2011-07-01 12:12:12 UTC signature over GR. DNSKEY expires 2011-07-01 12:12:12 UTC signature over GR. SOA expires 2011-07-01 13:00:13 UTC signature over BG. DNSKEY expires 2011-07-01 13:00:13 UTC signature over BG. DNSKEY expires 2011-07-01 13:34:40 UTC signature over CH. SOA expires 2011-07-01 13:59:07 UTC signature over LI. SOA expires 2011-07-01 15:14:32 UTC signature over BIZ. SOA expires 2011-07-01 15:14:50 UTC signature over CO. SOA expires 2011-07-01 15:19:33 UTC signature over US. SOA expires 2011-07-16 13:30:20 UTC signature over CL. SOA expires 2011-07-16 13:30:21 UTC signature over CL. DNSKEY expires 2011-07-29 12:16:31 UTC signature over FR. DNSKEY expires 2011-07-29 12:16:31 UTC signature over FR. DNSKEY expires 2011-07-29 12:17:36 UTC signature over PM. DNSKEY expires 2011-07-29 12:17:36 UTC signature over PM. DNSKEY expires 2011-07-29 12:17:36 UTC signature over PM. SOA expires 2011-07-29 12:17:37 UTC signature over RE. DNSKEY expires 2011-07-29 12:17:37 UTC signature over RE. DNSKEY expires 2011-07-29 12:17:37 UTC signature over TF. DNSKEY expires 2011-07-29 12:17:37 UTC signature over TF. DNSKEY expires 2011-07-29 12:17:37 UTC signature over TF. SOA expires 2011-07-29 12:17:39 UTC signature over WF. DNSKEY expires 2011-07-29 12:17:39 UTC signature over WF. DNSKEY expires 2011-07-29 12:17:39 UTC signature over WF. SOA expires 2011-07-29 12:17:39 UTC signature over YT. DNSKEY expires 2011-07-29 12:17:39 UTC signature over YT. DNSKEY expires 2011-07-29 12:17:39 UTC signature over YT. SOA expires 2011-07-30 06:29:31 UTC signature over JP. DNSKEY expires 2011-07-31 05:00:04 UTC signature over RE. SOA expires 2011-07-31 09:00:06 UTC signature over FR. SOA expires 2011-08-11 14:37:10 UTC signature over CL. DNSKEY expires 2011-08-15 00:00:00 UTC signature over LK. DNSKEY expires 2011-08-15 00:00:00 UTC signature over LK. DNSKEY expires 2011-08-15 00:00:00 UTC signature over XN--FZC2C9E2C. DNSKEY expires 2011-08-15 00:00:00 UTC signature over XN--FZC2C9E2C. DNSKEY expires 2011-08-15 00:00:00 UTC signature over XN--XKC2AL3HYE2A. DNSKEY expires 2011-08-15 00:00:00 UTC signature over XN--XKC2AL3HYE2A. DNSKEY expires 2011-08-28 13:06:23 UTC signature over MY. DNSKEY expires 2011-08-28 13:06:23 UTC signature over MY. DNSKEY expires 2011-08-30 05:06:22 UTC signature over MY. SOA expires 2011-12-31 23:59:59 UTC signature over KG. DNSKEY expires 2011-12-31 23:59:59 UTC signature over KG. DNSKEY expires 2011-12-31 23:59:59 UTC signature over KG. SOA expires [wifi-216-217:~]%
sigexpire.sh
Description: Binary data
_______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop