Skip to content

Commit 475da3b

Browse files
committed
Config update
1 parent b026700 commit 475da3b

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

Apps/SplitHorizonApp/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,8 +127,10 @@ This feature operates as both a **post-processor** (modifies responses before de
127127

128128
| Property | Type | Default | Description |
129129
| --- | --- | --- | --- |
130+
| `appPreference` | Integer | `40` | App execution order when multiple apps implement `IDnsApplicationPreference` |
130131
| `networks` | Object | `{}` | Map of custom network names to arrays of CIDR addresses |
131132
| `enableAddressTranslation` | Boolean | `false` | Master switch to enable/disable address translation globally |
133+
| `domainGroupMap` | Object | `{}` | Maps queried domains to named translation groups; longest matching domain takes precedence |
132134
| `networkGroupMap` | Object | `{}` | Maps client networks (CIDR) to named translation groups |
133135
| `groups` | Array | `[]` | Array of translation group configurations |
134136

@@ -164,6 +166,8 @@ The `networks` object defines named network collections that can be referenced i
164166

165167
Maps client source networks to translation groups using most-specific subnet matching.
166168

169+
When both `domainGroupMap` and `networkGroupMap` are configured, domain-based matching takes precedence for forward A/AAAA translation. The app first looks for the longest matching domain in `domainGroupMap`; if no domain match is found, it falls back to `networkGroupMap` and then uses the most-specific network match.
170+
167171
**Example:**
168172

169173
```json

0 commit comments

Comments
 (0)