Gyro DNS kayıt yönetimi: A, AAAA, CNAME, MX, TXT, SRV, CAA, ALIAS ve NS kayıtları
1. Kayıtlar sayfası
Gyro DNS hizmetinizde Yönetim → Kayıtlar'ı açın (ya da Zone'lar sayfasında zone'un yanındaki Kayıtlar düğmesine basın). Üstteki Zone seçicisinden zone'u seçin.
| Sütun | Anlamı |
|---|---|
| Ad | Kaydın adı, zone'a göre: @ alan adının kendisi (kök), www, mail, * joker |
| Tip | Kayıt tipi (A, MX, TXT...) |
| TTL (sn) | Çözümleyicilerin bu kaydı kaç saniye önbellekte tutacağı |
| Değer | Kaydın içeriği; aynı ad ve tipte birden çok değer alt alta görünür |
| İşlem | Kalem: düzenle, çöp kutusu: sil, kilit: sistem yönetir |
Başlık satırında kayıt sayısı, zone'un seri numarası ve DNSSEC açıksa DNSSEC açık rozeti görünür. Ara kutusu ada, tipe ve değere göre süzer.
Değişiklikler kaydettiğiniz anda iki ad sunucusuna da gönderilir; ad sunucularımızın kendi önbelleği nedeniyle yanıtın değişmesi en geç yaklaşık bir dakika sürer. Ziyaretçilerin görmesi ayrıca eski kaydın TTL süresine bağlıdır (Bölüm 4).
2. Kayıt ekleme ve düzenleme
- Kayıt ekle'ye basın.
- Ad alanına kaydın adını yazın: alan adının kendisi için
@yazın ya da boş bırakın, joker için*. Alan adı kutunun sağında hazır yazılıdır; yalnız ön kısmı (www,mail) girersiniz. - Tip'i seçin. Değer kutusunun altındaki yardım metni seçtiğiniz tipe göre örnek gösterir.
- TTL (sn) girin (60 ile 86400 arası; varsayılan 3600).
- Değer alanına kaydın içeriğini yazın. Aynı ad ve tip için birden çok değer varsa her satıra bir değer yazın (ör. iki MX sunucusu, iki A adresi).
- Kaydet'e basın.
Bir kaydı düzenlemek için satırdaki kalem simgesine basın; düzenlemede ad ve tip değişmez, TTL ve değer değişir. Ad ya da tip değişecekse yeni kayıt ekleyip eskisini silin.
Bir ad ve tipteki tüm değerler tek kayıt kümesi olarak saklanır. Düzenleme penceresindeki değer listesi kümenin tamamıdır: bir satırı silip kaydederseniz o değer kalkar.
3. Kayıt tipleri ve örnekler
| Tip | Ne işe yarar | Değer örneği |
|---|---|---|
| A | Adı bir IPv4 adresine yönlendirir | 203.0.113.10 |
| AAAA | Adı bir IPv6 adresine yönlendirir | 2001:db8::10 |
| CNAME | Adı başka bir ada yönlendirir | app.ornek.net. |
| ALIAS | Kök adı (@) bir ana makine adına yönlendirir; kökte CNAME yerine kullanılır |
ornekfirma.github.io. |
| MX | Alan adının e-postasını alacak sunucu (öncelik + sunucu) | 10 mx1.ornekfirma.com. |
| TXT | Serbest metin: SPF, DKIM, DMARC, doğrulama kodları | v=spf1 mx ~all |
| SRV | Bir servisin sunucusu ve portu (öncelik, ağırlık, port, hedef) | 10 5 5060 sip.ornekfirma.com. |
| CAA | Hangi sertifika kuruluşlarının sertifika verebileceği | 0 issue "letsencrypt.org" |
| NS | Bir alt alan adını başka ad sunucularına devreder | ns1.baskafirma.net. |
| PTR | Ters kayıt hedefi (ters DNS bölgeleri için) | host.ornekfirma.com. |
Yazım ipuçları:
- Sondaki nokta:
mx1.ornekfirma.com.gibi noktayla biten değer tam addır. Noktasız yazılan ad zone'a göre okunur:ornekfirma.comzone'unda MX değeri10 mail→mail.ornekfirma.com. - TXT tırnakları: tırnak gerekmez, panel gerekirse ekler. 255 karakterden uzun TXT (ör. uzun DKIM anahtarı) tek satıra yapıştırılabilir.
- Kökte CNAME olmaz: alan adının kendisini başka bir ada yönlendirmek için ALIAS kullanın. ALIAS yanıtının TTL'i hedefin TTL'idir.
- CNAME tek başınadır: CNAME olan bir adda başka kayıt (MX, TXT) olamaz; ALIAS olan adda A, AAAA ya da CNAME olamaz.
- NS yalnız alt alan adında:
altadında NS kaydı,alt.ornekfirma.com'u başka ad sunucularına devreder. Kökteki NS kayıtları sistem tarafından yönetilir.
Desteklenen tipler: A, AAAA, CNAME, MX, TXT, SRV, CAA, ALIAS, NS ve PTR. DNSSEC açık bir zone'da ALIAS kaydı kullanılamaz; ALIAS'a ihtiyacınız varsa DNSSEC'i açmayın.
4. TTL seçimi
TTL, kaydın çözümleyicilerin önbelleğinde ne kadar kalacağını belirler. Düşük TTL değişikliği hızlı yayar ama sorgu sayısını artırır; yüksek TTL tersini yapar.
| Durum | Öneri |
|---|---|
| Sık değişmeyen kayıtlar (MX, SPF, DKIM) | 3600 (1 saat) ya da daha yüksek |
| Yakında değiştireceğiniz kayıt (sunucu taşıma) | Taşımadan en az bir gün önce 300'e indirin, taşıma bitince yükseltin |
| Panelin izin verdiği aralık | 60 - 86400 saniye |
TTL'i düşürmek ancak eski TTL süresi dolduktan sonra etkili olur. 86400 saniyelik bir kaydı taşımadan bir saat önce 300'e indirirseniz bazı ziyaretçiler bir gün boyunca eski adresi görmeye devam edebilir.
5. Kilitli satırlar
Kilit simgeli satırları panelden düzenleyemezsiniz:
| Satır | Neden kilitli |
|---|---|
| Kökteki SOA ve NS | Zone'un ad sunucularımızda doğru çalışması için sistem yönetir |
| Sağlık kontrollü kayıt (kalp simgesi) | Sağlık kontrollü kayıtlar aracı yönetir; önce kontrolü kaldırın (ayrıntı) |
| Hosting hesabınızdan gelen zone'un tüm kayıtları | Kaynak cPanel'dir; değişikliği cPanel → Zone Editor'den yapın |
6. Sınırlar ve sık hatalar
| Uyarı | Sebep | Çözüm |
|---|---|---|
| "TTL 60-86400 sn olmalı." | TTL aralık dışında | 60 ile 86400 arası bir değer girin |
| "Kök adda CNAME olamaz; ALIAS kullanın." | @ için CNAME |
Tipi ALIAS yapın |
| "CNAME olan adda başka kayıt olamaz." | Aynı adda CNAME ve başka tip | Ya CNAME'i ya diğer kaydı tutun |
| "Kayıt değeri bu tipe uygun değil." | Biçim hatası (ör. A'ya ad yazıldı) | Değer kutusunun altındaki örneğe göre düzeltin |
| "Kayıt adı zone'un dışında." | Başka alan adının tam adı yazıldı | Yalnız zone içindeki adları kullanın |
| "Zone başına en çok 1000 kayıt." | Kayıt sınırı | Kullanılmayan kayıtları silin ya da bir alt alan adını ayrı zone yapın |
| "Bir kayıt kümesinde en çok 100 değer olabilir." | Aynı ad+tipte çok değer | Değer sayısını azaltın |
| "Çok fazla işlem; birkaç dakika sonra deneyin." | Kısa sürede çok sayıda değişiklik | Biraz bekleyin; toplu iş için API ya da CLI kullanın |
7. Sık sorulan sorular
Kaydı değiştirdim ama tarayıcım hâlâ eski sunucuyu açıyor, neden?
Ad sunucularımız yeni değeri en geç yaklaşık bir dakikada verir; ama sizin internet sağlayıcınızın çözümleyicisi eski kaydı TTL süresince önbellekte tutar. Ayrıntılı kontrol için: DNS sık sorunlar.
www ile alan adının kendisini aynı sunucuya nasıl yönlendiririm?
@ için sunucu IP'sini gösteren bir A kaydı, www için de ya aynı IP'yi gösteren A kaydı ya da ornekfirma.com. değerli bir CNAME ekleyin.
Joker (wildcard) kayıt nasıl yazılır?
Ad alanına * yazın (ör. * → tüm alt adlar, *.app → app altındaki tüm adlar). Açıkça tanımlı bir ad varsa joker o ad için kullanılmaz.
E-posta kayıtlarını (SPF, DKIM, DMARC) nasıl eklerim?
Hepsi TXT kaydıdır. Doğru değerler ve tek SPF kuralı için: SPF, DKIM ve DMARC.
Zone'un tamamını yedekleyebilir miyim?
Evet. Zone'lar sayfasında zone'un yanındaki Dışa aktar düğmesi zone dosyasını BIND biçiminde verir; İndir ile kaydedebilirsiniz.
Bir alt alan adını başka bir firmanın DNS'ine devredebilir miyim?
Evet, o alt ad için NS kaydı ekleyin (ör. Ad alt, Tip NS, değerler ns1.baskafirma.net. ve ns2.baskafirma.net.).
Kayıtlarınızı kodla da yönetebilirsiniz: gyro dns rrset set komutu ya da Terraform'daki gyro_dns_record kaynağı aynı işi yapar. Ayrıntı: Gyro DNS'i API, CLI ve Terraform ile yönetin.
Sıradaki adım
- E-postanızı güvenceye alın: SPF, DKIM ve DMARC kayıtları
- Paketler ve fiyatlar: Gyro DNS
Geri bildiriminiz için teşekkürler!