I have Red Hat Linux 9.0 on which I have 2 NIC.    NIC 1 is used for internal network connection.
NIC 2 is used for Broad band internet connection which has static IP.
    Now in this server my sendmail on 25 , POP3 on 110, HTTPD on 90 Is running now I want to allow user to access this services from outside my network or on internet.
    In this box I have my firewall and for that I have to reconfigure and opened port 25, 110, 90 so outside user can access it.
    After opening port and checking my settings I am only able to access POP3 service.
    Why ?
    Because my sendmail & HTTPD is configure on my local/internal IP.
      So which ever request comes inside for port 25 and port 90 I need to forward to my local/internal ip port 25 and 90.
  So need to add below in my rc.local file for route the request.
    Iptables –t nat –A PREROUTING –i eth1 –p tcp – -dport 25 –j DNAT - -to :25
Iptables –t nat –A PREROUTING –i eth1 –p tcp – -dport 90 –j DNAT - -to :90
            After doing routing I am able to access.