I'm not sure if all have that option, but I would think Dlink would. I'm using a Dlink router. A quick look at the tech spec for this says" Packet filtering based on port, source IP address,
destination IP address, MAC address (ICMP/TCP/UDP)". Which sounds like it to me. On mine, you set up the port forwarding in the web page in the router for all of the settings.