From: Ace Fekay [MCT] on
"ObiWan [MVP]" <obiwan(a)mvps.org> wrote in message
news:Ocf9bV%23hKHA.5520(a)TK2MSFTNGP06.phx.gbl...
>> I never used ODNS, so this is new to me. Understanding DNS and its
>> processes, this kind of tells me why would anyone use it? Same with
>> the DNSBL service.
>
> It's easy, Ace, lemme put it plain; let's use spamhaus as the DNSBL
>
> You run a mailserver and your own DNS (no forwarders)
>
> your mailserver uses "zen.spamhaus.org" as one of the DNSBLs
>
> upon incoming connections, your mailserver (the IMF in this case)
> runs a query against the auth DNS for "zen.spamhaus.org" to check
> if the connecting IP is blacklisted
>
> the auth DNS servers for the spamhaus zone see your IP and keep
> a track of the queries you issue, so, if your query/time ratio goes over
> a given limit, they suddenly start answering an NXDOMAIN to further
> queries
>
> the above never happens to you since your email volume is under
> the limit (which is quite high) so you will never see such a behaviour,
> otherwise, in case you'll be facing such an issue, this would mean
> that you'll need to purchase an account with spamhaus... anyways...
>
> let's look at the above scenario but let's say you use the opendns
> servers as your forwarders; your DNS along with some thousands
> other systems is using the ODNS resolvers, so the spamhaus auth
> DNS will see the queries coming from the ODNS IPs and not from
> your own one, this means that the rate limiter will quickly kick in for
> the ODNS IPs and this in turn will render the DNSBL queries useless
>
>> Thanks to Susan, I'm glad you jumped in on this thread. It helped
>> understand what is going on. :-)
>
> Hehe... she posted a note elsewhere and at first I didn't realize it
> was related to an NG thread but when I realized that and saw your
> name I immediately jumped in :D
>
>> A belated Merry Christmas to you and yours, and a Happy New Year!
>
> ditto :D !!!!
>
>
>

Oh, duh! I misintrepreted DNSBL for some reason. I used various DNSBLs with
the IMF, but have never used ODNS in this respect. I'm curious as to the
limited the various DNSBLs use, such as Spamhaus, Spamcop, etc. I've never
encountered any limits, but then again, for my smaller clients, using the
IMF would never see such a limit. For larger customers that I've worked
with, such as a pharma, we used a third party gateway, one of note was
IronMail from CA. CA uses Trusted Source, which is essentially a pay for
service that is part of the Ironmail purchase/subscription, which has no
limits only because of that reason.

Interesting use limit scenario. So I had to look it up, and found the
following:

The Spamhaus Project - DNSBL Usage Limits
www.spamhaus.org/organization/dnsblusage.html

In summary, the link indicates the service is free unless (quoted):

1. Your use of the Spamhaus DNSBLs is non-commercial*, and
2. Your email traffic is less than 100,000 SMTP connections per day, and
3. Your DNSBL query volume is less than 300,000 queries per day.

As for DNS injection, Network Solutions was doing that a few years ago, but
they wound up removing it after numerous complaints.

Ace


From: Chucko on
One more thing to add to this discussion is that you can configure the
Exchange Virtual SMTP Server to use a different DNS than the rest of the
system uses.

You can find that configuration tab under default SMTP Virtual Server
Properties, Delivery, Advanced, Configure.

That way you can use DNS servers that provide the proper NXDOMAIN response
for the SMTP mail traffic and something like Open DNS for the Server and
Workstations. That is how I normally set it up. I was trying out and
testing the Google DNS servers for SMTP traffic and that is how I found out
about the initial problem.

"Ace Fekay [MCT]" <aceman(a)mvps.RemoveThisPart.org> wrote in message
news:OzscoG4hKHA.5520(a)TK2MSFTNGP06.phx.gbl...
> "Kerry Brown" <kerry(a)kdbNOSPAMsys-tems.c*a*m> wrote in message
> news:epvXYk1hKHA.2160(a)TK2MSFTNGP02.phx.gbl...
>>
>> "Russ SBITS.Biz [SBS-MVP]" <russ(a)REMOVETHIS.sbits.biz> wrote in message
>> news:uaKpf60hKHA.4872(a)TK2MSFTNGP05.phx.gbl...
>>
>>> Is this a big issue with you and your clients?
>>>
>>
>> Big issue for me. I'm on the Canadian Internet Registration Authority
>> board of directors. We manage the DNS for the .ca ccTLD. We answer
>> 400,000 DNS queries per minute and it's some of those answers that are
>> getting modified. It's a question of trust in the system. DNSSEC will
>> solve this anyway so it's annoying but it will go away given time.
>>
>> For my clients it can be an inconvenience. Usually it's just odd NDRs but
>> I have seen a case where an Exchange server was brought to it's knees
>> because of not seeing NXDOMAIN responses. Several workstations were
>> infected and generating a lot of spam email through the Exchange server.
>> Because the server wasn't seeing any NXDOMAIN replies it kept trying
>> non-existing email servers. It was easily fixed but for an hour or so no
>> email was flowing.
>>
>> --
>> Kerry Brown
>> MS-MVP - Windows Desktop Experience: Systems Administration
>> http://www.vistahelp.ca/phpBB2/
>>
>>
>>
>>
>
>
> As I have mentioned, I have several friends using OpenDNS, and they think
> it works fine, however not ever having used it, I can't comment much more
> on it. I would rather use my own DNS servers internally, and the
> registrar's DNS as forwarders. Therefore, depending on how the Exchange
> server is setup, meaning that if the SMTP service is configured to use an
> external DNS, and is pointed to OpenDNS, then the lack of NXDOMAIN
> responses may occur, from what you are saying. But as I said, I don't use
> OpenDNS and don't really know. I usually just leave Exchange to use the
> internal AD servers, with forwarders, and it works fine.
>
> Ace
>


From: Kerry Brown on
I love these newsgroups. Learn something useful every day. I see you can do
this in Exchange 2007 as well.

Thanks,

--
Kerry Brown
MS-MVP - Windows Desktop Experience: Systems Administration
http://www.vistahelp.ca/phpBB2/

"Chucko" <chucko(a)myrealbox.com> wrote in message
news:#Y2RcREiKHA.3792(a)TK2MSFTNGP02.phx.gbl...
> One more thing to add to this discussion is that you can configure the
> Exchange Virtual SMTP Server to use a different DNS than the rest of the
> system uses.
>
> You can find that configuration tab under default SMTP Virtual Server
> Properties, Delivery, Advanced, Configure.
>
> That way you can use DNS servers that provide the proper NXDOMAIN response
> for the SMTP mail traffic and something like Open DNS for the Server and
> Workstations. That is how I normally set it up. I was trying out and
> testing the Google DNS servers for SMTP traffic and that is how I found
> out about the initial problem.
>
> "Ace Fekay [MCT]" <aceman(a)mvps.RemoveThisPart.org> wrote in message
> news:OzscoG4hKHA.5520(a)TK2MSFTNGP06.phx.gbl...
>> "Kerry Brown" <kerry(a)kdbNOSPAMsys-tems.c*a*m> wrote in message
>> news:epvXYk1hKHA.2160(a)TK2MSFTNGP02.phx.gbl...
>>>
>>> "Russ SBITS.Biz [SBS-MVP]" <russ(a)REMOVETHIS.sbits.biz> wrote in message
>>> news:uaKpf60hKHA.4872(a)TK2MSFTNGP05.phx.gbl...
>>>
>>>> Is this a big issue with you and your clients?
>>>>
>>>
>>> Big issue for me. I'm on the Canadian Internet Registration Authority
>>> board of directors. We manage the DNS for the .ca ccTLD. We answer
>>> 400,000 DNS queries per minute and it's some of those answers that are
>>> getting modified. It's a question of trust in the system. DNSSEC will
>>> solve this anyway so it's annoying but it will go away given time.
>>>
>>> For my clients it can be an inconvenience. Usually it's just odd NDRs
>>> but I have seen a case where an Exchange server was brought to it's
>>> knees because of not seeing NXDOMAIN responses. Several workstations
>>> were infected and generating a lot of spam email through the Exchange
>>> server. Because the server wasn't seeing any NXDOMAIN replies it kept
>>> trying non-existing email servers. It was easily fixed but for an hour
>>> or so no email was flowing.
>>>
>>> --
>>> Kerry Brown
>>> MS-MVP - Windows Desktop Experience: Systems Administration
>>> http://www.vistahelp.ca/phpBB2/
>>>
>>>
>>>
>>>
>>
>>
>> As I have mentioned, I have several friends using OpenDNS, and they think
>> it works fine, however not ever having used it, I can't comment much more
>> on it. I would rather use my own DNS servers internally, and the
>> registrar's DNS as forwarders. Therefore, depending on how the Exchange
>> server is setup, meaning that if the SMTP service is configured to use an
>> external DNS, and is pointed to OpenDNS, then the lack of NXDOMAIN
>> responses may occur, from what you are saying. But as I said, I don't use
>> OpenDNS and don't really know. I usually just leave Exchange to use the
>> internal AD servers, with forwarders, and it works fine.
>>
>> Ace
>>
>
>
From: ObiWan [MVP] on
> In summary, the link indicates the service is free unless (quoted):
>
> 1. Your use of the Spamhaus DNSBLs is non-commercial*, and
> 2. Your email traffic is less than 100,000 SMTP connections per day,
and
> 3. Your DNSBL query volume is less than 300,000 queries per day.

exactly, now, since the spamhaus DNS servers only see the IP of
the querying box, in case your DNS is using the OpenDNS servers
as forwarders, the spamhaus DNS will see the IPs of the OpenDNS
servers since the query "chain" will be

exchange IMF <-> your DNS <-> OpenDNS <-> spamhaus DNS

now, the above means that anyone using the same config will be
seen by the spamhaus DNS with the SAME IP, so even a bunch
of low traffic email servers may quickly go above the allowed
spamhaus query rate (as seen above) and this in turn would
result in NXDOMAIN answers being returned by the spamhaus
DNS servers and btw the same (rate limit) issue is also true for
most/all other DNSBLs not just for spamhaus

bottom line, if one has a DNS server, better using it and not
some external forwarder (set aside the exceptions I listed
into another post in this same thread) since such a setup
will avoid a lot of troubles ... and since with such a setup
YOU will be back in control of YOUR DNS resolution :)



From: ObiWan [MVP] on

> We block all DNS queries from all nodes except the DNS server -
> that would be the SBS box itself.

good setup, ensure to do the same for SMTP too :)

> Interesting question - SBS and a separate Terminal Server using Open
> DNS for web site filtering.

uhm... let me understand, you have two servers, one is running sbs
and has its own DNS server w/o any forwarder, another one is used
as a TS and its network settings are configured so that the DNS IPs
point to OpenDNS ? That's totally crazy imHo :( it would badly screw
the AD

> Since the forwarders have to use ODNS's DNS servers, how would
> you have SBS not be seen as originating from ODNS when doing
> RBL checks while still using ODNS for web blocking?

you have TWO solutions

the first one (which I prefer) is to setup a DNS server on the TS,
ensure the TS DNS has a copy of the local AD zones and then
configure it to use ODNS forwarder, next setup the TS machine
to use its own IP as the DNS; this way the SBS box won't be
using OpenDNS while the TS will

the second one is... pointing both SBS and TS to the SBS DNS
then configuring conditional forwarding on the SBS DNS so that
queries directed to the DNSBL in use will go straight to the auth
servers for those domains while all other queries will be forwarded
to the OpenDNS servers

in spamhaus case, the DNS can be obtained by running

nslookup -type=NS spamhaus.org

the same goes for the DNS for all the other DNSBL zones you
are using in IMF but, again, I'd prefer the first solution since this
one would force you to keep your DNS up-to-date whenever
you'll change the DNSBLs you use