Newsgroup: it.comp.reti.locali
Titolo: Route statiche e DNS

Avrei questa necessità:
un cliente ha due router. Su quello principale viaggia tutto il 
traffico internet. Sul secondo, fornito e configurato da un loro 
consociato, si devono collegare solo per determinate applicazioni 
presenti nella intranet di questo consociato. Per accedere a questi 
servizi, però, oltre al gateway avrei necessità di impostare anche dei 
server DNS specifici (che non posso usare per il normale traffico 
internet).
 
É possibile impostare dei DNS "condizionali"?
 se uso il GW x.x.x.x, usa il DNS 8.8.8.8
 se uso il GW y.y.y.y, usa il DNS 1.2.3.4
 
Spero di essermi spiegato

 se uso il GW y.y.y.y, usa il DNS 1.2.3.4
 
Windows Server nel DNS ha una funzione di inoltro condizionale, ma c'è
un server Windows lì?
 
 
-- 
Ci sono 10 tipi di persone al mondo: quelle che capiscono il sistema binario
e quelle che non lo capiscono.

 un server Windows lì?
 
C'è un server, ma non gestisce un dominio

 C'è un server, ma non gestisce un dominio
 
Ok, a parte il discorso del dominio, mi chiedo per quale assurdo motivo
i DNS di rete siano impostati sul DNS di google invece che sul DNS
interno di rete (che poi provvede all'inoltro o alla risoluzione), la
configurazione mi sembra abbastanza assurda, per non dire di peggio
 
 
 
 


il dominio non è un problema. Se hai un server, butta su il DNS e fai
puntare tutti a lui.
Poi sul server dns imposti che se devi cercare i domini della
consociata gira tutto sul dns della consociata altrimenti giri tutto a
google (oppure usi i root, oppure a chi vuoi tu).
 
ovviamente poi ti serve un router che gestisca le due connettività...
 
Una situazione come quella che descrivi l'ho vista qualche anno fa...
i PC avevano due schede di rete e attivavano e disattivavano a seconda
di dove volevano collegarsi (oppure spostavano il cavo)... robe da
matti!
 
 
-- 
MirkoB.   
ne...@bsi-net.it
 
Motoretta BMW R1200R Lightgrey
 
L'indirizzo ema@il non è da considerarsi pubblico,
ma utilizzabile solo per temi inerenti il NG corrente

ObiWan ha spiegato il 08/10/2021 :

Non è una grossa ditta, è un'aziendina con due impiegati in croce, 
quindi stabilire che la configurazione "è assurda", senza conoscere la 
realtà di cui sto parlando, mi sembra quanto meno presuntuoso.
Ho messo i DNS di Google tanto per fare un esempio. La necessità, nel 
99% del tempo, è esclusivamente quella di andare in internet tramite la 
linea principale, quindi non vedo cosa ci sia di sbagliato nell'usare i 
DNS di Google (o di OpenDNS, o del provider di internet, o l'IP del 
router che a sua volta si occuperà dell'inoltro). Non hanno un DNS 
interno e hanno un serverino che ha solo un ruolo di File Server.
Solo quando devono accedere alla intranet del consociato devono passare 
per l'altro gateway, ma in questo caso, e solo in questo, devono usare 
come DNS quelli indicati dal consociato, altrimenti non accedono alla 
intranet.
 
 
Ora, detto questo, c'è o non c'è un modo per impostare DNS server 
differenti in base al gateway utilizzato?
Mi andrebbe anche bene di assegnare al server il ruolo di DNS, ma a 
quanto vedo l'impostazione di server d'inoltro condizionali usa come 
discriminante solo il dominio, mentre nel mio caso deve essere il 
gateway

 quindi stabilire che la configurazione "è assurda", senza conoscere
 
il fatto che gli utenti siano 2 o 2000, non ha alcuna influenza sulla
corretta configurazione della rete, configurazione che ti avrebbe
potuto evitare il problema che ti trovi a fronteggiare.
 
 
 

 matti!
 
esatto :)
 

Nel suo scritto precedente, ObiWan ha sostenuto :

Sarei d'accordo con te, in teoria. Purtroppo le realtà lavorative sono 
le più disparate e non sempre è possibile imporre certe soluzioni, 
formalmente corrette e importanti, ma praticamente difficili da far 
digerire.
Sinceramente non vedo la necessità, per un piccolo ufficio che lavora 
solo in workgroup, di mettere in piedi una struttura di networking 
complessa. Nel 99% dei casi, in quelle realtà, hanno solo il router 
fornito dal gestore telefonico, che si occupa della risoluzione dei 
nomi per la navigazione in internet.
In questo caso specifico si è aggiunta un'esigenza particolare e, se 
non fosse per il discorso dei DNS "imposti", l'avrei risolta con una 
semplicissima route statica

 gateway
 
se tu hai la necessità di usare dei dns specifici per arrivare ai
server della intranet è perchè il loro dominio non è raggiungibile da
fuori. Quindi direi che farsi dire (ma forse lo riesci a capire da
solo) quali sono i domini in questione non sia una cosa troppo fuori
dal normale. A quel punto fai un conditional e via.
Anche perchè se ci pensi, prima interroghi il DNS, poi in base all'ip
scegli da che parte andare...
 
altrimenti se gli host sulla intranet non sono molti modifica il file
host sui pc, però se poi cambiano qualcosa è un macello...
 
altra cosa che puoi fare, ma sempre come workaround, è usare dei
software di gestione delle connessioni di rete sui client, cambi la
conf al volo e via...


 scegli da che parte andare...
 
Esatto, ma prima è necessario configurare i clients locali in modo da
usare, appunto, il DNS locale e non quello di google, il DNS locale a
questo punto si prenderà carico del forward condizionale, e lo stesso
andrà impostato sia per i domini esterni, sia per la reverse zone
relativa alla subnet remota; niente di che, ma come vedi sarebbe stato
sufficiente configurare il DNS per bene dall'inizio, non si tratta di
imporre chissà cosa, solo di configurare le cose come si deve, ed a
quel punto, se l'azienda passa da 2 utenze a 20...200...2000 avrai
comunque un'infrastuttura di base già pronta senza dovere, in futuro,
correre in giro per rimediare ai pastrocchi "pregressi" :)
 

gateway
 
Normalmente funziona così:
1)Il client cerca di raggiungere un qualcosa: "host.dominio.local"
2)Il client chiede al DNS "chi è questo?" e il DNS gli risponde
"1.2.3.4".
3)Il client, tramite una rotta statica, decide che per raggiungere
1.2.3.4 deve uscire tramite un certo gateway.
 
Il gateway viene deciso *dopo* la risoluzione DNS, come si può
decidere chi ti deve rispondere quando questo ti ha già risposto?


"1.2.3.4".
 
Scusa, una precisazione: il mio 1.2.3.4 è un host a caso nella rete
remota, corrisponde solo casualmente all'1.2.3.4 che hai messo nel
primo messaggio come DNS remoto.


 primo messaggio come DNS remoto.
 
Si, il principio del DNS lo conosco.
Proverò a farmi dare i domini usati dalla consociata e metterò in piedi 
un server DNS

 semplicissima route statica
 
un programmino tipo netsetman per cambiare al volo le impostazioni di 
rete?

 Siete dei ggeni, ggeni incompressi. 
 
Sinceramente speravo in una soluzione più semplice, trattandosi di un 
ufficetto con 4 gatti. É solo per puro caso che c'è un server su cui 
posso (eventualmente) installare un DNS

posso (eventualmente) installare un DNS
 
E' abbastanza semplice, comunque.
D'altra parte, come ti ho scritto nel messaggio precedente, la strada
"scelgo il dns in base al gateway" è impraticabile perché
profondamente sbagliata a livello concettuale.


 da 10 euro!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
Senza contare che usare un DNS esterno (quello di google nel caso in
questione) significa che qualsiasi risoluzione IP <-> NOME per hosts
sulla rete locale verrà inviata sulla connessione WAN ai DNS esterni
che, ovviamente non ne sanno una cippa della rete locale, il che non
solo genera traffico inutile, ma causa anche un "data leakage"
 
 

 profondamente sbagliata a livello concettuale.
 
Ok

 Si, ma questa è un'esigenza che è nata solo in un secondo momento
 
... e che non sarebbe stata un problema se la rete fosse stata messa in
piedi in modo corretto sin dall'inizio; quello che continui a ripetere,
ossia la storia dei "quattro gatti" non esime dal configurare una rete
in modo corretto, e non si tratta di "imposizioni" o altro, ma soltanto
di come si configura la rete in fase di installazione iniziale.
 

 +42
 
tutti froci con il culo degli altri...
Fortunati voi che non vi sono mai capitati clienti "già installati"
magari che se lo sono fatti loro, o che magari avevano un PC e un
router e poi nell'arco di anni sono arrivati a 4 pc, magari con il
serverino messo su da quelli del gestionale che se ne sbattono
altamente di tutto quello che sta sotto.
Clienti che magari quando gli spieghi per quale motivo dovrebbe
pagarti, ti dice "funziona, lascia stare"
Beati voi che a clienti del genere potete dire di no, altri invece
vivono su questi clienti e trovano quello che trovano, fanno quello
che gli chiedono.
Tutta sta filippica che se fosse stato fatto in un certo modo adesso
sarebbe più facile etc etc, a cosa serve? Skywalker ha un problema,
perchè non si cerca di aiutarlo per il problema che c'è adesso, il
cosa non è stato fatto ormai non è stato fatto e occorre trovare una
soluzione.
Il suggerimento sul come si sarebbe potuto fare dall'inizio ci sta,
ovvio (ammesso si potesse fare), ma credo che l'OP l'abbia capito e
magari lo sapeva già.


 fatto e occorre trovare una soluzione.
 
Soluzione che implica un setup che avrebbe dovuto essere fatto già
dall'inizio, per cui torniamo a quanto ho scritto sopra
 

 SIA di rovinarsi la reputazione
 
SIA una bella causa per danni perche comunque, fuori tutto, il sistema 
non funziona e tu avevi il dovere professionale di aggiunstarlo 
(obbligazione di risultato).
 
Il Giudice, che non e' un informatico, giudichera inevitabilmente a 
favore di "quella" parte, non capendo cosa possa essere una obbligazione 
di mezzi vs di risultato in ambito informatico, e, peggio, bottomline, 
visto che tutti abbiamo i coglioni (o la ciornia) in mezzo alle gambe, 
il Giudiche e' quello autorizzato dalla Societa' a presumere che LUI sia 
l' unico a sapere come funzionino.

dall'inizio, per cui torniamo a quanto ho scritto sopra
 
Ma al momento è inutile stare a maledire con insistenza come è stato
fatto male il sistema all'inizio. Tra l'altro è una cosa che si
rimedia bene, non c'è da reinstallare mezzo mondo.


 rimedia bene, non c'è da reinstallare mezzo mondo.
 
Infatti, un server lo hanno, basta configurare il DNS ed i client, ma
come ho scritto dall'inizio del thread, era una cosa da fare sin dal
primo momento, invece di impostare i clienti della LAN con il DNS di
google :P !
 

 cui, è meglio mettere bene in chiaro le cose dall'inizio
 
Tutto giusto, ma stai dimenticando di specificare un fattore essenziale:
queste cose si chiariscono *PER ISCRITTO* e chiarendo che tu declini
eventuali responsabilità in caso di problemi futuri.
Tu ovviamente lo dai per scontato, ma per altri potrebbe non esserlo.
 
Perché così, in caso di contestazioni, si tira fuori il pezzo di carta
e si fa notare che "io te l'avevo detto" è in effetti un'ottima scusa :-D
 
Bye, G.

 :-D
 
Corretto, quello ti para il budello gentile da problemi legali, ma
resta poi il discorso "chiacchiere" per cui sinceramente, di norma
preferisco evitare di cacciarmi in certe situazioni, ossia le cose
si fanno ammodino oppure chiamate qualcun altro
 
 

 finanziamento al 2030, allora va tutto bene.
 
...mi devo fare una Tesla :-D
 
Bye, G.

 Più che altro devi diventare un "ganassa"....
 
Il fatto di dire ai clienti "qui è un casino, facciamo tutto nuovo
che ci sbrighiamo prima" ce l'ho già O:-)
 
Giacca e cravatta le odio, ma ce l'ho.
 
Dammi le specifiche per "fare il ganassa", al resto ci penso io ;-)
 
Bye, G.

 Fortunati voi che non vi sono mai capitati clienti "già installati"
 
[CUT]
 
Esattamente quello che è successo qui.
Il 90% dei clienti che prendo hanno una rete già bella e pronta, e 
spesso sono nella situazione che ho descritto

 Due palle, senza contare che non puoi accentrare le modifiche.
 
É nata una tempesta in un bicchiere d'acqua.
Sono ben conscio di cosa ANDREBBE fatto in una situazione ideale, e se 
avessi messo su io la rete, non mi sarei posto il problema.
Invece la rete l'ho trovata così, già bella incasinata di suo, e non 
posso certo fare lo schizzinoso (anche perché sono dipendente e non 
posso scegliermi i clienti) e neanche lo "splendido" che intima al 
cliente di buttare tutto e rifare ex novo.
Cerco di capire il giro del fumo, correggo quel che si può correggere 
senza sconvolgere tutto poi, pian piano, si sistemano le cose come 
vanno fatte.
Ti assicuro che provo molta ammirazione per chi, come te (da come ci 
racconti) può permettersi di rifiutare un cliente perché non si adegua 
alle direttive che gli vengono consigliate. Beato te che puoi. Io "non 
può"...
 
Allo stato attuale da quel cliente, visto che per risolvere una parte 
del problema che si è presentato sarebbe bastata una semplicissima 
route statica, mi chiedevo semplicemente se c'era un qualche parametro 
che associasse a tale route anche dei server DNS diversi da quelli 
preimpostati.
Bastava dire "non si può fare così, ma puoi fare cosà" e il thread 
sarebbe finito con 5 messaggi invece di diventare un mezzo flame.