IBM eServer xSeries 235 | SolarisTM 10 x86 5/08 |
BIND-9.5.0-P2
※ 事前に、
options { default-server 127.0.0.1; default-key "domain1"; }; server 127.0.0.1{ key "domain1"; }; key "domain1" { algorithm hmac-md5; secret "AheAheAheAheAheAheAheAheAheAheAhe=="; }; |
options { directory "/var/named"; auth-nxdomain yes; pid-file "/var/named/named.pid"; version "10.3.2"; }; controls { inet 127.0.0.1 allow { 127.0.0.1; } keys { domain1; }; }; key "domain1" { algorithm hmac-md5; secret "AheAheAheAheAheAheAheAheAheAheAhe=="; }; view "internal" { match-clients { 192.168.0.0/24; 127.0.0.0/8; }; recursion yes; zone "." { type hint; file "root.cache"; }; zone "localhost" { type master; file "localhost.zone"; }; zone "0.0.127.in-addr.arpa" { type master; file "localhost.rev"; }; zone "domain1.com" { type master; file "domain1.com.internal.zone"; allow-transfer { 127.0.0.1; 192.168.0.0/24; }; }; zone "domain2.tv" { type master; file "domain2.tv.internal.zone"; allow-transfer { 127.0.0.1; 192.168.0.0/24; }; }; zone "0.168.192.in-addr.arpa" { type master; file "255.168.192.in-addr.arpa"; allow-transfer { 127.0.0.1; 192.168.255.0/24; }; }; zone "134.141.203.in-addr.arpa" { type slave; file "134.141.203.in-addr.arpa"; allow-transfer { 127.0.0.1; 192.168.0.0/24; }; masters { 203.141.128.34; }; }; view "external" { match-clients { any; }; recursion no; zone "domain1.com" { type master; file "domain1.com.external.zone"; allow-transfer { 203.141.128.33; }; }; zone "domain2.tv" { type master; file "domain2.tv.external.zone"; allow-transfer { 203.141.128.34; }; }; |
; domain1.com For External ; GROUPE Domain1(domain1.com) host to IP address Infomation ; $TTL 86400 @ IN SOA ns1.domain1.com. you.domain1.com. ( 2002050401 ;Serial 10800 ;Refresh 1800 ;Retry 4320000 ;Expire 86400 ;Minimum ) IN NS ns1.domain1.com. IN NS tegtan1.interlink.or.jp. IN NS tegtan2.interlink.or.jp. IN MX 10 mail.domain1.com. ; Host Infomation -------------------------------------------------------- ns1INA 203.141.134.78 nsINCNAMEns1.domain1.com. mailINCNAMEns1.domain1.com. popINCNAMEns1.domain1.com. smtpINCNAMEns1.domain1.com. wwwINCNAMEns1.domain1.com. www2INCNAMEns1.domain1.com. ftpINCNAMEns1.domain1.com. ;------------------------------------------------------------------------- |
; domain1.com For Internal ; GROUPE Domain1(domain1.com) host to IP address Infomation ; $TTL 86400 @ IN SOA ns1.domain1.com. you.domain1.com. ( 2002050401 ;Serial 10800 ;Refresh 1800 ;Retry 4320000 ;Expire 86400 ;Minimum ) IN NS ns1.domain1.com. IN MX 10 mail.domain1.com. ; Host Infomation -------------------------------------------------------- ns1INA 192.168.0.150 nsINCNAMEns1.domain1.com. mailINCNAMEns1.domain1.com. popINCNAMEns1.domain1.com. smtpINCNAMEns1.domain1.com. wwwINCNAMEns1.domain1.com. www2INCNAMEns1.domain1.com. ftpINCNAMEns1.domain1.com. ;------------------------------------------------------------------------- |
; domain2.tv For External ; GROUPE Domain(domain2.tv) host to IP address Infomation ; $TTL 86400 @ IN SOA ns1.domain1.com. you.domain1.com. ( 2002050401 ;Serial 10800 ;Refresh 1800 ;Retry 4320000 ;Expire 86400 ;Minimum ) IN NS ns1.domain1.com. IN NS tegtan2.interlink.or.jp. IN MX 10 mail.domain2.tv. ; Host Infomation -------------------------------------------------------- domain2.tv.INA 203.141.134.78 mailINCNAMEdomain2.tv. wwwINCNAMEdomain2.tv. ftpINCNAMEdomain2.tv. ;------------------------------------------------------------------------- |
; domain2.tv For Internal ; GROUPE Domain(domain2.tv) host to IP address Infomation ; $TTL 86400 @ IN SOA ns1.domain1.com. you.domain1.com. ( 2002050401 ;Serial 10800 ;Refresh 1800 ;Retry 4320000 ;Expire 86400 ;Minimum ) IN NS ns1.domain1.com. IN MX 10 mail.domain2.tv. ; Host Infomation -------------------------------------------------------- domain2.tv.INA 192.168.0.150 mailINCNAMEdomain2.tv. wwwINCNAMEdomain2.tv. ftpINCNAMEdomain2.tv. ;------------------------------------------------------------------------- |
; localhost.zone ; Local loop back file of host to IP address $TTL 3600 @ IN SOA domain1.com. you.domain1.com. ( 2002050401 10800 1800 4320000 86400 ) IN NS domain1.com. localhost. IN A 127.0.0.1 |
; localhost.rev ; Local loop back file of IP address to host $TTL 86400 @ IN SOA domain1.com. you.domain1.com. ( 20020504011 10800 1800 4320000 86400 ) IN NS domain1.com. 1 IN PTR localhost. |
; 0.168.192.in-addr.arpa ; LAN DNS rev file $TTL 86400 @ IN SOA domain1.com. you.domain1.com. ( 20020504011 10800 1800 4320000 86400 ) INNSdomain1.com. ;---------------------------------------------------------- 1INPTRMN128-SOHO.domain1.com. 2INPTRclient1.domain1.com. 3INPTRclinet2.domain1.com. 150INPTRns1.domain1.com. |
#!/sbin/sh # LD_LIBRARY_PATH=/usr/local/lib:/usr/sfw/lib:/usr/lib:/lib:/etc/lib:/usr/local/pgsql/lib export LD_LIBRARY_PATH case "$1" in 'start') if [ -f /usr/local/sbin/named -a -f /etc/named.conf ]; then /usr/local/sbin/named -u named -d 5 echo " named [start]" PID=`ps -ef | grep "/usr/local/sbin/named" | grep -v grep | /usr/local/bin/gawk '{print $2}'` echo $PID > /var/run/named.pid fi ;; 'stop') PID=`cat /var/run/named.pid` kill $PID rm -f /var/run/named.pid echo " named [stop]" ;; 'restart') $0 stop sleep 3 $0 start ;; *) echo "Usage: $0 { start | stop }" exit 1 ;; esac exit 0 |