在我们的网状网络中,我们宣布了一些自己的顶级域名,每个社区都宣布了自己的顶级域名。
我想通过 bash 检查顶级域.ffhh
, .ffki
and .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,最后一个应该始终解析。)
有更快的方法吗?