I want to implement the following scenario. I have an application that is hosted on a public server. My requirement is that I want make the internal network visible to the application. E.g http://app.com is the web app. One PC 172.16.1.54 has internet connection. I want my application to scan other hosts on network 172.16.1.0/24 using 172.16.1.54 (Not all PCs will have internet connection)
I did some research and some people suggested to configure a site-to-site vpn. However I am unable to grasp the concept.
Can some one please explain how this scenario will be implemented?