DNS karalisteleri, aktarım sırasında spam engelleme amacıyla kullanılmak üzere oluşturulmuş araçlardır
[32]
DNS adresine ("A" kaydı) ek olarak bir girdinin "TXT" kaydına da bakmak isterseniz, bir SMTP red yanıtında kullanılabilecek tek satırlık bir liste açıklaması alırsınız. Bunu denemek isterseniz, çoğu Unix ve Linux sisteminde bulunan "host" komutunu kullanabilirsiniz:
host -t txt 2.0.0.127.dnsbl.sorbs.net
Bu listelerin farklı listeleme/listelememe kuralları olan yüzlerce çeşidi vardır. Bazı listeler bu farklı listeleme kurallarının bir bütünü olarak tek bir liste oluşturup, ters DNS sorgularına belirtilen adresin etkilendiği koşullara uyan farklı bir veri ile yanıt verirler. Örneğin,
sbl-xbl.spamhaus.org'a yöneltilen bir ters DNS sorgusuna, SpamHaus kadrosu tarafından spamcılara ve onların İSS'lerine ait olduğunu sanılan IP adresleri için 127.0.0.2,
Zombi Konaklar için 127.0.0.4 ve
Açık Vekil sunucuları için 127.0.0.6 yanıtı döner.
Ne yazık ki, bu listelerden bazıları iyi tanımlanmamış listeleme kurallarıyla listelenen adresler hakkında yanlış bilgiler verirler ve iddia ettikleri çelişkilere uygun olmayan büyük IP bloklarını içerirler
[33].
Böyle listelere körükörüne güvenmek çoğunlukla
Çevresel Bozunma olarak bilinen (
Dolaylı Spam sonucu olmayan) duruma yolaçar.
Bu sebeplerden, DNS karalistelerine bağlı tek bir olumlu yanıta bağlı kalarak posta teslimatlarını reddetmek yerine, çoğu yönetici bu listeleri biraz daha ayrıntılı bir inceleminin konusu yaparlar. Çeşitli listelere başvurup her olumlu yanıta bir puan verirler. Toplam puanın önceden belirlenmiş bir eşiği aşması durumunda bu adresten gelen teslimatı reddederler. DNS listelerinin bu şekilde kullanımı daha çok SpamAssassin (bkz.
Spam Tarayıcıları) gibi filtreleme yazılımlarının kullandıkları yöntemi andırır.
Böyle listelerin bir diğer kullanım şekli de, SMTP aktarımına koşullu gecikmeler koymuşsanız (nam-ı diğer "katran çukuru") bunların tetiklenmesi için kullanımıdır. Eğer bir konak DNS karalistesindeyse, bu konağın gönderdiği her komuta bir gecikme ile (örn, 20 saniye) yanıt vermek tercih edilebilir. Bu tür gecikmeleri tetiklemek için kullanılabilen başka önkoşullar da vardır;
SMTP Aktarımının Geciktirilmesi bölümüne bakınız.