BIND'in sorgu günlüğü bir çözümleyicinin aldığı her sorguyu kaydeder: istemci adresi ve bağlantı noktası, ad, sınıf, tür ve bayraklar. Yanıt içermez.
01Konum
The channel assigned to the 'queries' logging category in named.conf (a file, syslog or stderr)
Query logging is off unless the queries category or the querylog option enables it
02Yanıtladığı sorular
Hangi istemci adresi bu çözümleyiciden hangi adı ve kayıt türünü sordu?
Bir ad bir pencere içinde kaç kez ve kaç farklı istemciden sorgulandı?
Sorgu sayısı başka yerde görülen bağlantı sayısıyla uyuşuyor mu, uyuşmuyorsa önbellek bu farkı açıklayabilir mi?
03Biçim ve sürümler
Biçim
Metin. Kılavuzdan örnek: client @0x7f91b8005490 127.0.0.1#62536 (www.example.com): query: www.example.com IN AAAA +E(0)K (127.0.0.1). Bayraklar türü izler: Recursion Desired için + veya -, S imzalı, E(#) EDNS sürümü, T TCP, D DO, C CD, V geçerli sunucu çerezi, K geçerli sunucu çerezi olmayan çerez.
Geçerli olduğu sürümler
Güncel BIND 9 Yönetici Başvuru Kılavuzu'nda anlatılan davranış. Diğer çözümleyicilerin (Unbound, Windows DNS, dnsmasq) kendi günlükleri ve biçimleri vardır.
04Temel alanlar
Alan
Ne anlatır
client @0x…
Onaltılık bir istemci nesnesi tanımlayıcısı. İstemci adresi, bağlantı noktası ve ad, aynı sorguyla ilgili sonraki iletilerde tekrarlanır.
Client address#port
Sorgunun geldiği adres ve kaynak bağlantı noktası. İstemciler bir DNS ileticisi ya da kendi adlarını onlar adına çözen bir vekil sunucu kullanıyorsa veya NAT arkasındaysa bu, o cihazın adresidir.
Name, class, type
Sorulan ad, sınıfı (IN) ve A ya da AAAA gibi kayıt türü.
Sorgunun gönderildiği adres, yani sorguyu alan sunucunun adresi.
[ECS address/source/scope]
Yalnızca istemci sorgusu CLIENT-SUBNET seçeneği taşıdıysa bulunur.
05Zaman damgaları
Alan
Kodlama
Not
Line prefix
Depends on the channel's print-time setting
print-time no (varsayılan), yes veya local, iso8601, iso8601-utc ya da iso8601-tzinfo olabilir. no iken dosya kanalı hiç tarih ve saat yazmaz. yes/local ve iso8601 yerel saati sapmasız yazar; iso8601-utc UTC yazar; iso8601-tzinfo yerel saati sapmasıyla yazar. Syslog kendi zaman damgasını ekler.
Queries kategorisini hangi kanalın hangi print-time değeriyle aldığını öğrenmek için named.conf ve ek dosyaların tümünü toplayın.
Önekin saat dilimini ve biçimini belirtin. Sapma taşımıyorsa çevirmeden önce ana makinenin dilimini başka bir kayıttan belirleyin.
Ad ve istemciye göre süzün; A ve AAAA sorgularını ayrı tutun. Tek bir arama ikisini de üretebilir.
Sorgu günlüğünde TTL yoktur; yanıt günlüğünden, paket yakalamasından ya da tarihli bir sorgulamadan alın. Geçerli bir önbellek yanıtı olan istemci, süresi dolana kadar genellikle bu çözümleyiciye yeni sorgu göndermez.
Bir sorguyu bir iş istasyonuna bağlamadan önce istemci adresini o anda geçerli DHCP kiralamasıyla bir ana makineye eşleyin; sorguyu istemci adına bir vekil sunucunun ya da ileticinin sorup sormadığını da kontrol edin.
07Yorum tuzakları
Günlük bu çözümleyiciye ulaşan sorguları gösterir. Bir istemcinin ya da başka bir çözümleyicinin önbelleğinden verilen yanıtlar ve başka bir çözümleyiciye giden sorgular görünmez.
Sorgu, bir adın arandığını gösterir. Ardından bir bağlantı kurulduğunu ya da neyin aktarıldığını göstermez.
Sorgu günlüğü isteğe bağlıdır ve kılavuzun dediği gibi yoğun sunucularda performansı belirgin biçimde düşürebilir; boş bir günlük hiç etkinleştirilmediği anlamına gelebilir.
TTL yanıt kaydına aittir. RFC 1035 bunu bir kaydın önbellekte tutulabileceği süre olarak tanımlar; çözümleyiciler ve istemciler kendi sınırlarını uygulayabilir.
Bu sayfayla ilgili inceleme hizmeti, bilirkişilere destek ve iş birliği için irtibat kurun. Lütfen e-postaya delil dosyası ya da kişisel veri eklemeyin.