Verifique rapidamente se o TLD personalizado é resolvido em

1

Em nossa rede de malha, anunciamos alguns domínios de primeiro nível, cada comunidade anuncia seu próprio TLD.

Desejo verificar via bash se os domínios de nível superior .ffhh , .ffki e .fffl , ... podem ser resolvidos. Eu criei este script usando dig :

# Top Level Domain of your community
echo -n "automatic tld detection."
for tld in ffki fffl ffnord ffhh fmdk dn42 com; do
  echo -n "."
  dig $tld|grep -q NOERROR
  if [ "$?" == "0" ]; then
    COMMUNITY_TLD=$tld
    break
  fi
done
echo " $COMMUNITY_TLD"

Mas isso é muito lento em alguns idiomas. (Para teste, eu adicionei o TDS .dn42 e .com, o último deve resolver sempre.)

Existe uma maneira mais rápida?

    
por rubo77 09.12.2016 / 23:13

0 respostas

Tags