Open port 21 and 80


I have a Zyxel 650HW router, I have modifed the NAT to forward incoming request of port 21 and 80 to my server (

On my server I have installed IIS, and configured port 21 and 80 in my server ip ( For some reason, when I tell a friend (outside my network) to access my Public IP, they get "Page cannot be displayed" on both port (21 and 80). But! When I try to access my server IP from my browser (inside my network) I can see the website, but cannot access the port 21 (FTP).

Here is the strange thing, when I access: from my server, I can see my FTP folder.

I need to access the FTP and Web from the outside of my network, what should I do?

Who is Participating?
Rob WilliamsConnect With a Mentor Commented:
From the PC, connect to and test for ports 80 and 21. This will verify if they are properly forwarded to the PC.
-If they are open/forwarded, it will also display your true public/Internet IP. Is this the IP to which you are trying to connect? it should be.
-If they are not open:
  a) make sure any software firewalls on ,such as the Windows or other, are temporarily disabled for test purposes
  b) look in the status page of the Zyxel and verify that the public/WAN IP is the same as reported by canyouseeme. If not and it is a private IP such as 192.168.x.x, or 10.x.x.x or 172.16-31.x.x  it means the modem is a combined modem and router, and is performing NAT. Best solution if that is the case is to put the modem in Bridge mode. If in doubt post the make and model of the modem.

Let us know how you make out.
Irwin SantosComputer Integration SpecialistCommented:
Irwin SantosComputer Integration SpecialistCommented:
Confirm this and post back your results.
Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

AsheronAuthor Commented:
That is exactly how my Zyxel is configured.
This may sound silly, but do you have the FTP service installed (or started)?

Could you check your Services panel to see if it's running/installed?

If not, see here for how to install it from Add/Remove programs:

AsheronAuthor Commented:
Yes, FTP server is installed AND running.
AsheronAuthor Commented:
The NAT firewall was blocking both ports :), thank you Rob.
Rob WilliamsCommented:
Excellent ! Glad to hear you were able to resolve so easily.
Thanks Asheron,
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.