Я бы поставил router. Сетевые настройки на нем делать проще( например nat, firewall, qos ), меньше вероятность ошибки, проще заменять сервер за ним в случае необходимости, у приличного router выше сетевая производительность и он будет отсекать часть левых запросов( например сканирование ) и снизит нагрузку на сервер.