Fórum Root.cz
Hlavní témata => Server => Téma založeno: Martin H. 28. 01. 2019, 18:53:29
-
Potřeboval bych nějak trasovat, který DNS mi vrátí záznam. Mám DNS a ta má Forwarders ... a ten má zase svoje Forwarders ... a ten odpoví a já potřebuji zjistit, který je ten první DNS.
O co jde. Když zadám ping na varportal.solidworks.com (což je server pouze pro resellery), dostanu jinou IP v ČR a jinou IP na Slovensku. Přičemž ta slovenská IP je v pořádku, server VAR funguje. Bohužel při připojení z ČR na VAR s tou vrácenou IP z ČR nefunguje korektně. Když zadám do hosts souboru záznam na slovenskou IP, tak to z ČR jede taky.
Hledám, kde je zakopaný pes.
-
dig +trace www.example.com
-
Hledám, kde je zakopaný pes.
To může být nějaká forma rozbitého GLB (global load balancing) - idea je taková, že DNSko si nějak, třeba dotazem na jednotlivé LB před službou zjišťuje jejich vytížení, odezvu, ..., a pak když přijde dotaz odněkud, tak ho nasměruje na farmu která je podle nějakých pravidel nejvhodnější (například geograficky nejbližší, pokud není přetížená).
U větších věcí je to dost časté řešení.
Edit: Jinak pozor, DNS server jen podle IP vždy nepoznáte, když je to anycastová adresa, tak záleží i odkud se ptáte...