Separate the allocation, its delivery, the traffic it carries and the rules for incoming access. Each choice answers a different question.
Follow the decisions ↓Public addressing guide · Confirm platform and deployment support during assisted setup.
Available with assisted setup. Confirm the supported platform, serving location, inventory and traffic policy for your deployment.
01 / Keep the choices independent
Start with the address. Decide how to use it.
A public allocation is separate from a device’s identity and the private addresses it uses inside Networks. A private Networks network is optional; account identity and entitlement are still required.
01 / Allocation
Which address?
A single target or a separately allocated block. Choose the address families your clients and destinations need.
02 / Delivery
Where does it arrive?
Route the address directly to a supported endpoint, or forward permitted traffic through a gateway to LAN equipment.
03 / Traffic
Which connections use it?
Choose incoming access, selected outgoing traffic or full tunnel. Give replies their own correct return path.
04 / Firewall
Who may come in?
Keep new incoming connections closed until you explicitly permit the required callers, protocols and ports.
Single target
A device or gateway address.
Dual-stack gives a supported target IPv4 and IPv6. IPv6-only needs compatible clients and destinations; it does not automatically include an IPv4 address or translation.
Infrastructure
A separately allocated block.
Allocate IPv4 and IPv6 blocks separately. IPv6 prefixes range from /48 through /64. Route the block to your infrastructure, then assign addresses or downstream subnets to workloads.
The same public destination. Two different arrivals.
Your ISP transports the outside of the encrypted tunnel. The assigned public address identifies the traffic inside it. ISP NAT and public-address translation are separate questions.
Direct routed delivery
The address reaches the host.
Public destination203.0.113.24
WireGuard tunnelFibmesh → host
Endpoint destination203.0.113.24
Packets retain the assigned public destination all the way to the supported endpoint. No destination NAT is required there. A fully routed address can still have a firewall.
The gateway translates permitted traffic to an explicit private target. LAN-side source NAT can preserve the equipment’s existing configuration, but the target may see the gateway’s address instead of the original client’s.
WireGuard is currently the only supported tunnel. Confirm a Fibmesh-supported client or gateway; generic WireGuard capability does not establish support. The ISP may use NAT or CGNAT, provided the outbound WireGuard UDP tunnel can be established and maintained. Compatibility is confirmed for the deployment. Manual WireGuard profiles are Compatibility Mode, rather than full managed functionality.
Documentation addresses illustrate the paths. Inbound-only delivery can leave ordinary new outgoing traffic on the ISP, while service replies return through Fibmesh. NAT alone does not choose that return route.
03 / Traffic policy
Choose the traffic. Check the source.
Incoming access and outgoing routing are independent. Start with a preset, then verify the actual paths at the supported endpoint or routed gateway.
Explore a traffic preset Illustration · no settings are changed
All three presets at a glance
Preset
New incoming connections
New outgoing connections
Traffic left on the ISP
Inbound access
Permitted by incoming rules; replies return through Fibmesh.
Ordinary new outgoing traffic keeps its existing route.
Unrelated outgoing connections.
Selected outbound
Blocked by default; enable incoming access separately. Replies to initiated connections remain allowed.
Agreed destinations use Fibmesh and the assigned source address.
Destinations outside the selection.
Full tunnel
Still controlled by independent incoming rules.
Eligible internet traffic uses Fibmesh, with explicit IPv4 and IPv6 policy.
Documented local and platform exceptions; any deliberately bypassed family must be labelled.
A path and a source.
Selected destinations are agreed IP addresses and CIDR ranges. Select the assigned public source as well as the route: choosing the tunnel path alone is insufficient. Domain or application selectors require separate client support; this guide does not establish those controls as implemented.
Incoming and outgoing can coexist.
Host a service and call a partner API from the same address with inbound plus selected outbound. Blocking new incoming connections must still allow replies to connections you started.
Does a plug-in connector route every device at a site?
Joining the LAN does not redirect its outgoing traffic. Quick Connect forwards selected incoming traffic to a configured target, or through per-port mappings on supported software. New outgoing connections must actually traverse the gateway through routing changes or a protected downstream network. A one-port connector does not isolate the LAN or provide independent recovery when the ISP fails. Edge hardware remains a development/pilot deployment option; confirm the supported software and address-family behaviour for your gateway.
The explorer is an illustration. Its native controls change no settings. Confirm available client or gateway controls during assisted setup.
04 / Incoming boundary
An address is a destination. Permission is a rule.
Full tunnel does not open incoming access. An outgoing allowlist does not publish a service.
Permit the required caller source ranges, protocols and ports.
Confirm protocol support and reserved platform management ports.
Keep the host firewall and application authentication. Handle essential network control traffic correctly.
Fully open exposure, where supported, requires explicit confirmation as an advanced choice. A public IP and an IP allowlist are not user identity or application authentication.
05 / Families & failure
Agree the exceptions. Test the interruption.
“Full tunnel” describes the intended traffic policy. Confirm what the supported platform can enforce for both address families and during tunnel loss.
IPv6-only + IPv4
Choose an explicit IPv4 policy: block it, use a separately supported translation service, or deliberately leave it on the ISP. ISP bypass is split-family routing and must be labelled. Apply the same explicit decision to any unsupported family.
Disconnect behaviour
Agree and verify whether traffic assigned to Fibmesh is blocked by a kill switch when the tunnel fails. If fallback is allowed, destinations may see the ISP’s source address. Confirm recovery before relying on an external allowlist; no blanket disconnect protection is implied.
Platform exceptions
Mobile OS-managed VPNs have routing and lifecycle constraints. Confirm local-network and system-traffic exceptions. Full tunnel does not promise that every system packet follows the same path on every platform.
Encryption boundary
The tunnel protects the endpoint-to-Fibmesh leg and ends at the Fibmesh peer. Use TLS or other application encryption beyond that point, together with application authentication.
06 / Domains & applications
Name the address. Secure the application.
Point a domain you control to the assigned IPv4 address with an A record, or to its IPv6 address with an AAAA record. The application or a reverse proxy you operate supplies HTTPS and its certificate.
Documentation example / IPv4
files.studio.exampleA record →203.0.113.24
DNS names the destination. Your service owns its listener, authentication and TLS.
A Public IP does not automatically create a Fibmesh subdomain, provide a certificate or choose applications by hostname. A DNS record also does not select a non-standard service port.
Choose Public IPs for an address with supported TCP or UDP services. For one HTTPS link to a web app, consider Publish.
Tell us the target, address families, callers and outgoing destinations. We’ll confirm the supported deployment, serving location and traffic policy during assisted setup.