Abbiamo un sito per configurare l'installazione della connessione VPN in ufficio su due reti di sviluppo
- dev
- stadio
Voglio essere in grado di consentire alle persone in ufficio di non trovarsi su VPN affinché la risoluzione DNS funzioni. Ogni ambiente ha anche il proprio server DNS. Quindi non posso dare all'intero ufficio un singolo server DNS via DHCP e chiamarlo un giorno.
Ho provato il seguente
echo 'nameserver 10.122.3.10' > /etc/resolver/dev.domain.com
echo 'nameserver 10.121.3.10' > /etc/resolver/stage.domain.com
il sistema operativo sembra prenderlo in mano
ip-10-1-1-116:~ username$ scutil --dns
DNS configuration
resolver #1
search domain[0] : google.com
nameserver[0] : 8.8.8.8
nameserver[1] : 8.8.4.4
if_index : 4 (en0)
flags : Request A records
reach : Reachable
resolver #2
domain : stage.domain.com
nameserver[0] : 10.121.3.10
flags : Request A records
reach : Reachable
DNS configuration (for scoped queries)
resolver #1
search domain[0] : google.com
nameserver[0] : 8.8.8.8
nameserver[1] : 8.8.4.4
if_index : 4 (en0)
flags : Scoped, Request A records
reach : Reachable
Il problema è che non riesco a risolvere nulla sulla ricerca del dominio stage.domain.com
ip-10-1-1-116:resolver username$ nslookup mongo-arb.stage.domain.com
Server: 8.8.8.8
Address: 8.8.8.8#53
** server can't find mongo-arb.stage.domain.com: NXDOMAIN
Posso colpirlo andando direttamente al server
ip-10-1-1-116:resolver username$ nslookup mongo-arb.stage.domain.com 10.121.3.10
Server: 10.121.3.10
Address: 10.121.3.10#53
Non-authoritative answer:
Name: mongo-arb.stage.domain.com
Address: 10.121.15.116
Modifica
Sto usando 10.10.4