Não há nada inerente no comando iptables
que demore tanto tempo. Você não disse como reiniciou o iptables
(mesmo que não seja uma frase precisa ) - mas vou assumir que você fez isso:
# service iptables restart
Se isso for verdade, então você está usando o Red Hat Enterprise Linux ou algo semelhante (você não disse).
A documentação de iptables -L
diz isto:
Please note that [this option] is often used with the -n option, in order to avoid long reverse DNS lookups.
Tente usar iptables -L -v -n
(uma das minhas chamadas favoritas) para exibir os detalhes das suas regras.
Isso não deve ser relacionado ao problema de atraso do servidor da web. Você não disse qual servidor web, qual sistema operacional, quais sintomas etc. O atraso do servidor da Web não deve estar relacionado a nenhum atraso na exibição de regras de firewall. No entanto, o DNS reverso também pode atacar: verifique se há configurações que desativem as pesquisas de DNS reversas.