66 lines
4.3 KiB
Markdown
66 lines
4.3 KiB
Markdown
# DNS Inventory (Dynu + Traefik)
|
|
|
|
> This integration is intentionally read-only. No Dynu mutations are permitted in this repo at this stage.
|
|
|
|
- Base domain: `lan.ddnsgeek.com`
|
|
- Dynu fetched at: `2026-04-21T04:18:38+00:00`
|
|
- Inventory generated at: `2026-04-21T04:18:39+00:00`
|
|
|
|
## Summary
|
|
|
|
- Traefik hostnames discovered: **17**
|
|
- Dynu hostnames discovered: **20**
|
|
- Mapped hostnames: **17**
|
|
- DNS-only hostnames: **3**
|
|
- Traefik-only hostnames: **0**
|
|
- Ambiguous hostnames: **0**
|
|
|
|
## Validation
|
|
|
|
- Validation ok: **false**
|
|
- Allowed unmapped hostnames: `edge.lan.ddnsgeek.com`
|
|
- Unexpected unmapped hostnames: **1**
|
|
- Duplicate hostnames: **1**
|
|
- Ambiguous hostnames: **0**
|
|
|
|
### Allowed unmapped hostnames
|
|
|
|
- `edge.lan.ddnsgeek.com`
|
|
|
|
### Unexpected unmapped hostnames
|
|
|
|
- `kuma.lan.ddnsgeek.com`
|
|
|
|
### Duplicate hostnames
|
|
|
|
- `mtls-bridge.lan.ddnsgeek.com`
|
|
|
|
### Ambiguous hostnames
|
|
|
|
_None._
|
|
|
|
## Correlation
|
|
|
|
| Hostname | Status | Reasons | Service(s) | Route metadata | DNS records |
|
|
|---|---|---|---|---|---|
|
|
| `auth.lan.ddnsgeek.com` | `mapped` | `mapped` | core/authelia | authelia [tls=true, mtls=false, authelia=false, tls_options=-, middlewares=-] | A: |
|
|
| `edge.lan.ddnsgeek.com` | `allowed_unmapped` | `allowed_unmapped, dns_only` | - | - | A: |
|
|
| `familytree.lan.ddnsgeek.com` | `mapped` | `mapped` | apps/grampsweb | gramps [tls=true, mtls=false, authelia=false, tls_options=-, middlewares=-] | A: |
|
|
| `gitea.lan.ddnsgeek.com` | `mapped` | `mapped` | apps/gitea | gitea [tls=true, mtls=false, authelia=false, tls_options=-, middlewares=-] | A: |
|
|
| `gotify.lan.ddnsgeek.com` | `mapped` | `mapped` | monitoring/gotify | gotify [tls=true, mtls=true, authelia=false, tls_options=mtls-private-admin@file, middlewares=-] | A: |
|
|
| `grafana.lan.ddnsgeek.com` | `mapped` | `mapped` | monitoring/grafana | grafana [tls=true, mtls=true, authelia=false, tls_options=mtls-private-admin@file, middlewares=-] | A: |
|
|
| `influxdb.lan.ddnsgeek.com` | `mapped` | `mapped` | monitoring/influxdb | influxdb [tls=true, mtls=true, authelia=true, tls_options=mtls-private-admin@file, middlewares=authelia] | A: |
|
|
| `kuma.lan.ddnsgeek.com` | `unexpected_unmapped` | `unexpected_unmapped, dns_only` | - | - | A:120.155.63.223 |
|
|
| `lan.ddnsgeek.com` | `dns_only` | `dns_only` | - | - | SOA: |
|
|
| `monitor-kuma.lan.ddnsgeek.com` | `mapped` | `mapped` | monitoring/monitor-kuma | monitor [tls=true, mtls=true, authelia=false, tls_options=mtls-private-admin@file, middlewares=-] | A: |
|
|
| `mtls-bridge.lan.ddnsgeek.com` | `mapped` | `mapped` | monitoring/mtls-bridge | mtls-bridge [tls=true, mtls=true, authelia=false, tls_options=-, middlewares=mtls-bridge-auth,mtls-bridge-cors]<br>mtls-bridge-preflight [tls=true, mtls=true, authelia=false, tls_options=-, middlewares=mtls-bridge-cors] | A: |
|
|
| `nextcloud.lan.ddnsgeek.com` | `mapped` | `mapped` | apps/nextcloud-webapp | nextcloud [tls=true, mtls=false, authelia=false, tls_options=-, middlewares=nextcloud-dav,nextcloud-webfinger] | A: |
|
|
| `node-red.lan.ddnsgeek.com` | `mapped` | `mapped` | monitoring/node-red | node-red [tls=true, mtls=true, authelia=true, tls_options=mtls-private-admin@file, middlewares=authelia] | A: |
|
|
| `passbolt.lan.ddnsgeek.com` | `mapped` | `mapped` | apps/passbolt-webapp | passbolt [tls=true, mtls=false, authelia=false, tls_options=-, middlewares=-] | A: |
|
|
| `portainer.lan.ddnsgeek.com` | `mapped` | `mapped` | monitoring/portainer | portainer [tls=true, mtls=true, authelia=false, tls_options=mtls-private-admin@file, middlewares=-] | A: |
|
|
| `prometheus.lan.ddnsgeek.com` | `mapped` | `mapped` | monitoring/prometheus | prometheus [tls=true, mtls=true, authelia=true, tls_options=mtls-private-admin@file, middlewares=authelia] | A: |
|
|
| `searxng.lan.ddnsgeek.com` | `mapped` | `mapped` | apps/searxng-webapp | searxng [tls=true, mtls=false, authelia=false, tls_options=-, middlewares=-] | A: |
|
|
| `shifts.lan.ddnsgeek.com` | `mapped` | `mapped` | apps/shift-recorder-web | shifts [tls=true, mtls=false, authelia=false, tls_options=-, middlewares=-] | A: |
|
|
| `stockfill.lan.ddnsgeek.com` | `mapped` | `mapped` | apps/stockfill | stockfill [tls=true, mtls=false, authelia=false, tls_options=-, middlewares=-] | A: |
|
|
| `traefik.lan.ddnsgeek.com` | `mapped` | `mapped` | core/traefik | traefik [tls=true, mtls=true, authelia=true, tls_options=mtls-private-admin@file, middlewares=authelia] | A: |
|