Ho visto questo pezzo di codice, in httpd.conf.

#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all

Se no penso tu possa usare anche /etc/hosts.deny ed /etc/hosts.allow

Se vuoi usare IPTables, prova così:

iptables -N nome_che_vuoi_dare_alla_regola

iptables -A INPUT -p tcp -s 192.168.1.21 --destination-port 80 -j ACCEPT

iptables -A INPUT -p tcp -s 0.0.0.0/0 --destination-port 80 -j DROP

Per cancellare il chain, fai iptables -X nome_chain
Per pulirlo dalle regole, fai iptables -F nome_chain
Per pulire tutti i chain (quindi anche le regole al di fuori del tuo chain, che ti dovrebbe inserire insieme al tuo chain e te le tiene anche dopo che hai pulito il tuo chain): iptables -F
Per vedere l'elenco delle regole impostate: iptables -L

Ehm... ok, per il resto guardati http://www.netfilter.org/documentati...WTO.html#toc10

ciao!