From: Behalf Of Gordon Fecyk
Sent: Wednesday, August 11, 2004 12:50 PM
[...]
Now, last I checked, nothing stops a DNS implementation from
returning a "default" record. That's not the same as a
wildcard record as wildcard semantics are clearly defined in
RFC 1034 4.3.2. What I'm talking about could be
implementation-specific, for example in BIND 9-speak:
zone "example.com." {
type master;
file "forward/example.com.dns";
if (query == TXT && record == FALSE)
record = (whatever a "deny" is);
};
Sure. This is one of reasons subdomains must be used.
if (query == TXT && record == FALSE) {
if(request.startWith("spfv1."))
record = (whatever a "SPF1 deny" is);
if(request.startWith("_ep."))
record = (whatever a "Sender-ID deny" is);
if(request.startWith("_VOUCH._SMTP."))
record = (whatever a "DNA deny" is);
}
or for example using DNS proxy then new record type adopted:
if(request.startWith("spfv1.")) {
query = RMX;
retry();
}
--
Andriy G. Tereshchenko
Odessa, Ukraine