How can I have SQL Server listening on more than one IP address?
On the Protocol tab of configuration manager, there is a "Listen All" option, make sure that is set to yes. 

Keep in mind that having an active listener on a public connection is asking for trouble, best to do it over a VPN, or filter allowed incoming connections by IP address, or at least use something other than the default port.