# Public Networking (Public Cloud)

Customers using public cloud infrastructure can create a Frame account using Frame-managed networking, Public Networking so users on the Internet can directly access the Frame workload VMs using the public IP addresses of the Frame workload VMs. For egress to the Internet, these workload VMs communicate directly to the Internet for publicly-accessible resources.

If users must access network resources on-premises or in a private network, a [private network connection](https://docs.difr.com/books/platform-administrators-guide/page/vpn-configurations) (e.g., VPN, direct connection, SD-WAN, VPC/VNET peering) with the appropriate routing must be implemented.

<p class="callout info"> To ensure proper network communication to the Frame Platform there are two Backends available depending on which one should be used for the connection for services and VMs please refer to the corresponding networking requirements:  
 [USE ](https://docs.difr.com/link/56#bkmrk-private-networking-%28)(located in the United states- Location AWS us-east-1Virginia)   
 [DEU ](https://docs.difr.com/link/56#bkmrk-deu%3A-private-network)( located in European Union - Location AWS eu-central-1 Frankfurt)</p>

## FRP8 Networking

[FRP8](https://docs.difr.com/books/platform-administrators-guide/page/frame-remoting-protocol#bkmrk-frame-remoting-proto-1) is a udp-based protocol for all communication between the end user and the Frame workload VMs.

![Public IaaS - Public Networking (FRP8)](https://docs.difr.com/uploads/images/gallery/2025-10/public-public-frp8.png)

<p class="callout warning">**<span dir="ltr" role="presentation"> Dizzion is in the process of migrating from \*.nutanix.com to \*.difr.com domain. For the</span>**  
**<span dir="ltr" role="presentation"> time being, the additional</span> <span dir="ltr" role="presentation">difr.com domain</span><span dir="ltr" role="presentation">s will need to be whitelisted</span> <span dir="ltr" role="presentation">in addition to</span> <span dir="ltr" role="presentation">the</span>**  
**<span dir="ltr" role="presentation"> existing nutanix.com domains. At a later</span> <span dir="ltr" role="presentation">time</span><span dir="ltr" role="presentation">, once Dizzion has confirmed there is no</span>**  
**<span dir="ltr" role="presentation"> dependencies on the nutanix.com domains, we will send out a communication notifying</span>**  
**<span dir="ltr" role="presentation"> customers that all nutanix</span><span dir="ltr" role="presentation">.com domains can be safely removed from your whitelist</span>**  
**<span dir="ltr" role="presentation"> configurations.</span>**</p>

<p class="callout danger">**<span dir="ltr" role="presentation"> IMPORTANT:</span> <span dir="ltr" role="presentation">For IMG Domains, Customers can</span> <span dir="ltr" role="presentation">whitelist</span> <span dir="ltr" role="presentation">new IMG difr</span> <span dir="ltr" role="presentation">domains but</span>**  
**<span dir="ltr" role="presentation"> should</span> <span dir="ltr" role="presentation">NOT</span> <span dir="ltr" role="presentation">change SAML 2 configurations to use new</span> <span dir="ltr" role="presentation">difr.com</span> <span dir="ltr" role="presentation">domains. SAML 2</span>**  
**<span dir="ltr" role="presentation"> configurations</span> <span dir="ltr" role="presentation">should continue to use img.console.nutanix.com and</span>**  
**<span dir="ltr" role="presentation"> img.frame.nutanix.com until further direction from Dizzion.</span>**</p>

## USE: Public IaaS - Public Networking (FRP8)

The following table lists the required protocols and ports for Frame accounts using Public Networking and FRP8.

<table class="wrap-table" id="bkmrk-source-to-destinatio" style="width: 100%;"><thead><tr><th style="width: 25.0298%;">Source to Destination

</th><th style="width: 25.0298%;">Source IP address</th><th style="width: 38.8528%;">Destination FQDN(s)</th><th style="width: 11.0876%;">Protocol/port</th></tr></thead><tbody><tr><td style="width: 25.0298%;">Workload VMs to Frame Platform</td><td style="width: 25.0298%;">Public IP address</td><td style="width: 38.8528%;">- <span class="TextRun SCXW197842241 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW197842241 BCX0">api.use.difr.com</span></span><span class="EOP SCXW197842241 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW197842241 BCX0" data-contrast="none" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW197842241 BCX0">hub.deu.difr.com</span></span> <span class="EOP SCXW197842241 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW197842241 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW197842241 BCX0">logging.use.difr.com</span></span><span class="EOP SCXW197842241 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW197842241 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW197842241 BCX0">downloads.difr.com</span></span><span class="EOP SCXW197842241 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW197842241 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW197842241 BCX0">download.visualstudio.microsoft.com</span></span>
- <span class="TextRun SCXW213032086 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW213032086 BCX0">gateway-external-api-prod.frame.nutanix.com</span></span> <span class="EOP SCXW213032086 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW213032086 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW213032086 BCX0">downloads.console.nutanix.com</span></span><span class="EOP SCXW213032086 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW213032086 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW213032086 BCX0">logging.console.nutanix.com</span></span><span class="EOP SCXW213032086 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW213032086 BCX0" data-contrast="none" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW213032086 BCX0">cch.console.nutanix.com</span></span><span class="EOP SCXW213032086 BCX0" data-ccp-props="{}"> </span>

</td><td style="width: 11.0876%;">tcp/443 (HTTPS)</td></tr><tr><td style="width: 25.0298%;">Workload VMs to Frame Platform</td><td style="width: 25.0298%;">Public IP address</td><td style="width: 38.8528%;">- <span class="TextRun SCXW41632702 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW41632702 BCX0">hub.use.difr.com</span></span><span class="EOP SCXW41632702 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW41632702 BCX0" data-contrast="none" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW41632702 BCX0">logging.</span><span class="NormalTextRun SCXW41632702 BCX0">use</span><span class="NormalTextRun SCXW41632702 BCX0">.difr.com</span></span><span class="EOP SCXW41632702 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW41632702 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW41632702 BCX0">api.use.difr.com</span></span><span class="EOP SCXW41632702 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW257212460 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW257212460 BCX0">cch.console.nutanix.com</span></span><span class="EOP SCXW257212460 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW257212460 BCX0" data-contrast="none" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW257212460 BCX0">logging.console.nutanix.com</span></span><span class="EOP SCXW257212460 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW257212460 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW257212460 BCX0">messaging.console.nutanix.com</span></span><span class="EOP SCXW257212460 BCX0" data-ccp-props="{}"> </span>

</td><td style="width: 11.0876%;">tcp/443 (HTTPS, WSS)</td></tr><tr><td style="width: 25.0298%;">Workload VMs to Frame Platform</td><td style="width: 25.0298%;">Public IP address</td><td style="width: 38.8528%;">- <span class="TextRun SCXW67671154 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW67671154 BCX0">stun.use.difr.com</span></span>

<span class="EOP SCXW67671154 BCX0" data-ccp-props="{}"> </span></td><td style="width: 11.0876%;">udp/3478</td></tr><tr><td style="width: 25.0298%;">End user to Frame Platform</td><td style="width: 25.0298%;">Public IP address</td><td style="width: 38.8528%;">- <span class="TextRun SCXW182612331 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW182612331 BCX0">use.difr.com</span></span><span class="EOP SCXW182612331 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW182612331 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW182612331 BCX0">api.use.difr.com</span></span><span class="EOP SCXW182612331 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW182612331 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW182612331 BCX0">img.use.difr.com</span></span><span class="EOP SCXW182612331 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW182612331 BCX0" data-contrast="none" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW182612331 BCX0">assets.use.difr.com</span></span><span class="EOP SCXW182612331 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW182612331 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW182612331 BCX0">login.use.difr.com</span></span><span class="EOP SCXW182612331 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW182612331 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW182612331 BCX0">logging.use.difr.com</span></span>
- <span class="TextRun SCXW182612331 BCX0" data-contrast="none" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW182612331 BCX0">downloads.difr.com</span></span>
- <span class="TextRun SCXW34162689 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun CommentStart CommentHighlightPipeRest CommentHighlightRest SCXW34162689 BCX0">console.nutanix.com</span></span>
- <span class="TextRun SCXW34162689 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW34162689 BCX0">img.frame.nutanix.com</span></span>
- <span class="TextRun SCXW34162689 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW34162689 BCX0">img.console.nutanix.com</span></span>
- <span class="TextRun SCXW34162689 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW34162689 BCX0">cpanel-backend.console.nutanix.com</span></span>
- <span class="TextRun SCXW34162689 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW34162689 BCX0">terminal-prod.frame.nutanix.com</span></span>
- <span class="TextRun SCXW34162689 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW34162689 BCX0">logging.console.nutanix.com</span></span><span class="EOP SCXW34162689 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW34162689 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW34162689 BCX0">login.console.nutanix.com (for Frame IdP, if used)</span></span><span class="EOP SCXW34162689 BCX0" data-ccp-props="{}"> </span>

</td><td style="width: 11.0876%;">tcp/443 (HTTPS)</td></tr><tr><td style="width: 25.0298%;">End user to Frame Platform</td><td style="width: 25.0298%;">Public IP address</td><td style="width: 38.8528%;">- <span class="TextRun SCXW24713369 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW24713369 BCX0">api.use.difr.com</span></span><span class="EOP SCXW24713369 BCX0" data-ccp-props="{}"> </span>
- <span class="EOP SCXW24713369 BCX0" data-ccp-props="{}"><span class="TextRun SCXW52250261 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW52250261 BCX0">messaging.console.nutanix.com</span></span><span class="EOP SCXW52250261 BCX0" data-ccp-props="{}"> </span></span>

</td><td style="width: 11.0876%;">tcp/443 (HTTPS, WSS)</td></tr><tr><td style="width: 25.0298%;">End user to Workload VM</td><td style="width: 25.0298%;">Public IP address</td><td style="width: 38.8528%;">- <span class="TextRun SCXW67719475 BCX0" data-contrast="none" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW67719475 BCX0">Workload’s dynamic private IP address within VPC/VNET</span></span><span class="EOP SCXW67719475 BCX0" data-ccp-props="{}"> </span>

</td><td style="width: 11.0876%;">udp/4503-4509, tcp/4503-4509 (optional)</td></tr></tbody></table>

## DEU: Public IaaS - Public Networking (FRP8

The following table lists the required protocols and ports for Frame accounts using Public Networking and FRP8, specifically for organizations electing to use Dizzion's EU control plane.

DEU: Public Networking (Public Cloud)

<table class="wrap-table" id="bkmrk-source-to-destinatio-1" style="width: 100%;"><thead><tr><th style="width: 25.0298%;">Source to Destination</th><th style="width: 25.0298%;">Source IP address</th><th style="width: 38.8549%;">Destination FQDN(s)</th><th style="width: 11.0855%;">Protocol/port</th></tr></thead><tbody><tr><td style="width: 25.0298%;">Workload VMs to Frame Platform</td><td style="width: 25.0298%;">Public IP address</td><td style="width: 38.8549%;">- <span class="TextRun SCXW138842203 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW138842203 BCX0">api.deu.difr.com</span></span><span class="EOP SCXW138842203 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW138842203 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW138842203 BCX0">hub.deu.difr.com</span></span><span class="EOP SCXW138842203 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW138842203 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW138842203 BCX0">logging.deu.difr.com</span></span><span class="EOP SCXW138842203 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW138842203 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW138842203 BCX0">downloads.difr.com</span></span><span class="EOP SCXW138842203 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW138842203 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW138842203 BCX0">download.visualstudio.microsoft.com</span></span><span class="EOP SCXW138842203 BCX0" data-ccp-props="{}"> </span>

</td><td style="width: 11.0855%;">tcp/443 (HTTPS)</td></tr><tr><td style="width: 25.0298%;">Workload VMs to Frame Platform</td><td style="width: 25.0298%;">Public IP address</td><td style="width: 38.8549%;">- <span class="TextRun SCXW203721781 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW203721781 BCX0">hub.deu.difr.com</span></span><span class="EOP SCXW203721781 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW203721781 BCX0" data-contrast="none" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW203721781 BCX0">logging.deu.difr.com</span></span><span class="EOP SCXW203721781 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW203721781 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW203721781 BCX0">api.deu.difr.com</span></span><span class="EOP SCXW203721781 BCX0" data-ccp-props="{}"> </span>

<span class="EOP SCXW203721781 BCX0" data-ccp-props="{}"> </span>

</td><td style="width: 11.0855%;">tcp/443 (HTTPS, WSS)</td></tr><tr><td style="width: 25.0298%;">Workload VMs to Frame Platform</td><td style="width: 25.0298%;">Public IP address</td><td style="width: 38.8549%;">- <span class="TextRun SCXW70989494 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW70989494 BCX0">stun.deu.difr.com</span></span>

<span class="EOP SCXW70989494 BCX0" data-ccp-props="{}"> </span></td><td style="width: 11.0855%;">udp/3478</td></tr><tr><td style="width: 25.0298%;">End user to Frame Platform</td><td style="width: 25.0298%;">Public IP address</td><td style="width: 38.8549%;">- <span class="TextRun SCXW201068701 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW201068701 BCX0">deu.difr.com</span></span><span class="EOP SCXW201068701 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW201068701 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW201068701 BCX0">api.deu.difr.com</span></span><span class="EOP SCXW201068701 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW201068701 BCX0" data-contrast="none" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SpellingErrorV2Themed SCXW201068701 BCX0">img</span><span class="NormalTextRun SCXW201068701 BCX0">.deu.difr.com</span></span><span class="EOP SCXW201068701 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW201068701 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW201068701 BCX0">assets.deu.difr.com</span></span><span class="EOP SCXW201068701 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW201068701 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW201068701 BCX0">login</span><span class="NormalTextRun SCXW201068701 BCX0">.deu.difr.com</span></span><span class="EOP SCXW201068701 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW201068701 BCX0" data-contrast="none" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW201068701 BCX0">logging</span><span class="NormalTextRun SCXW201068701 BCX0">.deu.difr.com</span></span><span class="EOP SCXW201068701 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW201068701 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW201068701 BCX0">downloads.difr.com</span></span><span class="EOP SCXW201068701 BCX0" data-ccp-props="{}"> </span>

</td><td style="width: 11.0855%;">tcp/443 (HTTPS)</td></tr><tr><td style="width: 25.0298%;">End user to Frame Platform</td><td style="width: 25.0298%;">Public IP address</td><td style="width: 38.8549%;">- <span class="TextRun SCXW242729552 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW242729552 BCX0">api.deu.difr.com</span></span>

<span class="EOP SCXW242729552 BCX0" data-ccp-props="{}"> </span></td><td style="width: 11.0855%;">tcp/443 (HTTPS, WSS)</td></tr><tr><td style="width: 25.0298%;">End user to Workload VM</td><td style="width: 25.0298%;">Public IP address</td><td style="width: 38.8549%;">- <span class="TextRun SCXW67719475 BCX0" data-contrast="none" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW67719475 BCX0">Workload’s dynamic private IP address within VPC/VNET</span></span><span class="EOP SCXW67719475 BCX0" data-ccp-props="{}"> </span>

</td><td style="width: 11.0855%;">udp/4503-4509, tcp/4503-4509 (optional)</td></tr></tbody></table>

#### FRP7 Networking End of Life

**<span style="color: rgb(224, 62, 45);">Warning</span>**  
**<span style="color: rgb(224, 62, 45);">FRP7 reached end-of-life (EOL) effective June 30, 2024. Refer to the EOL Announcement of December 18, 2023 for further details.</span>**