This patch counters this by making all queries that have a VeriSign IP in their answer section a non-reply,
returning an error, as if the domain didn't resolve. Www.VeriSign.com still resolves though ;)
It is my fond hope that VeriSign will remove this "service" as soon as possible. If they do not, then
I guess a full black hole mechanism has to be implemented in BIND.
Usage: Enter the BIND 9 source directory and type
"gunzip -c bind_9.2.2-verisign_fake_reply.patch.gz | patch -p0"
Disclaimer: THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM
DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL
INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Update: The patch no longer returns DNS_R_BLACKHOLED. Although that has a certain something, obviously most users are more
comfortable with NXDOMAIN, so that's what the server returns now.
Also, I just tested the patch with BIND 9.2.3rc1 and it seems to work just as well.
Download: Get the patch here
Contact: info at carangul dot com