+ в моем случаи писать скрипт который будет резолвить ip засовывать их в етот список
#!/bin/bash
if [ $(whoami) != 'root' ]; then
echo "Must be root to run $0"
exit 1;
fi
if [ -z $1 ]; then
echo "Usage: $0 </path/to/file_with_domain_names.txt>"
exit 1
fi
FILE=$1
DOMAINS=($( for URL in cat $FILE; do echo -e $URL | sed -E -e 's_.*://([^/@]*@)?([^/:]+).*_\2_'; done | awk '! a[$0]++' | sort ) )
IPs=($( for DOMAIN in ${DOMAINS[@]}; do echo dig $DOMAIN +short @8.8.8.8 | grep '\([[:digit:]]\{1,3\}\.\)\{3\}[[:digit:]]\{1,3\}' | xargs -L1 $ADD; done | sort | uniq ) )
/sbin/ipset flush blacklist
for IP in ${IPs[@]}; do
/sbin/ipset add blacklist $IP
#echo $IP >> /tmp/bl.txt
done
echo
exit 0