Twitterに投稿 はてなブックマークに追加 Yahoo!ブックマークに追加 Google Bookmarksに追加

目次 >> DNS >> インストール

BIND9のインストール

Fedoraの場合はyumで、Suseの場合はyastでubuntuの場合は、apt-getで簡単にインストールできる。

Fedora10の場合

yum install bindでインストールする。

# yum install bind
Loaded plugins: refresh-packagekit
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package bind.x86_64 32:9.5.1-0.8.b2.fc10 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
bind x86_64 32:9.5.1-0.8.b2.fc10 fedora 3.3 M

Transaction Summary
================================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 3.3 M
Is this ok [y/N]: y
Downloading Packages:
bind-9.5.1-0.8.b2.fc10.x86_64.rpm | 3.3 MB 00:03
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : bind 1/1

Installed:
bind.x86_64 32:9.5.1-0.8.b2.fc10

Complete!

CentOS 5.2の場合

# yum install bind
Loading "fastestmirror" plugin
Loading mirror speeds from cached hostfile
* base: www.ftp.ne.jp
* updates: www.ftp.ne.jp
* addons: www.ftp.ne.jp
* extras: www.ftp.ne.jp
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package bind.x86_64 30:9.3.4-6.0.2.P1.el5_2 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
bind x86_64 30:9.3.4-6.0.2.P1.el5_2 updates 965 k

Transaction Summary
=============================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 965 k
Is this ok [y/N]: y
Downloading Packages:
(1/1): bind-9.3.4-6.0.2.P 100% |=========================| 965 kB 00:01
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: bind ######################### [1/1]

Installed: bind.x86_64 30:9.3.4-6.0.2.P1.el5_2
Complete!

さらにnamed.caを入れるためにcaching-nameserverをインストール

# yum install caching-nameserver
Loading "fastestmirror" plugin
Loading mirror speeds from cached hostfile
* base: www.ftp.ne.jp
* updates: www.ftp.ne.jp
* addons: www.ftp.ne.jp
* extras: www.ftp.ne.jp
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package caching-nameserver.x86_64 30:9.3.4-6.0.2.P1.el5_2 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
caching-nameserver x86_64 30:9.3.4-6.0.2.P1.el5_2 updates 58 k

Transaction Summary
=============================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 58 k
Is this ok [y/N]: y
Downloading Packages:
(1/1): caching-nameserver 100% |=========================| 58 kB 00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: caching-nameserver ######################### [1/1]

Installed: caching-nameserver.x86_64 30:9.3.4-6.0.2.P1.el5_2
Complete!

セキュリティ向上のためbind-chrootも使っておく

# yum install bind-chroot
Loading "fastestmirror" plugin
Loading mirror speeds from cached hostfile
* base: www.ftp.ne.jp
* updates: www.ftp.ne.jp
* addons: www.ftp.ne.jp
* extras: www.ftp.ne.jp
base 100% |=========================| 1.1 kB 00:00
updates 100% |=========================| 951 B 00:00
addons 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package bind-chroot.x86_64 30:9.3.4-6.0.2.P1.el5_2 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
bind-chroot x86_64 30:9.3.4-6.0.2.P1.el5_2 updates 41 k

Transaction Summary
=============================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 41 k
Is this ok [y/N]: y
Downloading Packages:
(1/1): bind-chroot-9.3.4- 100% |=========================| 41 kB 00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: bind-chroot ######################### [1/1]

Installed: bind-chroot.x86_64 30:9.3.4-6.0.2.P1.el5_2
Complete!

ubuntu 7.10の場合

apt-get install bind9でインストールする。

$ sudo apt-get install bind9
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
bind9-doc
The following NEW packages will be installed:
bind9
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 254kB of archives.
After unpacking 799kB of additional disk space will be used.
Get:1 http://jp.archive.ubuntu.com gutsy/main bind9 1:9.4.1-P1-3 [254kB]
Fetched 254kB in 0s (905kB/s)
Selecting previously deselected package bind9.
(Reading database ... 89601 files and directories currently installed.)
Unpacking bind9 (from .../bind9_1%3a9.4.1-P1-3_i386.deb) ...
Setting up bind9 (1:9.4.1-P1-3) ...
Adding group `bind' (GID 120) ...
Done.
Adding system user `bind' (UID 110) ...
Adding new user `bind' (UID 110) with group `bind' ...
Not creating home directory `/var/cache/bind'.
wrote key file "/etc/bind/rndc.key"
* Starting domain name service... bind
...done.

本文中のFC4はFedora ProjectのFedora Core 4を、FC5はFedora Core 5を、FC6はFedora Core 6をopenSUSEはNovellのSUSE Linux OSSを表します。Fedora7以降は、単にFedora7、Fedora8、Fedora9、Fedora10、Fedora11、Fedora12、Fedora13、Fedora14、Fedora15と表示しています。Ubuntuは、必要に応じて10.04、11.04のようにバージョン番号をつけて区別しています。MandrivaはMandriva Linuxを表します。

ここに登場するドメイン名やIPアドレスなどはフィクションです。実在の人物・団体等とは一切関係がありません。
実際に使用する際は、各自の環境に合わせて書き換えてください。
もし何か間違いなどありましたらこちらからご連絡ください
リンクに許可は不要です。
Copyright (C) 2011 Chikuma Engineering Co., Ltd. All Rights Reserved.