Files
proxmox/docs/05-network/DNS_ENTRIES_COMPLETE_STATUS.md

73 lines
3.2 KiB
Markdown
Raw Normal View History

# DNS Entries Completion Status Report
**Last Updated:** 2026-02-05
**Document Version:** 1.1
**Status:** Active Documentation
**Summary:** DNS is managed in Cloudflare for all public hostnames. The **recommended** public path is **Fastly** (Option A) or **direct to 76.53.10.36** (Option C), not Cloudflare Tunnel. See [EDGE_PORT_VERIFICATION_RUNBOOK.md](EDGE_PORT_VERIFICATION_RUNBOOK.md) and [CLOUDFLARE_ROUTING_MASTER.md](CLOUDFLARE_ROUTING_MASTER.md).
---
## Recommended DNS Target (Fastly or Direct)
| Option | DNS target | When to use |
|--------|------------|-------------|
| **A** | CNAME to Fastly hostname (e.g. `*.global.ssl.fastly.net` or custom) | 76.53.10.36:80/443 open from internet; want CDN/cache |
| **C** | A record to **76.53.10.36** (proxy on or off) | 76.53.10.36:80/443 open; want simplicity, no Fastly |
For web/api do not use CNAME to `*.cfargotunnel.com` as primary ingress (502 when used for all traffic). **Option B:** The 6 RPC HTTP hostnames use CNAME to tunnel; see [OPTION_B_RPC_VIA_TUNNEL_RUNBOOK.md](OPTION_B_RPC_VIA_TUNNEL_RUNBOOK.md).
---
## Domains to Configure (d-bis.org, mim4u.org, defi-oracle.io)
### d-bis.org (RPC, Explorer, DBIS)
| Domain | Purpose | NPMplus backend |
|--------|---------|-----------------|
| rpc-http-pub.d-bis.org | Public HTTP RPC | 192.168.11.221:8545 |
| rpc-ws-pub.d-bis.org | Public WebSocket RPC | 192.168.11.221:8546 |
| rpc-http-prv.d-bis.org | Private HTTP RPC | 192.168.11.211:8545 |
| rpc-ws-prv.d-bis.org | Private WebSocket RPC | 192.168.11.211:8546 |
| dbis-admin.d-bis.org | DBIS Admin | 192.168.11.130:80 |
| dbis-api.d-bis.org | DBIS API Primary | 192.168.11.155:3000 |
| dbis-api-2.d-bis.org | DBIS API Secondary | 192.168.11.156:3000 |
| explorer.d-bis.org | Blockscout | 192.168.11.140:80, :4000 |
| secure.d-bis.org | DBIS Secure | 192.168.11.130:80 |
### mim4u.org
| Domain | Purpose | NPMplus backend |
|--------|---------|-----------------|
| mim4u.org | MIM4U main | 192.168.11.37:80 |
| www.mim4u.org | Redirect to mim4u.org | (redirect) |
### defi-oracle.io (RPC)
| Domain | Purpose | NPMplus backend |
|--------|---------|-----------------|
| rpc.defi-oracle.io | HTTP RPC | 192.168.11.221:8545 |
| wss.defi-oracle.io | WebSocket RPC | 192.168.11.221:8546 |
All of the above route through **NPMplus** (192.168.11.167) once traffic reaches 76.53.10.36 (or Fastly → 76.53.10.36).
---
## Completion Status
- **DNS:** Cloudflare remains the DNS provider for all public hostnames.
- **Target:** Point records to **Fastly** (CNAME) or **76.53.10.36** (A), per option chosen after [EDGE_PORT_VERIFICATION_RUNBOOK.md](EDGE_PORT_VERIFICATION_RUNBOOK.md).
- **Tunnel:** For web/api use Fastly or A 76.53.10.36. Option B: 6 RPC hostnames use CNAME to tunnel; see [OPTION_B_RPC_VIA_TUNNEL_RUNBOOK.md](OPTION_B_RPC_VIA_TUNNEL_RUNBOOK.md).
---
## Scripts
- **scripts/create-missing-dns-records.sh** Creates or updates DNS records (update to use Fastly or 76.53.10.36 as target).
- **scripts/verify-dns-and-services.sh** Verifies DNS and service accessibility.
---
**Last Updated:** 2026-02-05
**See also:** [CLOUDFLARE_ROUTING_MASTER.md](CLOUDFLARE_ROUTING_MASTER.md), [RPC_ENDPOINTS_MASTER.md](../04-configuration/RPC_ENDPOINTS_MASTER.md)