version を 見ておきましょう
# uname -a
Linux nl 2.4.27 #4 Sun Jul 10 11:28:51 JST 2005 i686 unknown
bind-9.3.1.tar.gz install を インストールしていきます。
# cat /etc/group | grep named
#
# cat /etc/passwd | grep named
#
# groupadd -g 200 named
# cat /etc/group | grep named
named:x:200:
# useradd -g named -d /var/named -s /bin/false -u 200 named
# cat /etc/passwd | grep named
named:x:200:200::/var/named:/bin/false
# pwd
/usr/local/src/003_bind
# ls -l
total 4584
-rw------- 1 mm users 4673603 Jul 13 11:25 bind-9.3.1.tar.gz
-rw-r--r-- 1 mm users 186 Jul 13 11:25 bind-9.3.1.tar.gz.asc
# tar zxvf bind-9.3.1.tar.gz 2>&1 | tee untar_bind
# cd bind-9.3.1/
# pwd
/usr/local/src/003_bind/bind-9.3.1
# ./configure 2>&1 |tee bind_configure
# make 2>&1 | tee bind_make
# make install 2>&1 | tee bind_make_install
# named -v
BIND 9.3.1
# which named
/usr/local/sbin/named
いけてるようです、参考資料
# named -v
BIND 9.3.1
# which named
/usr/local/sbin/named
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
By default, installation is into /usr/local
You may specify the option "--sysconfdir" to set the directory
where configuration files like "named.conf" go by default,
and "--localstatedir" to set the default parent directory
of "run/named.pid". For backwards compatibility with BIND 8,
--sysconfdir defaults to "/etc" and --localstatedir defaults to
"/var" if no --prefix option is given.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ということなので
# cd /usr/local/sbin/
# pwd
/usr/local/sbin
# ls
dnssec-keygen* grub-md5-crypt* named* rndc-confgen*
dnssec-signzone* grub-set-default* named-checkconf*
grub* grub-terminfo* named-checkzone*
grub-install* lwresd* rndc*
既設のものの 流用のファイルの コピーした 場所 の確認無ければ 作成して その後コピーをする また 今回は 不用であるが root.hints も合わせて入手
# pwd
/var
# mkdir named
# cd named/
# pwd
/var/named
# ls
bcnet.hosts bcnet.hosts.rev localhost.rev localhost.zone
$ dig @e.root-servers.net >root.hints
# mv /home/mm/test/root.hints .
元になる 資料は 揃った
にゃんたろう 拝!
2005年 7月19日 (火) 21:03:43 JST 作成