#! /bin/sh TABLENAME=$1 HOSTNAME=$2 PROTO=$3 PORT=$4 IPs=`nslookup $HOSTNAME | awk '/Address: / { print $2 }'` for IP in $IPs ; do ipset -A $TABLENAME $IP,$PROTO:$PORT done