You could probably set up a virtual server with your firewall/router (specific traffic to specific ports can be directed to different IP addresses within your LAN)

Or I suppose you could put your SQL Server directly on the internet (its own public IP), but I wouldn't recommend that due to possible hacking