Port forwarding: How to set up Virtual Server on TP-Link ISP-customized Router

02-25-2026
916
NB425v V1, NE225-Outdoor V1, VB433v V1, NE211-Outdoor V1, NE210-Outdoor V1, VB400v V1, NX620v V2, VX800v V1, EB810v V1, HB810 (EU) V1, VX420-G2h V2, HB810 V1, VX420-G2h V3, HB710 V1, HB710 (EU) V1, HB615 V1, HB610 (EU) V2, HB610 V2, HB410 (EU) V1, HB210 Pro (EU) V1, Deco X53-DSL V1, HB210 Pro V1, HB210 V1, Deco BE28 V1, VX231v V1, XGB830v V1, HX716 Pro V1, VX230v V1, HX710 Pro V1, XGB430v Pro V1, XGB430v V1, VX220-G2v V1, EB610v V1, XB430v V1, XX532v V1, EB431v V1, XX530v V2, VC321-G2v V1, HX710 V1, XX530v V1, Archer VR1210v V1, XX530 V2, Archer VR1210v V2, HX510-Outdoor V1, VC221-G3v V1, HX510-PoE V1, Archer VR1600v V1, HX510 V1, EB200v Pro V1, HX510 V2, HX520 V1, HX521 V1, HX220 V1, XX231v V1, EB210 Pro V1, HX141 V1, VC220-F3v V1, XX230v V1, VN020-F3 V1, HC220-G5 V1, EB210 V1, TD-W8961N V1, XC220-G3 V1, XC220-G3v V2.30, XN020-G3v V1, NX520v V1, XN020-G3 V3, NX510v V1, XN020-G3 V2, NX511v V1, EX920 V1, NX220v V1, MX515v V1, MX110v V1, EX820v V1, Deco X58-4G V1, EX710 Pro V1, EX710 V1, EX510 Pro V1, EX510 V1, EX511 V2, EX520 V1, EX520v V1, EX521 V1, EX530v V1, Archer MR600 V2, Archer MR600 V1, EX220 V1, Archer MR400 V4, Archer MR400 V3, Archer MR400 V2, EX222 V1, XGZ030v V2, XGZ030 V1, XGZ030 V2, EX230v V1, XGZ032v V1, TL-MR6500v V1, XGZ032 V1, XZ005-G6 V1, EX141 V1, XZ000-G6v V1, XZ000-G6 V1, EC225-G5 V1, XZ001-G7 V1, XZ001-G6 V1, EC223-G5 V1, EC220-G5 V3, EC220-G5 V2, XZ000-G7 V1, XZ000-G7 (UPC) V1, EC220-F5 V1, TL-WR850N V1, DS-P8000-X7 V1, DS-P8000-X2 V1, DS-LGPA-16 V1, DS-LGPA-08 V1, DS-P7500-16 V1, DS-P7501-08 V1, DS-P7500-08 V1, DS-P7001-16 V1, DS-P7001-08 V1, DS-P7001-04 V1, DS-P7001-01 V1, DS-ETPA-1U V1, PSM150-DC V1, TL-SM7110-SR V1, DS-PMA-C++ V2, DS-PMA-Combo C+ V1, DS-PMA-C+ V1, DS-PMA-C+ V2, XGM80A V1, XM60A V1

Introduction

This article provides the step-by-step instructions for setting up the Virtual Server in TP-Link ISP-customized routers.

When you build a server on a local network and want to share it on the Internet, Virtual Server can provide services to Internet users. At the same time, virtual servers can keep the local network safe while other services remain invisible to the Internet.

Virtual servers can be used to set up public services on your local network, such as HTTP, FTP, DNS, POP3/SMTP, and Telnet. Different services use different service ports.

Port 80 is used for the HTTP service, port 21 for the FTP service, port 25 for the SMTP service, and port 110 for the POP3 service. Please verify the service port number before the configuration.

Requirements

For example, I would like to directly access a server/personal website on my computer (192.168.1.2) through the public network. This computer is connected to the router with the WAN IP address 218.18.232.154. Therefore, I can configure a virtual server on the router for this server/personal website.

The network topology of the virtual server configuration.

  • Ensure that your router has a public WAN IP. A private IP address (within the following ranges) means that another router will block the port connection.

10.0.0.0 to 10.255.255.255

172.16.0.0 to 172.31.255.255

192.168.0.0 to 192.168.255.255

100.64.0.0 to 100.127.255.255

  • Reserve an IP address for your computer, for example, 192.168.1.2.

Configuration

Step 1. Log in to the router's web interface. Ensure your device is connected to the router via Wi-Fi or an Ethernet port. Open a web browser and enter one of these addresses in the browser bar to access the web interface:

For models starting with E/H: http://tplinkwifi.net

For models starting with V/N/M: http://tplinkmodem.net

Step 2. Reserve an IP address (e.g., 192.168.1.2) for your computer:

Go to Advanced > Network > LAN Settings; scroll down the screen to the Address Reservation section, click Add > Scan, select your computer, then click OK.

Note: The IP address to be reserved must be on the same network segment as the router’s LAN IP. For example, the LAN IP is 192.168.0.1, and we can only reserve an IP starting with 192.168.0.xx.

The Address Reservation section in LAN Settings page.

Step 3. Go to Advanced > NAT Forwarding > Virtual Servers, click Add.

The Virtual Servers page with the Add button in the upper-right corner.

Step 4.

  • Select your Interface. If you are not sure, keep the default settings.
  • Select your Service Type. If the service you want to use is not included in the service type list, you can manually enter the corresponding parameters.
  • Enter the External Port, the Internal IP (the IP address of your local computer, and the Internal Port. You should verify the port number that the service needs.
  • Select the Protocol. It is recommended to keep the default settings if you are unsure which protocol to use.
  • Check the box Enable This Entry.
  • Click OK to save the settings.

The page for customizing Virtual Servers details.

Note: You can add multiple virtual server rules to provide several services on a router. Please note that the External Port cannot be overlapped.

Step 5. Users on the Internet can enter http:// WAN IP: External Port (in this example: http:// xx.xx.232.154: 10000) to visit the server/personal website.

Note:

  • If you want to access this port using a domain name, you need to set up a Dynamic DNS binding for the router.

How to access via domain name: http:// domain name: External Port (in this example: http://tplinkwifi.net: 10000)

  • Make sure the server is accessible from the internal network. You can check if you can access that server in the local network. If you are unable to access the server on the internal network, check the server's settings.
  • Make sure that the services on that specific Internal IP address were allowed to be viewed from outside. On a Windows computer, it basically allows Apps through the firewall settings or just disables the Windows firewall if you want to use it as a web server.