Moin,
also es lag definitiv am DNS meines Hosters. Der fragt anscheinend etwas zu oft bei spamhaus nach.
Hier die Lösung:
A) dnsmasq installieren
B) Die config anpassen (/etc/dnsmasq.conf)
Code: Select all
# Add other name servers here, with domain specs if they are for
# non-public domains.
#server=/localnet/192.168.0.1
server=/spamhaus.org/204.16.254.40
server=/spamhaus.org/61.129.74.36
server=/spamhaus.org/218.189.175.50
server=/spamhaus.org/220.181.15.205
# For debugging purposes, log each DNS query as it passes through
# dnsmasq.
log-queries
C) dnsmasq starten
Dabei passiert ersteinmal nichts, weil den lokalen DNS ja noch kein Dienst verwendet
Code: Select all
/etc/init.d/dnsmasq start
rc-update add dnsmasq default
D) DNS Test
Code: Select all
dig @127.0.0.1 121.202.129.86.pbl.spamhaus.org
Die Antwort ist "127.0.0.10", also passt alles
Code: Select all
; <<>> DiG 9.4.2-P2 <<>> @127.0.0.1 121.202.129.86.pbl.spamhaus.org
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34063
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;121.202.129.86.pbl.spamhaus.org. IN A
;; ANSWER SECTION:
121.202.129.86.pbl.spamhaus.org. 1733 IN A 127.0.0.10
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sun Jan 4 18:30:19 2009
;; MSG SIZE rcvd: 65
E) Dem policy-weightd den lokalen DNS anbieten
Code: Select all
$NS = '127.0.0.1';
# A list of space separated NS IPs
# This overrides resolv.conf settings
# Example: $NS = '1.2.3.4 1.2.3.5';
# DEFAULT: empty
F) Log anschauen
Code: Select all
postfix/policyd-weight[12247]: weighted check: IN_DYN_PBL_SPAMHAUS=3.25 IN_SBL_XBL_SPAMHAUS=4.35 IN_SPAMCOP=3.75; <client=123.24.144.156> <helo=localhost> <from=shinobuj@barryland.com> <to=bkuldaslinn@mydomain.de>; rate: 11.35
Zu guter Letzt: Freude :-)
cu... wURzL
PS: Falls diese DNS Sonderlocke mal nicht klappt (Spamhaus ändert die IPs) ist das auch nicht weiter schlimm, denn dann funktioniert Spamhaus halt nicht - so wie vorher.