まずhttp://www.isc.org/products/BIND/(バージョン9.2.2)からバインドをダウンロードし、次のようにアーカイブを解凍します。
tar -xzvpf bind-9.2.2rc1.tar.gz
次に、ディレクトリを抽出したバインドソースコードディレクトリに変更します。
cd bind-9.2.2rc1次に、suがrootユーザーになります。
bindを' /usr /local /'ディレクトリにインストールします。ディレクトリがない場合は、次のディレクトリを作成します。
mkdir /usr /local
bind autoconfを使用するので、次のようにコンパイルするのは簡単です。
./configure - -prefix = /usr /local --mandir = /usr /local /share /man
数分で、ファイルは構成されました。その後、次の手順を実行します。
make
約20分でコンパイルが完了します。残りの作業はインストールすることです。次の手順を実行します。
make install
これも数分かかります。
インストールが完了すると、一部の設定ファイルが設定されていないため、bindをすぐに使用することはできません。例としていくつかの簡単な設定を与えます。
標準インストールには、named.confファイル、rndc.confファイル、およびlocalhost.revファイルを含むnamedbディレクトリがあります。これらを' /usr /local /etc'ディレクトリにインストールします。ディレクトリが存在しない場合は、最初にディレクトリを作成します。
mkdir /usr /local /etc
また、 "namedb"という名前のディレクトリを作成する必要があります。
mkdir /var /namedb
これで、' named.conf'ファイルを編集しました。後でコンテンツを追加することもできますが、今は次のようになります(ここからnamed.confファイルをダウンロードできます)。
options {
ディレクトリ" /var /namedb"; //作業ディレクトリ
pidファイル" named.pid"; //pidファイルを作業ディレクトリに配置します。それ以外の場合、pidファイルは/var /runディレクトリに配置されます。
};
zone"。" {type hint;
file" named.root";
};
//ループバックアドレス127.0.0.1を入力する逆アドレスマッピング
ゾーン" 0.0.127.in-addr.arpa" {
タイプマスター;
ファイル" localhost.rev";通知なし{type master; file "db.207.76.173"; notify no;};
zone" 173.76.207.in-addr.arpa"上記の例と異なる形式は実際に同じことをすることに注意してください。
zone" bind.com" {
タイプマスター;
ファイル" bind.com.zone";
notify no;
};
ここでnamed.root(名前付き.caと呼ばれることもあり、すべて同じことを意味します。すべての習慣は異なります)には、現在のグローバルトップレベルドメインネームサーバーのアドレス情報が含まれています。このファイルは時とともに時代遅れになる可能性があり、定期的にオンラインで更新する必要があります。これはinternicが提供するnamed.rootの無料ダウンロードです。このファイルの情報は常に最新のものです。以下に、localhost.revファイルを作成します。ファイルは次のようになります。
$ TTL 3600 @ IN SOA user1.bind.com。hostmaster.bind.com。(1;シリアル;変更があるたびに1つずつ増加3600;毎時更新900);毎回再試行15分3600000;有効期限1000時間3600);最小1時間IN NS nameserv1.bind.com.IN NS nameserv2.bind.com.1 IN PTR localhost。
localhost.revファイルをダウンロードしてダウンロードすることもできます。ファイルは/var /namedbディレクトリに配置されます。
mv localhost.rev /var /namedb
アドレス解決ファイルのインスタンスをダウンロードして、分析例から学ぶこともできます。
次に、rndc.confファイルを作成し、それを使用してnamed.confファイルを補足します。 rndc.confファイルはプログラムによって自動的に作成されます。ディレクトリを/usr /local /etcに変更しましょう。
cd /usr /local /etc
それからrndc-confgenを使って設定ファイルを生成します。 Solaris 7のバグのため、バインドに連絡するためにrndcが使用するキーを生成するために一連の文字を入力する必要があります(Solaris 8にインストールするときは、これらの厄介な文字を入力する必要はありません)。コマンドの形式は次のとおりです。
/usr /local /sbin /rndc-confgen>; rndc.conf
コンソールでプロンプトが「入力を停止する」まで入力します。これは自動的にrndc.confファイルを生成します。 rndc.confファイルには、named.confに追加する必要がある行もいくつか含まれています。次のコマンドで、これらの行をnamed.confファイルに自動的に追加できます。tail -n10 rndc.conf |
ヘッド-n9 |
Sed -e s /#\\ //g>;>; named.conf
これで、バインドを実行する準備が整いました。まずコンソールでコマンドを実行します。
/usr /local /sbin /named -gc /usr/local/etc/named.conf& & &
その後、ようやく「実行中」の動作が表示されます。
次のコマンドを使用してください。ゾーン数:5
デバッグレベル:0
xfers実行中:0
xfers遅延:0
soaクエリ進行中:0
クエリロギングがオフになっています。
サーバーが起動して実行中です。
バインドが開始された後は、rvcを使用してバインドの操作を制御し、設定ファイルを再設定できます。バインドを処理します。
これで、起動時にdnsサーバーを自動的に実行するように設定できます。実行するためにウィンドウを開く必要はありません。サーバーを起動するたびにbindが自動的に起動するように、' /etc/rc2.d'ディレクトリに起動ファイルを作成できます。この作業は比較的単純であり、ここでは繰り返されません。
LAN上でもインターネット上でも、人々はまた別の混乱に直面しています。コンピュータはネットワーク上で通信するときに 61.186.250.41のようなデジタルアドレスしか識別できません。では、ブラウザ
大企業で、北京と上海などの支社間でドメイン名の照会がある場合は、DNSサーバーが必要で、子会社と会社の帯域幅の負荷は限られています。本社のサーバーがDNS情報を照会し、エリア内のサブドメインがDNSを
現在、多くの企業や機関がユニット内ローカルエリアネットワークを確立しており、そのネットワークには関連するサーバー(WebサーバーやFTPサーバーなど)が備わっています。内部ネットワーク
1台のサーバーでユーザーのアクセスニーズを満たすのは困難です?Windows 2000やWindowsを使用するなど、さまざまな解決策があります。 Server 2003はネットワーク負荷分散サービス
Windowsセキュリティセンターサービスが開始されない場合はどうなりますか?
IEのキャッシュは読み取りのためにメモリに直接配置されます(1)
システムのバックアップと復元のためのツールは何も手にすることを恐れてはいません(1)
どちらのWin10強力な活性化?推奨Win10システム起動ツール
Win10のプレビュー版10041スタート画面の透明な解決策
Win7 /XP /PEマルチオペレーティングシステムに依存しない起動設定のチュートリアル
右に設定する方法左側のWin10のマウスの右クリックメニュー?