mi spiace non so come fare a postarti il codice di iptables. Le due regole che ho aggiunto io sono quelle cho ho indicato.

Ho provato a fare un telnet sulla porta 80 e mi dice
[sergio@81-174-49-117 ~]$ telnet 89.163.164.12 80
Trying 89.163.164.12...
telnet: connect to address 89.163.164.12: No route to host
[sergio@81-174-49-117 ~]$
sulla 22, che come sai è la porta ssh
[sergio@81-174-49-117 ~]$ telnet 89.163.164.12 22
Trying 89.163.164.12...
Connected to 89.163.164.12.
Escape character is '^]'.
SSH-2.0-OpenSSH_4
un telnet su 80 come localhost mi funziona
[root@89-163-164-12 ~]# telnet localhost 80
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
GET / HTTP 1.0
Host: localhost

HTTP/1.1 200 OK
Date: Tue, 18 Jul 2006 03:13:35 GMT
Server: Apache/2.2.0 (Fedora)
Last-Modified: Mon, 17 Jul 2006 21:28:57 GMT
ETag: "8fb53-23-b7bfb840"
Accept-Ranges: bytes
Content-Length: 35
Connection: close
Content-Type: text/html; charset=UTF-8

<html>
<body>
ciao
</body>
</html>
Connection closed by foreign host.
[root@89-163-164-12 ~]#
purtroppo non so come venirne fuori
ciao e grazie
sergio