set up public FTP using PC public IP address

Microsoft Windows xp professional w/serv...
October 28, 2010 at 03:19:36
Specs: Windows XP, 2G RAM
How can I set up the computer(win XP) and router in order to expose the computer to internet .
So, public can fto in and out to this computer .
The computer is connect to the router that use PPPOE to access internet .
The computer is connected the router by direct cable
The router is TP link TL-WR740N.

See More: set up public FTP using PC public IP address

Report •

October 28, 2010 at 03:34:08
No need to put a public IP address on the computer, besides that would be impossible when you are behind the router.

Set up the FTP server on the computer you desire which will have a private IP address. The go into the router configuration and forward Port 21 to computer with the FTP server on it. People will then be able to access your FTP server via your public IP address with actually knowing the private IP address of the computer that is running the server. The router does all the work of working that out.


Report •

October 28, 2010 at 04:43:44
IF I want to put other application that can access by public in internet in this computer.Is it possible ?? how can I do that ??Apart from forward ing the port of FTP from router to the computer ???Any other method ????

Report •

October 28, 2010 at 05:01:16
You could have an FTP Server, a Web Server and a Game Server all running on the same computer and all with there respective ports forwarded by the router.

Port forwarding is the only method of accessing a computer on a LAN through a router. The only other way is to put the computer into the DMZ or to do away with the router altogether, neither methods are recommended unless you really know what you are doing. Your router manual will tell you what the DMZ is.


Report •

Related Solutions

October 28, 2010 at 07:30:03
I just want to add something.

You said:

IF I want to put other application that can access by public in internet in this computer.Is it possible ??

The answer is yes, it not only is possible, but it is the ONLY way you can access.

You have a router. The router's external interface will have the public IP address. Because you are most likely (if you're smart) using a private subnet internally you have to do what Stuart said.....which is create a port forward.

So, let's pick a public IP out of thin air to use for an example. Let's say your router's external interface has been assigned the following IP by your provider

IP =

Now let's say you're using the following private subnet internally:

Let's say you've installed your ftp server on a computer with the following IP address:

On your router, you would create a port forward that looks as follows:

Send port 21 to

To connect to your ftp server from any other place in the world (using the internet of course) you would do the following:


The ftp request would hit the router on port 21. The router would look at the forward and say to itself, "Oh, I have to send this to" and it would do so and you would connect to the ftp server.

Does that make sense now?

It matters not how straight the gate,
How charged with punishments the scroll,
I am the master of my fate;
I am the captain of my soul.

***William Henley***

Report •

Ask Question