メッシュネットワーク内では、多数の独自のトップレベルドメインを宣言し、各コミュニティは独自のトップレベルドメインを宣言します。
.ffhh
トップレベルドメイン、.ffki
および、...をbashで.fffl
確認できることを確認したいと思います。次のコマンドを使用してこのスクリプトを作成しました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"
しかし、一部のトップレベルドメインでは、速度が本当に遅いです。 (テスト用にTDS .dn42と.comを追加しましたが、最後のエントリは常に確認する必要があります。)
より速い方法がありますか?