Как NAT, так и прокси предоставляют доступ в Интернет через частные IP-адреса.
Эти две технологии отличаются по своим позициям в стеке протоколов TCP / IP. NAT работает на сетевом уровне, а прокси на прикладном уровне. NAT прозрачен для различных приложений, тогда как прокси-сервер должен использовать IP-адрес прокси-сервера, указанный в прикладных программах. Например, для доступа к веб-странице с помощью NAT не требуется настройка в браузере. Чтобы получить доступ к веб-странице с помощью прокси-сервера, необходимо указать IP-адрес прокси в браузере. Если прокси-сервер поддерживает только HTTP, через прокси-сервер могут быть доступны только веб-серверы, но не FTP. С точки зрения доступа в Интернет, NAT обеспечивает более высокую масштабируемость, чем прокси, потому что NAT не предназначен для приложений.
Однако NAT не может предоставить имя пользователя и аутентификацию на основе пароля. Прокси поддерживает аутентификацию. Таким образом, только пользователи, прошедшие проверку подлинности на основе своих имен и паролей, имеют доступ к Интернету.