DNS response code'ları (NOERROR, NXDOMAIN, SERVFAIL, REFUSED) ne anlama gelir?
Kısa cevap
Her DNS yanıtının header'ında sorgunun sonucunu bildiren bir response code (RCODE) bulunur (RFC 1035, IANA DNS Parameters). NOERROR sorgunun hatasız yanıtlandığını (istenen türde kayıt olmasa bile adın var olduğunu), NXDOMAIN sorulan adın hiç olmadığını, SERVFAIL sunucunun yanıt üretirken hata aldığını, REFUSED sunucunun sorguyu yanıtlamayı reddettiğini (ör. authoritative olmadığı bir ad için), NOTIMP istenen işlemin desteklenmediğini bildirir. TR7 GTM'de DNS service panosundaki DNS Response Codes paneli bu beş kodu ayrı serilerde, diğer kodları varsayılan olarak gizli Other serisinde gösterir; NXDOMAIN ya da SERVFAIL bandının büyümesi var olmayan adlara yönelik sorguların ya da yanıt hatalarının arttığını gösterir.
TR7'de Nerede Kullanılır
| Nerede | Alan / etiket | Ne için |
|---|---|---|
| GTM → GTM Services → servis adı → Dashboard → Summary | DNS Response Codes paneli (NOERROR, NXDOMAIN, SERVFAIL, REFUSED, NOTIMP, Other) | Servisin verdiği yanıtların response code dağılımı |
| Aynı pano → System | DNS Errors paneli (Corrupt Packets, Timed Out, Server Failures, Unauthorized) | Bozuk paket, zaman aşımı, sunucu hatası ve yetkisiz sorgu oranı |
| GTM → GTM Services → servis adı → Domains → domain önizlemesi → Dashboard | Existent/Nonexistent paneli | Domain'de var olan ve olmayan adlara gelen sorguların payı |
Kodlar
| Kod | Değer | Anlamı | Tipik neden |
|---|---|---|---|
| NOERROR | 0 | Hatasız yanıt | Ad var; istenen türde kayıt yoksa yanıt bölümü boş gelir (NODATA) |
| SERVFAIL | 2 | Sunucu hatası | Yanıt üretilirken hata; recursion'da üst sunucuya ulaşılamaması |
| NXDOMAIN | 3 | Ad yok | Yanlış yazım, silinmiş kayıt, var olmayan adları deneyen tarama |
| NOTIMP | 4 | Desteklenmiyor | Sunucunun desteklemediği işlem türü |
| REFUSED | 5 | Reddedildi | Sunucunun authoritative olmadığı ad, politika kısıtı |
Sık Karıştırılan Noktalar
- "NOERROR her zaman adres döndü demektir." Ad var ama istenen türde kayıt yoksa yanıt NOERROR olur ve yanıt bölümü boş gelir.
- "NXDOMAIN artışı her zaman arızadır." Var olmayan adları deneyen tarama ya da saldırı trafiği de NXDOMAIN'i artırır; domain panosundaki Existent/Nonexistent paneliyle birlikte okunur.
- "Panelde görünmeyen kod hiç yoktur." Beş kodun dışındaki yanıtlar Other serisinde toplanır ve bu seri varsayılan olarak gizlidir; görünmemesi o kodların oluşmadığı anlamına gelmez.
Dokümantasyonda nasıl yapılır
