DNS Forwarder nedir; GTM'in authoritative olmadığı sorgulara ne olur?
Kısa cevap
GTM'in DNS Service'i yalnızca kendi domain'lerine authoritative cevap verir; servise bir DNS Forwarder profili atanmamışsa diğer adlara yönelik sorgular çözülmez ve servis panosunun DNS Errors panelinde Unauthorized serisinde görülür. DNS Forwarder Profiles ekranında tanımlanan profil servise atandığında bu sorgular üst DNS sunucularına iletilir: Domain Based Forwarding kuralına uyan adlar o kuralın sunucularına, diğerleri Forwarding Address listesindeki sunuculara gider. Servisin kendi domain'leri yine servisin kendisi tarafından cevaplanır. Bir Frontend IP satırında DIRECT işaretlenirse o adrese gelen sorgular forwarder'a uğramaz ve yalnızca servisin domain'leri cevaplanır.
Nasıl Çalışır?
Forwarder atanmış serviste, DIRECT işaretli olmayan adreslere gelen her sorgu için sorgulanan ada en uzun sonekle eşleşen girdi seçilir:
- Ad servisin domain'lerinden birine aitse cevap servisin kendi kayıtlarından gelir.
- Ad bir Domain Based Forwarding kuralıyla eşleşiyorsa (ör.
corp.localve alt adları) sorgu o kuralın sunucularına iletilir. - Hiçbiri eşleşmiyorsa sorgu Forwarding Address sunucularına iletilir ve dönen cevap istemciye aktarılır.
Satır sırası öncelik belirlemez; servisin domain'inden daha özel (daha uzun) bir kural, o alt adları servisin kendisi yerine kuralın sunucularına yönlendirir.
TR7'de
| Ne | Nerede |
|---|---|
| Profil | Configuration Menu → GTM → DNS Forwarder Profiles: Forwarding Address (her satıra bir IPv4/IPv6 adres, isteğe bağlı port), Domain Based Forwarding, Meta Data |
| Servise atama | Service Management formunda DNS Forwarder anahtarı ve profil seçimi; anahtar açılınca her Frontend IP satırında DIRECT kutusu görünür |
| İzleme | Servis panosunun Forwarder sekmesi (sorgu oranı, bant genişliği, önbellek, gecikme) |
| Durum | Servis çalışıp forwarder çalışmıyorsa Forwarder error, hiç oluşmamışsa Forwarder absent |
Sık Karıştırılan Noktalar
- "Forwarder atanınca servisin kendi domain'leri de üst sunuculara gider." Servisin domain'leri servisin kendisi tarafından cevaplanır; yalnızca diğer adlar iletilir.
- "Domain Based Forwarding kuralları satır sırasına göre uygulanır." Kural, sorgulanan ada en uzun sonekle eşleşmesine göre seçilir.
- "DIRECT, adresin forwarder sunucusu olduğunu gösterir." DIRECT, o Frontend IP'ye gelen sorguların forwarder'a uğramadan yalnızca servisin domain'leriyle cevaplanmasını sağlar.
Dokümantasyonda nasıl yapılır
