<a id="azure-public-networking"></a>

# Use Public Connectivity for Confluent Cloud Clusters on Azure

Confluent Cloud offers data in motion services, such as Kafka, ksqlDB, Schema Registry, and Audit
Logs, that can be shared across organizations over the internet on Azure.
Confluent Cloud services include internet connectivity for the Basic, Standard, and
Dedicated [cluster types](../clusters/cluster-types.md#cloud-cluster-types).

Because the cloud infrastructure used by Confluent Cloud does not guarantee static IP
addresses for ingress public endpoints, such as for Kafka brokers, Confluent REST API,
and Telemetry API, DNS is used to provide a consistent address. The underlying
IP addresses might be stable for a period of time, but are subject to change at
any time, and they can assume any public IP the cloud provider uses in the
region where the cluster is located, so they should not be relied upon for any
use.

Confluent provides egress IP addresses that you can use for communicating
between Kafka clusters (with public networking) in Confluent Cloud and external data
sources and sinks. For more information, see [Use Public Egress IP Addresses on Confluent Cloud for Connectors and Cluster Linking](static-egress-ip-addresses.md#static-egress-ip-addresses)
and [Public Egress IP Addresses for Confluent Cloud Connectors](../connectors/static-egress-ip.md#cc-static-egress-ips).

There is no support for public ingress IP addresses.

The following blogs describe how the common outbound proxies handle IP address
changes:

* [DNS for Service Discovery in HAProxy - HAProxy Technologies](https://www.haproxy.com/blog/dns-service-discovery-haproxy/).
* [DNS for Service Discovery with NGINX and NGINX Plus](https://www.nginx.com/blog/dns-service-discovery-nginx-plus/).
