知の書ブログを通じ、知識を残そうと思っています。DNSサーバーを作ろう古いPCにDebian11をインストールし、PHPをテストする環境を作ろう。ドメインを追加してみよう今回は、Bind9を使って権威DNSサーバーを構築したいと思います。※権威DNSサーバーについては、インターネットで調べてください。※キャッシュDNSサーバーではありません。ブログで半角のスラッシュと¥が使えなかったので、大文字の/と¥を使っています。次の2つの構成でコンピューターを扱う方法を説明しています。1.クロスケーブルによる接続。2.ハブやルーターのハブを介した接続。1.端末を開き、suで管理者権限を得ましょう。exitと入力し、Enterキーを押すことで、ファイルを操作するウィンドウが現れます。2./etc/bindディレクトリを開きましょう。3.db.emptyを右クリックし、「コピー」を選択しましょう。4.ウィンドウ内の空いた場所を右クリックし、「貼り付け」を選択しましょう。5.先程と同じように、ウィンドウ内の空いた場所を右クリックし、「貼り付け」を選択しましょう。6.追加したファイルを右クリックし、「名前を変更」を選択しましょう。7.phptest.ne.jp.zoneと入力し、「変更」ボタンを押しましょう。8.追加したもう1つのファイルを右クリックし、「名前を変更」を選択しましょう。9.phptest.ne.jp.revと入力し、「変更」ボタンを押しましょう。10.named.conf.localを右クリックし、「テキストエディターで開く」を選択しましょう。11.図の様に正引き、逆引きのゾーンを作成しましょう。※fileで指定するディレクトリは、/etc/bindディレクトリ内でなければなりません。12.named.local.optionsを右クリックし、「テキストエディターで開く」を選択しましょう。13.図の様にオプションを編集しファイルに保存しましょう。14.phptest.ne.jp.zoneを右クリックし、「テキストエディターで開く」を選択しましょう。※このファイルは、/etc/bindディレクトリ内に置きましょう。15.図の様に正引きゾーンファイルを作成しましょう。※Serialは、更新する度に1を加算しなければなりません。16.phptest.ne.jp.revを右クリックし、「テキストエディターで開く」を選択しましょう。※このファイルは、/etc/bind/内に置きましょう。17.図の様に逆引きゾーンファイルを作成しましょう。18./etcにディレクトリを変え、resolv.confを右クリックし、「テキストエディターで開く」を選択しましょう。19.図の様に編集しましょう。namedと入力し、Enterキーを押しましょう。bind9と入力し、Enterキーを押しましょう。22.bind9の状態を見終わったら、Qキーを押しましょう。※この様にして、正常に動作しているか確認できます。namedと入力し、Enterキーを押しましょう。24.namedの状態を見終わったら、Qキーを押しましょう。※この様にして、正常に動作しているか確認できます。/etc/bind/named.conf25.exitを入力し、Enterキーを押してsu権限を終え、端末を閉じましょう。26.「アクティビティ」「ブラウザ(FireFox)」を起動し、アドレス欄にhttp://www.phptest.ne.jp/と入力し、Enterキーを押しましょう。図の様な文字が表示されたならば、サーバー内でDNSサーバーが機能しています。27.WindowsのEDGEを開き、アドレス欄にhttp://www.phptest.ne.jp/と入力し、Enterキーを押しましょう。図の様な文字が表示されたなら、クライアントからDNSサーバーを利用できている事になります。古いPCにDebian11をインストールし、PHPをテストする環境を作ろう。