I need a cable modem that will allow the Windows 2016 Essential Server in my home to be accessed by my partner across town. There will be a SQL Server Database and a File Share on this Server. I have found that the Cable Modems I own and rent from Xfinity block incoming communication to ports I need. After may hours on the phone, all I get is that this is for my own good. Any recommendations?