If your machine is a stand-alone Linux host connected to the Internet (setting up a firewall is a good idea though), or
if you already have multiple assigned public addresses for your OTHER machines, and
if you don't like the idea of a 'free ride' using Linux and feel more comfortable using expensive commercial tools to perform the exact same functionalities.