Re: Gestione failover linea dati e DNS
Ah, ok, inizio a capire.
Come ha detto Lorenzo, il server DNS ti restituisce tutti i record che
ha "in pancia" (in ordine non definito).
Se hai 4 record A per un solo nome, il client li riceve tutti e si
arrangia a provarli finché uno non risponde -- mi è capitato di vedere
anche gente che pubblicava indirizzi sulla rete 10... Brrr...
*Probabilmente* (per esserne sicuri bisognerebbe chiedere a qualcuno che
ci lavora) Google usa la funzione "split horizon":
https://www.slashroot.in/how-to-configure-split-horizon-dns-in-bind
Diego
Il 28/06/2024 10:24, Piviul ha scritto:
On 6/28/24 09:29, Diego Zuccato wrote:
Dovrebbe venire gestito dalle piorità di MX. Se il client non riesce a
contattare il server a priorità più alta [*], prova con uno a priorità
più bassa e così via finché ce ne sono.
[*] non ricordo mai se il valore che rende un record prioritario
rispetto ad un altro è un intero maggiore o minore...
il record MX viene utilizzato dagli smtp per consegnare la posta. Io
invece chiedevo lumi riguardo i client di posta che vogliono ricevere la
posta dell'utente, come evitare un disservizio quando una delle 2 linee
dati che connettono il nostro mail server cada. Io non vedo altra
soluzione che creare 2 record A con ip differenti per uno stesso server.
Come dicevo però non sono convinto che sia la soluzione migliore, il DNS
rispondendo a caso potrebbe restituire proprio l'IP della linea non
funzionante...
Ma come fa www.google.it a restituire ip differenti? non penso lo
restituisca a caso fra i vari server sparsi per il pianeta, no?
Piviul
--
Diego Zuccato
DIFA - Dip. di Fisica e Astronomia
Servizi Informatici
Alma Mater Studiorum - Università di Bologna
V.le Berti-Pichat 6/2 - 40127 Bologna - Italy
tel.: +39 051 20 95786
Reply to: