ipv6.he.net des Tests Quotidiens script

Certification ipv6.he.net il ya des tests qui donnent sur le 1 un point supplémentaire après que vous avez passé tous les tests de base. Vous devez faire 100 ces essais sur le maximum de résultats 😐 . Les tests eux-mêmes ont été complètement trivial

  • Traceroute
  • DIG AAAA
  • DIG PTR
  • Ping
  • Whois

Le plus désagréable est que les tests doivent être uniques, ne peut pas utiliser un nom de domaine двапъти 🙂 notamment, et un peu ennuyeux 🙄 – aucun appel, il suffit de плющиш 5 les commandes dans le cli-c'est le copier/coller à la suite de leur site web.

Comme le paresseux administrateur qui aime pour sa facilite la vie надрасках rapidement le désordre de marteler que, pour faire des tâches ingrates au lieu de moi

#!/bin/bash

hr() {
  local start=$'\e(0' end=$'\e(B' line='qqqqqqqqqqqqqqqq'
  local cols=${COLUMNS:-$(tput cols)}
  while ((${#line} < cols)); do line+="$line"; done
  printf '%s%s%s\n' "$start" "${line:0:cols}" "$end"
}

if [ -z $1 ]
then
  echo "Append domain afert the script name!!!"
  exit
fi

IP=$(dig $1 AAAA +short)

if [ -z ${IP} ]
then
  echo "$1 dont have valid IPv6 record"
else
  reset
  traceroute6 $1
  hr
  dig $1 AAAA
  hr
  dig -x ${IP}
  hr
  ping6 -c3 ${IP}
  hr 
  whois ${IP}
fi

Comme le montre le script follement primaire. Подаваш nom de domaine, alors que son vérifier si IPv6 de l'enregistrement et si il y a quotidiennement des tests pour lui. Top chic de la partie – fonctions hr qui imprime une ligne sur toute la largeur de l'écran, la prise de bash-hackers.

Laisser une Réponse

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont marqués *

Anti-SPAM *