On Tue, 2002-10-29 at 15:30, Steve Thomas wrote:
> | do_rbl_lookup) which contacts the $rbl_domain directly.  This would
> | allow me to do such things as defining the $rbl_domain as an alias for
> | 127.0.0.1 in /etc/hosts and keeping the request completely local as
> | needed.
> 
> I'm not sure why you couldn't use "localhost" as the rbl server. In your
> previous example I saw "local" as the rbl server. Unless you've got "local"
> in your /etc/hosts file, it's not going to resolve. "localhost" *should* be
> in /etc/hosts, and would resolve if it is.
> 

The problem is that it looks up not localhost but d.c.b.a.localhost
which (unless I enter each manually in /etc/hosts) uses the resolver
mechanism, reads by /etc/resolv.conf and asks my DNS server (configured
in /etc/resolv.conf) for the answer, who of course doesn't have a clue.

mail:~# dig 20.236.158.12.localhost. txt

; <<>> DiG 9.2.1 <<>> 20.236.158.12.localhost. txt
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 55075
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;20.236.158.12.localhost.       IN      TXT

;; AUTHORITY SECTION:
localhost.              86400   IN      SOA     dns1.premiernet.net. 
info.premiernet.net.
2002071500 10800 3600 604800 86400

;; Query time: 2 msec
;; SERVER: 205.229.224.251#53(205.229.224.251)
;; WHEN: Tue Oct 29 15:48:29 2002
;; MSG SIZE  rcvd: 101

mail:~# dig @localhost 20.236.158.12.localhost. a  

; <<>> DiG 9.2.1 <<>> @localhost 20.236.158.12.localhost. a
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44451
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;20.236.158.12.localhost.       IN      A

;; ANSWER SECTION:
20.236.158.12.localhost. 2048   IN      A       127.0.0.2

;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(localhost)
;; WHEN: Tue Oct 29 15:50:35 2002
;; MSG SIZE  rcvd: 57

mail:~# dig 20.236.158.12.localhost. a

; <<>> DiG 9.2.1 <<>> 20.236.158.12.localhost. a
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 52062
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;20.236.158.12.localhost.       IN      A

;; AUTHORITY SECTION:
localhost.              86400   IN      SOA     dns1.premiernet.net. 
info.premiernet.net.
2002071500 10800 3600 604800 86400

;; Query time: 28 msec
;; SERVER: 205.229.224.251#53(205.229.224.251)
;; WHEN: Tue Oct 29 15:50:50 2002
;; MSG SIZE  rcvd: 101

(results of spamassassin -tD):

debug: checking RBL localhost., set local
debug: Got the following IPs: 12.158.236.20, 127.0.0.1
debug: But only inspecting the following IPs: 12.158.236.20, 127.0.0.1
debug: Got 0 on 12.158.236.20 (item 1)
debug: Check_rbl returning 0




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk

Reply via email to