DNSBL
メールサーバがクライアントからコネクションを受け付けたとき、クライアントをDNSBL(ここでは dnsbl.example.net)に照らしてチェックするには、以下のようなことをする。
クライアントのIPアドレス(ここでは 192.168.42.23)のバイト順を逆転させ 23.42.168.192 とする。
これにDNSBLのドメイン名を連結し 23.42.168.192.dnsbl.example.net とする。
これをドメイン名("A"レコード)としてDNSで参照する。クライアントが一覧にあればアドレスが返ってくる。そうでなければ "NXDOMAIN" ("No such domain") というコードが返ってくる。
クライアントが一覧にある場合、その名前をテキストレコード("TXT"レコード)として参照することができる。