Im Grunde tut ein HardwareRouter nichts anderes als ein Softwarerouter. Ich weiss nun natürlich nicht wie es bei deinem Router ist, aber in der Regel ist es so, dass du deine Router per Webinterface administrieren kannst. Dort schaltest du die entsprechenden Ports frei, wobei defaul Einstellung bei den Meissten Routern 'alle frei' ist.
Wenn du jetzt im Netzwerk z.B. einen FTP-Server laufen hast und von Ausserhalb eine FTP-Anfrage kommt, dann müsste er sich automatisch angesprochen fühlen und der Router macht einen direkten IP-Connect.
Problematisch wird es, wenn du im selben Netz zwei FTP-Server laufen hast. Dann weiss ich nämlich auch nicht, wie sich der Router verhält.
Aber du wirst doch im Privatbereich, DSL nicht routen wollen, oder? ;-)