timetrans
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