Newer Older
34 lines | 1.256kb
Bogdan Timofte authored 4 days ago
1
# DNS Development Log
2

            
3
Decizii despre manifestul DNS local, resolver sync, prioritatea surselor si regulile de rezolvare pentru `madagascar.xdev.ro`.
4

            
5
## 2026-06-06 - Local DNS Resolution Rules
6

            
7
Regula: local nu se foloseste wildcard pentru `*.madagascar.xdev.ro`.
8

            
9
Doar numele cunoscute din manifestul local trebuie sa se rezolve intern. Numele necunoscute trebuie sa intoarca `NXDOMAIN`, chiar daca DNS public poate avea wildcard catre IP-ul public.
10

            
11
Resolverele interne sunt:
12

            
13
- jumper: `192.168.2.100`
14
- as01: `192.168.2.2`
15

            
Bogdan Timofte authored 2 days ago
16
## 2026-06-10 - Prompt Resolver Publishing
17

            
18
Incident: un vhost nou, `git.madagascar.xdev.ro`, exista in SQLite si in
19
manifestul generat, dar nu fusese aplicat pe resolvere. Pe macOS, o incercare
20
de rezolvare esuata poate ramane cache-uita agresiv, deci publicarea DNS trebuie
21
sa urmeze rapid dupa editarea registry-ului.
22

            
23
Decizie:
24

            
25
- modificarile DNS facute prin aplicatie regenereaza `config/local-hosts.tsv`
26
- aplicatia atinge `var/dns-publish.trigger`
27
- `host-manager-dns-publish.path` porneste `host-manager-dns-publish.service`
28
- serviciul oneshot ruleaza sync-ul privilegiat existent:
Bogdan Timofte authored 4 days ago
29

            
30
```bash
31
./scripts/sync_local_hosts.sh --apply --verify
32
```
Bogdan Timofte authored 2 days ago
33

            
34
Sync-ul manual ramane disponibil pentru interventii operationale si audit.