Aus der beliebten Reihe “Tools die niemand kennt” heute: timetrans aus dem Paket dnssec-tools. Das Tool macht nichts anderes, als Zeitspannen in Sekunden umzurechnen, oder umgekehrt. Sinnvoll vor allem für DNS-Admins. Zum einen kann man natürlich einfach timetrans rechnen lassen:

chris@lab:~$ /usr/sbin/timetrans -count 2343556
3 weeks, 6 days, 2 hours, 59 minutes, 16 seconds
chris@lab:~$ /usr/sbin/timetrans -weeks 2 --days 23 -seconds 3
3196803

Man kann das aber natürlich auch praktischer einsetzen. Schliesslich fragt man sich ja dauernd, wie lange die TTL von einer Zone grade ist. Dann hilft diese kleine Funktion:

function ttl {
   /usr/sbin/timetrans -count $(dig +noquestion +noadditional +noauthority $1 | grep "^$1" | awk '{print $2}')
}

Die macht dann nämlich sowas:

chris@lab:~$ ttl www.heise.de
31 minutes, 42 seconds