[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: