
#!/bin/sh
# File 	: chk_free-domain.nl
# By	: MaartenDeBoer.nl, 210706
# Subject	: Script to check is a (internet-)domain is free
PGM=`basename $0|cut -d\. -f1`
VER="0.1"
LOG="${HOME}/log/${PGM}.log"

EXTS="nl com net org at au be ca ch cn co de dk eu es fi fr gb hk it ir nu no nz se uk us biz club edu frl icu info link name one shop site store systems work xyz"

echo "`date` ${PGM} v${VER} started."|tee -a ${LOG}

NAME="${1}"
if [ "${NAME}"  = "" ]; then
  echo "  NO name given. Exiting ..."
  exit 3
fi

for EXT in ${EXTS}
do
  echo ""
  DOMAIN="${NAME}.${EXT}"
  echo "${DOMAIN}"
  host ${DOMAIN} 1> /dev/null 2>&1
  EC=${?}
  if [ ${EC} -eq 0 ]; then
    host ${DOMAIN}
    whois ${DOMAIN} | head -10
  else
    echo "  ${DOMAIN} is free "
  fi


done


echo "`date` ${PGM} v${VER} finished."|tee -a ${LOG}
exit 0

