Aynı alan adı için IPv6 AAAA ve CNAME


12

Ana siteme bir DynDNS adıyla ulaşıyorum ve IPv6'yı da tünel haline getirdim.

DNS bölgesinde:

myhomesite CNAME example.dyndns.org.

Aynı anda "myhomesite" i AAAA kaydına nasıl yönlendirebilirim? Eğer önemsiz bir şekilde yaparsam

myhomesite CNAME example.dyndns.org.
myhomesite AAAA  2001:db8::1:2:3:4

bölge geçersiz (CNAME ve diğer veriler).

CNAME kaydının ve AAAA kaydının aynı alan adının arkasında görünür olmasını sağlamanın bir yolunu önerebilir misiniz?

Aradığım şey, bir ".ipv6" - zaten yerinde olan bir sabitlenmiş kayıt.

Yanıtlar:


15

Rocket Scientists için DNS'den kopyalarım :

CNAME RR'lerin aynı adı taşıyan başka RR'leri olamaz, örneğin, bir TXT - DNSSEC gelene kadar doğrudur ve bu durumda RRSIG, NSEC ve bazı KEY RR'ler artık aynı adı işgal edebilir.

Bu nedenle yapmak istediğiniz şey CNAME kullanılarak yapılamaz. IPv4 aracılığıyla evinize erişmek ve IPv6 adresine bir myhomesite-v6 AAAA kayıt noktasına sahip olmak için CNAME kullanın

Böyle bir çözüm istemiyorsanız, IP adresiniz her değiştiğinde DNS bölgenizi güncelleyen bir mekanizma uygulamanız gerekir:

myhomesite IN A IPv4.add.ress
           IN AAAA IPv6.add.ress

Ancak bu, DNS sağlayıcınızın size ihraç ettiği API'ya (varsa) bağlıdır. Örneğin, DNS sunucusunda kök erişimim olsaydı, periyodik olarak host -t a example.dyndns.orgve bölgeyi myhomesite için IPv4 adresiyle güncellemek için çıkışı kullanırdım.


1
Cevabın için teşekkürler. Şu anda sahip olduğum alternatif, dinamik A kaydına eşlik eden kalıcı AAAA kaydına sahip bir BIND dinamik bölgesidir. Aynı alan adı için CNAME ve AAAA'nın bir arada var olamayacağını anlamak zor değil, ancak yine de DynDNS'in kullanımına izin veren akıllı bir geçici çözüm var.
unixtippse

" CNAMEYalnız sürmek" sorununa geçici bir çözüm yoktur .
womble
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.