Like every other website on the planet, SmallNetBuilder uses cookies. Our cookies track login status, but we only allow admins to log in anyway, so those don't apply to you. Any other cookies you pick up during your visit come from advertisers, which we don't control.
If you continue to use the site, you agree to tolerate our use of cookies. Thank you!

Router Charts

Click for Router Charts

Router Ranker

Click for Router Ranker

NAS Charts

Click for NAS Charts

NAS Ranker

Click for NAS Ranker

More Tools

Click for More Tools

LAN & WAN Features

The Battle of the Services!

Updated 8/2/02 While gathering data for this article's update, I decided to check out how well changes in Service settings (manual port mappings) were coodinated between UPnP and a router's normal admin interface. Since I'd found the D-Link DI-804 to have the best UPnP implementation so far, I chose it as my guinea pig.

Tip Tip: I first upgraded the 804 with 4.68 firmware, which turned it into the DI-804U, according to the new admin screen! I also found out that you'll need to check that your version of Windows Messenger is 4.6.X. I found this out when my new Dell 4100 laptop didn't appear to be activating NAT Traversal for Messenger. Turned out that the Dell had come with the older 4.0 version of Messenger, which apparently doesn't have the NAT Traversal feature baked in.

I found that a service added via the DI-804's UPnP interface did not show up on the 804's internal browser-based admin interface Virtual Server Settings page. The 804 did, however, properly establish the requested service and open the required ports, which I confirmed by port scanning the router. It also properly closed the ports when I removed the service via the UPnP Services interface. Another pleasant surprise was that the 804 didn't have to be rebooted to add or delete the service, as it does when you change a Virtual Server setting via its normal Admin interface.

Similarly, a virtual server programmed on the 804's admin interface did not show up in the UPnP Advanced Settings > Services. The required ports were again properly opened, however.

I next tried to add the same service via both methods. I found that I was able to add the same exact port mapping on both interfaces (same ports, same LAN IP) and did not get any warnings or complaints from UPnP or the 804. I was also able to remove or disable the port mapping from each interface, but the ports were not closed on the router until the mapping (service) was removed via both interfaces .

The bottom line is that, at least for the DI-804, UPnP and the 804's browser admin interface don't communicate with each other about port forwarding (services).

Tip Tip: My advice here is pick an interface, either the UPNP Advanced Settings > Services interface, or your router's admin screens if you're going to open ports in your router's firewall. Although it's nice that you can open ports using both methods, the ports won't be closed until you close or delete the mapping from the interface you used to open them with! If you forget that you opened a port with one interface, and then open it with the other, you'll need to remember to go back and remove the mappings with both interfaces to close the ports.

More LAN & WAN

Wi-Fi System Tools
Check out our Wi-Fi System Charts, Ranker and Finder!

Support Us!

If you like what we do and want to thank us, just buy something on Amazon. We'll get a small commission on anything you buy. Thanks!

Over In The Forums

This is really annoying. I bought an Archer A7 because it was wirecutter's top pick for a home wifi router and bonus it has parental controls and can ...
I run an OpenVPN client on my ASUS RT-AC86U with 384.10_2 firmware. Everything works fine except that whenever the VPN client disconnects (happens occ...
I can obviously ping the gateway from any device, but regardless of whether I turn on "guest" access to the share (or use username/pw), or try it with...
Hey guys; so obviously I can add my wifi printer to any particular SSID, but is there a way I can make it available to any device, regardless of which...
I just logged in and saw 1 core being maxed.Some rouge process has glitched and I have no idea how long it was pegged use a full cpu core.A script iss...

Don't Miss These

  • 1
  • 2
  • 3