Fórum Root.cz
Hlavní témata => Server => Téma založeno: username2016 26. 08. 2016, 21:55:08
-
Zdravim,
mam zonu example.net:
$TTL 1H
@ IN SOA ns1.example.net. hostmaster.example.net. (
2016082004 ;Serial
1H ;Refresh
120 ;Retry
3W ;Expire
1H) ;Min TTL
IN NS ns1.example.net.
IN NS ns2.example.net.
example.net. A 192.168.1.1
* IN A 192.168.1.1
a potreboval by som vytvorit cname ktory bude z ABCDEF.WWW.example.net namapovany na XYZ.example.com. Vedel by niekto poradit ako ho vytvorit?
Vdaka.
-
Jednoduše do souboru přidáte řádek:
ABCDEF.WWW IN CNAME XYZ.example.com.
A zvednete sériové číslo v SOA záznamu, aby si toho všiml i případný slave server.
Jinak ten žolíkový záznam ( * IN A 192.168.1.1) není z nejrůznějších důvodů vhodný; vždy je lepší vyjmenovávat jednotlivá doménová jména a vyvarovat se duplicitním A záznamům (raději používat CNAME aliasy).
-
To je jasny, ale narazil jsem kdysi na potrebu presmerovat
domena.cz
nekam na
cosik.domena.cz - mozna to bylo cosik.domena666.cz -
ale ne pres "A" ale "CNAME" a nejak mi to neslo.
Myslim, ze to byla domena na webnode a DNS forpsi.
Jde to vubec ? Nebo delam neco spatne ?
-
CNAME není přesměrování. CNAME znamená, že se pro jakýkoli záznam s daným jménem použije odpovídající záznam se jménem na pravé straně. CNAME tedy ve vašem případě nemůžete použít, protože byste "nepřesměroval" jen A záznamy, ale také například NS záznamy. Řešení je ale jednoduché, místo CNAME záznamu odkazujícího na jinou adresu prostě použijte A a AAAA záznamy odkazující přímo na cílovou IP adresu. Jedinou nevýhodou je, že si musíte hlídat změny toho cílového záznamu. Proto se to nedá použít pro různé cloudové služby, kde se IP adresy pořád mění.