Which of the following methods is used to allow both public and private networks to access an application? - Implementing Network Address Translation (NAT) - Configuring a Virtual Private Network (VPN) - Using a Proxy Server - Deploying a Load Balancer