Lze nějak zjistit, který DNS vrátil první záznam?

Lze nějak zjistit, který DNS vrátil první záznam?
« kdy: 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.


DgBd

  • ****
  • 282
    • Zobrazit profil
    • E-mail
Re:Lze nějak zjistit, který DNS vrátil první záznam?
« Odpověď #1 kdy: 28. 01. 2019, 19:22:19 »
Kód: [Vybrat]
dig +trace www.example.com

jouda2

Re:Lze nějak zjistit, který DNS vrátil první záznam?
« Odpověď #2 kdy: 28. 01. 2019, 23:28:48 »
Citace
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...
« Poslední změna: 28. 01. 2019, 23:30:43 od J ouda »