・ロ。シ・爨ヒフ皃
テク「。ヲフネタユ。。サ
Next Previous Contents

8. Bind 8.2.2 、リ、ホツミス

・サ・ュ・螂・ニ・」、ホフ萃熙ヌ。「 8.2.2 、リ。「・ミ。シ・ク・逾「・テ・ラ、ヤ、ハ、、、゛、キ、ソ。」
、ウ、ホ・ミ。シ・ク・逾ネヘム、ケ、、ネ。「 ndc 、ャ。「・ミ・、・ハ・熙ヒ、ハ、遙「、ス、ホツミア、ノャヘラ、ャ、「、熙゛、ケ。」
ndc 、ホ。「・ラ・鬣、・ル。シ・ネヘム、ホ・ケ・ッ・・ラ・ネ、ャ。「ノヤヘラ、ヒ、ハ、ツリ、、熙ヒ。「ーハイシ、ホヘヘ、ヒ。「ハムケケ、ャノャヘラ、ヌ、ケ。」
セー。「・「・テ・ラ・ー・。シ・ノ、マ。「Vine 、ホ bind-8.2.2_P3-0.5.2.rpm 、ヒ、ニケヤ、ハ、テ、ニ、、、゛、ケ。」

。飜ムケケ。

  1. ・ラ・鬣、・ル。シ・ネヘム、ホ named.conf
  2. ・ラ・鬣、・ル。シ・ネヘム、ホオッニー・ケ・ッ・・ラ・ネ
/etc/named-prv.conf

// entry: 1999-10-08

// update: 1999-12-21

// Private named



options {

        directory "/var/named-prv";

        pid-file "/var/run/named-prv.pid";

        listen-on { 192.168.1.5; 127.0.0.1; };

        allow-query { 192.168.1/24; 127.0.0.1; };

        forward only;

        forwarders { 192.168.1.4;

                     192.168.1.4;

                     192.168.1.4;

                     192.168.1.4;

                     192.168.1.4;

        };



// 8.2.2 update

controls{

           unix "/var/run/ndc-prv" perm 0600 owner 0 group 0;

};



//

zone "localhost" {

      type master;

      file "localhost";

};



zone "0.0.127.in-addr.arpa"  {

      type master;

      file "127.0.0";

};



//

zone "hogehoge.co.jp" {

      type master;

      file "zone-prv";

};



zone "1.168.192.in-addr.arpa" {

      type master;

      file "192.168.1";

};



/etc/rc.d/init.d/named-prv 、ホ・ス。シ・ケ

#!/bin/sh

#

# named           This shell script takes care of starting and stopping

#                 named (BIND DNS server).

#

# chkconfig: - 56 46

# description: named-prv (BIND) is a Private Domain Name Server (DNS)

# that is used to resolve host names to IP addresses.

# probe: true



# Source function library.

. /etc/rc.d/init.d/functions



# Source networking configuration.

. /etc/sysconfig/network



# Check that networking is up.

[ ${NETWORKING} = "no" ] && exit 0



[ -f /usr/sbin/named-prv ] || exit 0



[ -f /etc/named-prv.conf ] || exit 0



RETVAL=0



# See how we were called.

case "$1" in

  start)

        # Start daemons.

        echo -n "Starting named: "

        daemon named-prv -b /etc/named-prv.conf

	RETVAL=$?

 	[ $RETVAL -eq 0 ] && touch /var/lock/subsys/named-prv

	echo

        ;;

  stop)

        # Stop daemons.

        echo -n "Shutting down named: "

        killproc named-prv

	RETVAL=$?

	[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/named-prv

        echo

        ;;

  status)

	/usr/sbin/ndc -c /var/run/ndc-prv status

	exit $?

	;;

  restart)

	$0 stop

	$0 start

	;;

  reload)

	/usr/sbin/ndc -p /var/run/named-prv.pid reload

	exit $?

	;; 

  probe)

	# named knows how to reload intelligently; we don't want linuxconf

	# to offer to restart every time

	/usr/sbin/ndc -p /var/run/named-prv.pid reload >/dev/null 2>&1 || echo start

	exit 0

	;;

  

  *)

        echo "Usage: named {start|stop|status|restart}"

        exit 1

esac



exit $RETVAL



/etc/rc.d/init.d/named-prv 、ホハムケケイユス ( /etc/rc.d/init.d/named 、マ。「 8.2.2 、ホハェ、ネヘム )

# diff -uNr /etc/rc.d/init.d/named /etc/rc.d/init.d/named-prv 



--- /etc/rc.d/init.d/named	Mon Dec  6 16:05:31 1999

+++ /etc/rc.d/init.d/named-prv	Tue Dec 21 14:25:12 1999

@@ -3,8 +3,8 @@

 # named           This shell script takes care of starting and stopping

 #                 named (BIND DNS server).

 #

-# chkconfig: - 55 45

-# description: named (BIND) is a Domain Name Server (DNS) \

+# chkconfig: - 56 46

+# description: named-prv (BIND) is a Private Domain Name Server (DNS)

 # that is used to resolve host names to IP addresses.

 # probe: true

 

@@ -17,9 +17,9 @@

 # Check that networking is up.

 [ ${NETWORKING} = "no" ] && exit 0

 

-[ -f /usr/sbin/named ] || exit 0

+[ -f /usr/sbin/named-prv ] || exit 0

 

-[ -f /etc/named.conf ] || exit 0

+[ -f /etc/named-prv.conf ] || exit 0

 

 RETVAL=0

 

@@ -28,21 +28,21 @@

   start)

         # Start daemons.

         echo -n "Starting named: "

-        daemon named

+        daemon named-prv -b /etc/named-prv.conf

 	RETVAL=$?

- 	[ $RETVAL -eq 0 ] && touch /var/lock/subsys/named

+ 	[ $RETVAL -eq 0 ] && touch /var/lock/subsys/named-prv

 	echo

         ;;

   stop)

         # Stop daemons.

         echo -n "Shutting down named: "

-        killproc named

+        killproc named-prv

 	RETVAL=$?

-	[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/named

+	[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/named-prv

         echo

         ;;

   status)

-	/usr/sbin/ndc status

+	/usr/sbin/ndc -c /var/run/ndc-prv status

 	exit $?

 	;;

   restart)

@@ -50,13 +50,13 @@

 	$0 start

 	;;

   reload)

-	/usr/sbin/ndc reload

+	/usr/sbin/ndc -p /var/run/named-prv.pid reload

 	exit $?

 	;; 

   probe)

 	# named knows how to reload intelligently; we don't want linuxconf

 	# to offer to restart every time

-	/usr/sbin/ndc reload >/dev/null 2>&1 || echo start

+	/usr/sbin/ndc -p /var/run/named-prv.pid reload >/dev/null 2>&1 || echo start

 	exit 0

 	;;

   

/usr/sbin/ndc-prv 、マ。「ノヤヘラ、ヒ、ハ、熙゛、ケ、ォ、鬘「コスキ、ニ、キ、゛、、、゛、ケ。」


Next Previous Contents