# Private Networking (Public Cloud)

Customers using public cloud infrastructure can create a Frame account using Frame-managed networking, Private Networking so users must access the Frame workload VMs using the private IP addresses of the Frame workload VMs. Since the Frame workload VMs have no public IP addresses, the customer must provide a network path between the end user and the private Frame workload VMs. For egress to the Internet, these workload VMs communicate directly to the Internet through a NAT gateway in the public cloud infrastructure.

<p class="callout info"> Customers who choose to create a Frame account in their own managed network where all users access the Frame workload VMs within their private network must follow the networking requirements defined below.</p>

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 Datacenter Virginia)   
 [DEU ](https://docs.difr.com/link/56#bkmrk-deu%3A-private-network)( located in European Union - Location AWS Datacenter 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.

<figure id="bkmrk-public-iaas---privat">![Public IaaS - Private Networking (FRP8)](https://docs.difr.com/uploads/images/gallery/2025-10/public-private-frp8.png)

<figcaption>Public IaaS - Private Networking (FRP8)</figcaption></figure>The following table describes the required protocols and ports for Frame accounts using Private Networking and FRP8.

<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: For IMG Domains, Customers can whitelist new IMG difr domains but  
 should NOT change SAML 2 configurations to use new difr.com domains. SAML 2  
 configurations should continue to use img.console.nutanix.com and  
 img.frame.nutanix.com until further direction from Dizzion.</span>**</p>

## USE: Private Networking (Public Cloud)

<div class="wrap-table" id="bkmrk-source-to-destinatio"><div class="table-container"><table class="wrap-table" style="width: 100%; height: 935.063px;"><thead><tr style="height: 59.5625px;"><th style="width: 25.0298%; height: 59.5625px;">Source to Destination</th><th style="width: 25.0298%; height: 59.5625px;">Source IP address</th><th style="width: 39.8075%; height: 59.5625px;">Destination FQDN(s)</th><th style="width: 10.2521%; height: 59.5625px;">Protocol/port</th></tr></thead><tbody><tr style="height: 217.922px;"><td style="width: 25.0298%; height: 217.922px;">Workload VMs to Frame Platform</td><td style="width: 25.0298%; height: 217.922px;">Public IP address</td><td style="width: 39.8075%; height: 217.922px;">- <span class="TextRun SCXW101316735 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW101316735 BCX0">api.use.difr.com</span></span><span class="EOP SCXW101316735 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW101316735 BCX0" data-contrast="none" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW101316735 BCX0">hub.deu.difr.com</span></span><span class="EOP SCXW101316735 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW101316735 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW101316735 BCX0">logging.use.difr.com</span></span><span class="EOP SCXW101316735 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW101316735 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW101316735 BCX0">downloads.difr.com</span></span><span class="EOP SCXW101316735 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW101316735 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW101316735 BCX0">download.visualstudio.microsoft.com</span></span><span class="EOP SCXW101316735 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">gateway-external-api-prod.frame.nutanix.com</span></span>
- <span class="TextRun SCXW25493509 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW25493509 BCX0">downloads.console.nutanix.com</span></span><span class="EOP SCXW25493509 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW25493509 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW25493509 BCX0">logging.console.nutanix.com</span></span><span class="EOP SCXW25493509 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW25493509 BCX0" data-contrast="none" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW25493509 BCX0">cch.console.nutanix.com</span></span><span class="EOP SCXW25493509 BCX0" data-ccp-props="{}"> </span>

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

</td><td style="width: 10.2521%; height: 148.797px;">tcp/443 (HTTPS, WSS)</td></tr><tr style="height: 338.891px;"><td style="width: 25.0298%; height: 338.891px;">End user to Frame Platform</td><td style="width: 25.0298%; height: 338.891px;">Public IP address</td><td style="width: 39.8075%; height: 338.891px;">- <span class="TextRun SCXW130197537 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW130197537 BCX0">use.difr.com</span></span><span class="EOP SCXW130197537 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW130197537 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW130197537 BCX0">api.use.difr.com</span></span><span class="EOP SCXW130197537 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW130197537 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW130197537 BCX0">img.use.difr.com</span></span><span class="EOP SCXW130197537 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW130197537 BCX0" data-contrast="none" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW130197537 BCX0">assets.use.difr.com</span></span><span class="EOP SCXW130197537 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW130197537 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW130197537 BCX0">login.use.difr.com</span></span><span class="EOP SCXW130197537 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW130197537 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW130197537 BCX0">logging.use.difr.com</span></span><span class="EOP SCXW130197537 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW130197537 BCX0" data-contrast="none" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW130197537 BCX0">downloads.difr.com</span></span><span class="EOP SCXW130197537 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW66573783 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun CommentStart CommentHighlightPipeRest CommentHighlightRest SCXW66573783 BCX0">c</span><span class="NormalTextRun CommentHighlightRest SCXW66573783 BCX0">onsole.nutanix</span><span class="NormalTextRun CommentHighlightRest SCXW66573783 BCX0">.com</span></span><span class="EOP CommentHighlightPipeRest SCXW66573783 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW66573783 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW66573783 BCX0">img.frame.nutanix.com</span></span><span class="EOP SCXW66573783 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW66573783 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW66573783 BCX0">img.console.nutanix.com</span></span><span class="EOP SCXW66573783 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW66573783 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW66573783 BCX0">cpanel-backend.console.nutanix.com</span></span><span class="EOP SCXW66573783 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW66573783 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW66573783 BCX0">terminal-prod.frame.nutanix.com</span></span><span class="EOP SCXW66573783 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW66573783 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW66573783 BCX0">logging.console.nutanix.com</span></span><span class="EOP SCXW66573783 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW66573783 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW66573783 BCX0">login.console.nutanix.com (for Frame IdP, if used)</span></span><span class="EOP SCXW66573783 BCX0" data-ccp-props="{}"> </span>

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

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

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

</div></div>## FRP8 Networking - EU

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

## DEU: Private Networking (Public Cloud)

<div class="wrap-table" id="bkmrk-source-to-destinatio-1">  
<div class="table-container"><table class="wrap-table" 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: 39.5536%;">Destination FQDN(s)</th><th style="width: 10.506%;">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: 39.5536%;">- <span class="TextRun SCXW113671561 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW113671561 BCX0">api.deu.difr.com</span></span><span class="EOP SCXW113671561 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW113671561 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW113671561 BCX0">hub.deu.difr.com</span></span><span class="EOP SCXW113671561 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW113671561 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW113671561 BCX0">logging.deu.difr.com</span></span><span class="EOP SCXW113671561 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW113671561 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW113671561 BCX0">downloads.difr.com</span></span><span class="EOP SCXW113671561 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW113671561 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW113671561 BCX0">download.visualstudio.microsoft.com</span></span><span class="EOP SCXW113671561 BCX0" data-ccp-props="{}"> </span>

</td><td style="width: 10.506%;">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: 39.5536%;">- <span class="TextRun SCXW18862686 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW18862686 BCX0">hub.deu.difr.com</span></span><span class="EOP SCXW18862686 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW18862686 BCX0" data-contrast="none" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW18862686 BCX0">logging.deu.difr.com</span></span><span class="EOP SCXW18862686 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW18862686 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW18862686 BCX0">api.deu.difr.com</span></span><span class="EOP SCXW18862686 BCX0" data-ccp-props="{}"> </span>

</td><td style="width: 10.506%;">tcp/443 (HTTPS, WSS)</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: 39.5536%;">- <span class="TextRun SCXW232137899 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW232137899 BCX0">deu.difr.com</span></span><span class="EOP SCXW232137899 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW232137899 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW232137899 BCX0">api.deu.difr.com</span></span><span class="EOP SCXW232137899 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW232137899 BCX0" data-contrast="none" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SpellingErrorV2Themed SCXW232137899 BCX0">img</span><span class="NormalTextRun SCXW232137899 BCX0">.deu.difr.com</span></span><span class="EOP SCXW232137899 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW232137899 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW232137899 BCX0">assets.deu.difr.com</span></span><span class="EOP SCXW232137899 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW232137899 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW232137899 BCX0">login</span><span class="NormalTextRun SCXW232137899 BCX0">.deu.difr.com</span></span><span class="EOP SCXW232137899 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW232137899 BCX0" data-contrast="none" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW232137899 BCX0">logging</span><span class="NormalTextRun SCXW232137899 BCX0">.deu.difr.com</span></span><span class="EOP SCXW232137899 BCX0" data-ccp-props="{}"> </span>
- <span class="TextRun SCXW232137899 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW232137899 BCX0">downloads.difr.com</span></span><span class="EOP SCXW232137899 BCX0" data-ccp-props="{}"> </span>

</td><td style="width: 10.506%;">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: 39.5536%;">- <span class="TextRun SCXW201038858 BCX0" data-contrast="auto" lang="EN-US" xml:lang="EN-US"><span class="NormalTextRun SCXW201038858 BCX0">api.deu.difr.com</span></span><span class="EOP SCXW201038858 BCX0" data-ccp-props="{}"> </span>

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

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

</div></div>### FRP7 Networking [<span class="badge frame-badge badge--eol margin-left--xs cursor-pointer hover:opacity-90">End of Life</span>](https://docs.dizzion.com/support#dizzion-product-release-stages "View Product Release Stages Documentation")

<div class="theme-admonition theme-admonition-warning admonition_xJq3 alert alert--warning" id="bkmrk-warning"><div class="admonitionHeading_Gvgb"><span style="color: rgb(186, 55, 42);">**Warning**</span></div></div><span style="color: rgb(186, 55, 42);">**FRP7 reached end-of-life (EOL) as of June 30, 2024. Refer to the [EOL Announcement of December 18, 2023](https://docs.dizzion.com/releases/2023/12/18/announcement) for further details.**</span>