diff --git a/ipset/def.sh b/ipset/def.sh index 11d3fcd..7390917 100755 --- a/ipset/def.sh +++ b/ipset/def.sh @@ -19,7 +19,7 @@ digger() if [ -x $MDIG ]; then $MDIG --family=4 --threads=$MDIG_THREADS <$1 else - dig A +short +time=8 +tries=2 -f $1 + dig A +short +time=8 +tries=2 -f $1 | grep -E '^[^;].*[^\.]$' fi } diff --git a/ipset/get_reestr.sh b/ipset/get_reestr.sh index 1760296..82eada1 100755 --- a/ipset/get_reestr.sh +++ b/ipset/get_reestr.sh @@ -30,7 +30,7 @@ echo preparing dig list .. cut -f2 -d';' $ZREESTR | grep -avE '^$|\*|:' >$ZDIG rm -f $ZREESTR echo digging started ... -digger $ZDIG | grep -E '^[^;].*[^\.]$' | cut_local >$ZIPLISTTMP || { +digger $ZDIG | cut_local >$ZIPLISTTMP || { rm -f $ZDIG exit 1 }