Ahoj. Mám nastavený DNS záznam s typem A na IP adresu, jak můžu přidat další jinou IP adresu aby se načetla pokud nebude první IP adresa dostupná? Díky
áno, ale tieto záznamy sú rovnocenné a DNS server teda vracia raz jeden, raz druhý (round robin), bez ohľadu na to, či tá IP adresa "funguje", alebo nie
DNS robí len preklad záznamov, nerieši správnosť a funkčnosť týchto záznamov
Preformuluj otázku.
Jedno meno môže mať v DNS jednu alebo viacero IP adries.
Klient (aplikácia) spravidla dostane (od užívateľa, alebo z konfigurácie alebo odniekiaľ) meno a požiada DNS o preklad na IP adresu. Ak DNS vráti jednu IP adresu, tak na tú IP adresu sa klient pokúsi pripojiť.
Ak vráti viacero IP adries, tak ich môže vrátiť v ľubovoľnom poradí a záleží na klientovi čo s nimi spraví. Rozumný klient sa môže pokúsiť pripojiť na prvú z nich a keď sa mu to nepodarí, tak skúsi ďalšiu a ďalšiu ... Menej rozumný klient skúsi prvú IP adresu, ktorú DNS vrátilo a keď sa spojenie nepodarí, tak klient skončí (vyhlási chybu, ...).
Ak chceš aby "všetko išlo na jednu IP adresu", tak maj v DNS len jeden záznam pre dané meno. Jeden záznam => jedna IP adresa. Klient nemá potom na výber a to je tá jediná IP adresa kam sa môže pokúsiť spojiť.
To vyzerá ako "wildcard DNS record". Teda na DNS serveri nemáš napr. záznam pre foo.example.com a bar.example.com, ale napriek tomu DNS server zodpovedný za doménu example.com odpovie na žiadosť o preklad takýchto mien a odpovie vždy rovnakou IP adresou.
S tým nemám konkrétnu osobnú skúsenosť takže sa zdržím ďalších komentárov, aby som nezavádzal. Ale domnievam sa, že postup bude záležať na tom, akú konkrétnu implementáciu DNS servera máš (napr. Bind9, Knot DNS, djbdns, ...) a či si vôbec ten DNS server prevádzkuješ sám alebo ti ho prevádzkuje nejaký hosting ...
Ako že by DNS vracal v rámci intranetu inú adresu (napr. 192.168.0.2) a pre vonkajšie pripojenie z internetu externú IP adresu?
Alebo čo má byť výsledkom?
Jestli máš dynamické adresy, tak se používá například noip.com, kde budeš mít nejakejmeno.noip.com a ta bude směrovaná na tvou ip na základě klienta, který nainstaluješ do toho PC.
Pak stačí dát jen cname, ideálně nastavit co nejkratší platnost (obvykle 60sekund) - to je ten čas, kdy tvůj server bude nedostupný v případě výpadku.