Here's the same script without the stupid dupes  in the "for" items, 
sorted, and in multiline format for easier reading:

/usr/local/bin/mx_mysender.sh :

#!/bin/sh

cp /dev/null /var/tmp/mx_mysender.tmp

for tld in \
  ac\
  cc\
  com\
  cx\
  mp\
  museum\
  net\
  nu\
  ph\
  pw\
  sh\
  td\
  tk\
  tm\
  ws ; do

echo $tld

/usr/bin/dig *.$tld +noau +noad |\
   awk '/^\*\./ { print $5}' |\
   awk '{print $1" reject wildcard_tld"}' \
   >> /var/tmp/mx_mysender.tmp

done

/usr/bin/sort -f < /var/tmp/mx_mysender.tmp | uniq -i > 
/var/tmp/mx_mysender.map

cp /var/tmp/mx_mysender.map /etc/postfix/mx_mysender.map

/usr/sbin/postmap /etc/postfix/mx_mysender.map

exit 0

I've also upgraded BIND8 on a few MX boxes to BIND9, so as well as 
configging postfix, BIND is returning:

# dig alkjfaljajal.com

gives negative answer NoteXistingDOMAIN:

; <<>> DiG 8.3 <<>> alkjfaljajal.com
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 2       <<<<<<<<<<<<<<<<<<
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUERY SECTION:
;;      alkjfaljajal.com, type = A, class = IN

;; Total query time: 16 msec
;; FROM: mx4.netwood.net to SERVER: default -- 127.0.0.1
;; WHEN: Fri Sep 19 06:01:37 2003
;; MSG SIZE  sent: 34  rcvd: 34

======================

I strongly reocommend use of "include" facility in BIND zone and server 
config files.
Here's what I do in bind9:

in named.conf:

include "/etc/namedb/deleg-only.conf";


the file /etc/namedb/deleg-only.conf

contains only:

zone "ac" { type delegation-only; };
zone "cc" { type delegation-only; };
zone "com" { type delegation-only; };
zone "cx" { type delegation-only; };
zone "mp" { type delegation-only; };
zone "museum" { type delegation-only; };
zone "net" { type delegation-only; };
zone "nu" { type delegation-only; };
zone "ph" { type delegation-only; };
zone "pw" { type delegation-only; };
zone "sh" { type delegation-only; };
zone "td" { type delegation-only; };
zone "tk " { type delegation-only; };
zone "tm" { type delegation-only; };
zone "ws" { type delegation-only; };



BIND announces the queries for garbage domain under deleg only zones in 
logging:

Sep 19 02:37:35 mx4 named[27140]: starting BIND 9.2.3rc2 -c 
/etc/namedb/named.conf
Sep 19 02:37:35 mx4 named[27140]: command channel listening on 0.0.0.0#953
Sep 19 02:41:49 mx4 named[27140]: enforced delegation-only for 'COM' 
(ericanexpress.com)
Sep 19 02:41:50 mx4 named[27140]: enforced delegation-only for 'COM' 
(mailexicite.com)
Sep 19 02:44:06 mx4 named[27140]: enforced delegation-only for 'COM' 
(9130020.COM)
Sep 19 02:47:45 mx4 named[27140]: enforced delegation-only for 'COM' 
(alkjfaljajal.com)
Sep 19 03:30:53 mx4 named[27140]: enforced delegation-only for 'COM' 
(wsntv75111studio.com)
Sep 19 03:58:57 mx4 named[27140]: enforced delegation-only for 'COM' 
(imalab.com)
Sep 19 04:15:34 mx4 named[27140]: enforced delegation-only for 'COM' 
(xxayib.com)
Sep 19 04:29:26 mx4 named[27140]: enforced delegation-only for 'COM' 
(lts-employ.com)
Sep 19 04:32:56 mx4 named[27140]: enforced delegation-only for 'COM' (zofc.com)
Sep 19 04:33:09 mx4 named[27140]: enforced delegation-only for 'COM' (zofc.com)
Sep 19 04:33:25 mx4 named[27140]: enforced delegation-only for 'COM' 
(mx144.certqts.com)
Sep 19 05:04:22 mx4 named[27140]: enforced delegation-only for 'COM' 
(mail.oceanicspcials.com)
Sep 19 05:04:30 mx4 named[27140]: enforced delegation-only for 'COM' 
(mail.oceanicspcials.com)
Sep 19 05:09:43 mx4 named[27140]: enforced delegation-only for 'COM' 
(mail2.optinexchance.com)
Sep 19 05:14:25 mx4 named[27140]: enforced delegation-only for 'COM' 
(05030.com)
Sep 19 05:15:16 mx4 named[27140]: enforced delegation-only for 'COM' 
(hddtg.com)
Sep 19 05:15:29 mx4 named[27140]: enforced delegation-only for 'COM' 
(SNE2kFE02.e2k.sxmobileweb.com)
Sep 19 05:15:29 mx4 named[27140]: enforced delegation-only for 'COM' 
(SNE2kFE02.e2k.sxmobileweb.com)
Sep 19 05:22:27 mx4 named[27140]: enforced delegation-only for 'COM' 
(mail.oceanicspcials.com)
Sep 19 05:37:31 mx4 named[27140]: enforced delegation-only for 'net' 
(chenneli.net)
Sep 19 05:48:06 mx4 named[27140]: enforced delegation-only for 'COM' 
(bscg-nj.com)
Sep 19 05:50:59 mx4 named[27140]: enforced delegation-only for 'COM' 
(mail.oceanicspcials.com)
Sep 19 05:58:58 mx4 named[27140]: enforced delegation-only for 'COM' 
(firththirdbank.com)
Sep 19 06:01:37 mx4 named[27140]: enforced delegation-only for 'COM' 
(alkjfaljajal.com)
Sep 19 06:03:06 mx4 named[27140]: enforced delegation-only for 'net' (t2n.net)


but BIND9 does not announce these TLD zones as true zones:

# /usr/local/sbin/rndc status
number of zones: 2   <<<<<<<<<<<<<
debug level: 0
xfers running: 0
xfers deferred: 0
soa queries in progress: 0
query logging is OFF
server is up and running

Len


Reply via email to