情弱エンジニアのなかのblog

一人前のエンジニアになる為のブログです

DNS サーバ構築その4

では前回の続きから記載していきます。

zoneファイル

zoneファイルの記載をしていきます。 初めのzone項目はホスト名からIPアドレスを求める「正引き」についての設定ファイルを指定します。 2つめのzone項目はIPアドレスからホスト名を求める「逆引き」についての設定ファイルを指定します。

f:id:nonaka-katuma-hal:20180401134205j:plain

正引きファイル

正引きファイルの作成を行います。

vim /var/named/kzserver.mydns.jp.db

f:id:nonaka-katuma-hal:20180401134633j:plain

逆引き

逆引きファイルの作成を行います。

vim /var/named/1.168.192.in-addr.arpa.db

f:id:nonaka-katuma-hal:20180401134808j:plain

namedサービスを有効にする

BINDを再起動します。がうまく動きません。

f:id:nonaka-katuma-hal:20180401134911j:plain

f:id:nonaka-katuma-hal:20180401135000j:plain

前に行った

named-checkconf

を行います。

f:id:nonaka-katuma-hal:20180401135038j:plain

named.confの設定で問題があるようです。。

今回はここまでになります。

DNS サーバ構築その3

さてDNSサーバ構築を進めている訳ですが、ネットで調べるだけでは限界を感じて、専用書籍を購入してみました。 そこで再度named.confの設定に追記をしていきたいと思います。

vim /etc/named.conf

options の変更

どのネットワークからのリクエストを受け付けるかの設定変更をします LANのサブネットを設定します。

f:id:nonaka-katuma-hal:20180325180330j:plain

自宅のLAN内にあるパソコンからリクエストを受けるようにします、こちらもサブネットを記載します。

f:id:nonaka-katuma-hal:20180325181608j:plain

zoneファイルの指定

LANからの問い合わせの設定になります。

f:id:nonaka-katuma-hal:20180325182241j:plain

実際にzoneファイルを読み込む設定を書きます。

f:id:nonaka-katuma-hal:20180325182419j:plain

zoneファイルの設定

zoneファイルに正引き設定等を記載していきます。

vim /var/named/named.kzserver.mydns.jp.zones

といったところで今回は終わりになります。

DNS サーバ構築その2

さて前回設定がうまくいかないところで中断していましたが続きから書いていきます

前回の記事

nonaka-katuma-hal.hatenablog.com

まずはnamed.confの設定が間違っていないか

named-checkconf

というコマンドで調べてみます。

f:id:nonaka-katuma-hal:20180318165926j:plain

named.confの43行目で色々とエラーが出ていると表示されたので確認すると「;」が抜けていたりしていまして、、 修正を行ってから

service named start

をしてから状況を確認する

service named status

をすると

f:id:nonaka-katuma-hal:20180318170515j:plain

成功しているようです。

それではドメインから IPアドレスを確認していきたいと思います。

rndc.confの設定

rndcは、ローカル上またはリモート上にあるBIND9を制御するツールで 設定の再読み込み、namedサービスの停止(起動はできない)、統計情報の表示、キャッシュのクリアなどのために使用します。

まずはrndc の確認をします

rndc status

f:id:nonaka-katuma-hal:20180318193256j:plain

どうやら設定が間違っているということで

/etc/rndc.conf

の設定を行います

今回はここまでになります。

以下のサイトを参考にしました

CentOS 7: bindをインストールして内部ネットワーク向けにDNSサーバを立ち上げる - Narrow Escape

DNS サーバ構築その1

LINUXDNSサーバ構築に関して試してみたので手順などを記載します。

DNSは名前解決ができるサーバーになります。 名前解決はドメイン名からIPアドレスまたその逆のIPアドレスからドメイン名を返すことになります。

まずはBINDのインストールになります。

BIND - Wikipedia

yumを使ってインストールしていきます。

f:id:nonaka-katuma-hal:20180311231305j:plain

chroot

ルートディレクトリを変更するコマンドで今回はBINDでchroot機能を指定したのでサブディレクトリがルートディレクトリとして扱われます。

BINDの起動の前に設定が必要なので以下コマンドを実行する

f:id:nonaka-katuma-hal:20180311233430j:plain

これでBINDの起動を行います

f:id:nonaka-katuma-hal:20180312001131j:plain

起動しない、、

f:id:nonaka-katuma-hal:20180312001225j:plain

原因を調べてるために以下実行しました。

f:id:nonaka-katuma-hal:20180312001642j:plain

ゾーンファイルの設定が間違っているのか、、ちなみにゾーンファイルについては以下サイトを参考にしてください。

http://wa3.i-3-i.info/word12283.html

原因の調査をしていきたいのですが今回はここまでで続きは次回記載します。

以下のサイトを参考にしました。

DNSサーバー構築と設定。初心者でもできた6つの手順(CentOS)

LINUXの基本的動作と設定

前回LINUXをインストールしたので実際に使っていきます。

LINUXを起動したら「アプリケーション」から「端末」を選択します。

f:id:nonaka-katuma-hal:20180311154546j:plain

LINUXはコマンドと呼ばれる命令文を入力して処理を実行していきます。

コマンドの説明

pwd

現在自分がいるディレクトリを表示します。

ls

ディレクトリ内のフォルダーやファイルを表示します。

ls -a と-aを入れると隠しファイルの表示もできます

f:id:nonaka-katuma-hal:20180311174116j:plain

とまずは色々と知っているコマンドを試したのですが、画面の色微妙なので変えたい思います。 編集からプロファイルの設定を選択します。

f:id:nonaka-katuma-hal:20180311155019j:plain

タブの「色」を選択して、「システムのテーマ色を使用する」のチェックを外します。 デフォルトの色 のテキストと背景を変更することで色を変えらえれます。

f:id:nonaka-katuma-hal:20180311155412j:plain

f:id:nonaka-katuma-hal:20180311155425j:plain

CUIに戻るとこうなります。お好きな色に調整しましょう。

f:id:nonaka-katuma-hal:20180311155449j:plain

コマンドの実践

では実践的にまずはコマンドの使い方をいくつか記載します。

cd

現在いる階層(カレントディレクトリ)を変更するコマンドは「cd ○○」です、○○にディレクトリ名を入れるとそのディレクトリに移動します 現在の階層が以下の場合

/home/test←(ここにいる)/hoge/huga

「cd hoge」 でhogeディレクトリに移動します 「cd ..」で一つ上の階層のhomeに移動します。 「cd /」でルートディレクトリに移動します ちなみにcdはchange directoryの略になります。

mkdir

新たにディレクトリを作成したい場合は「mkdir ○○」と打ちます 現在いるディレクトリに新規追加されます。

f:id:nonaka-katuma-hal:20180311171230j:plain

clear

画面上のコマンドの履歴を消して画面を整理したい場合は「clear」とうつかCtrl+l で消すことができます。

f:id:nonaka-katuma-hal:20180311171554j:plain

f:id:nonaka-katuma-hal:20180311171542j:plain

rm

ファイルやフォルダを削除したいときは 「rm ○○」と打ちます また削除したいデータが複数存在している名前に同じ値や文字が入っている場合は*を使うことで同時に削除できます。

f:id:nonaka-katuma-hal:20180311173130j:plain

日本語入力

さてここまでコマンドなど見てきましたが半角英数字以外の日本語入力ができないということに気づきました(今更、、) 解決方法を調べたので記載します。

まずはアプリケーションから設定を起動します。

f:id:nonaka-katuma-hal:20180311173603j:plain

続いて、パーソナルの「Region & Lan guage」を選びます

f:id:nonaka-katuma-hal:20180311173711j:plain

つづいて入力ソースに「日本語(かな漢字)」を追加して設定します

f:id:nonaka-katuma-hal:20180311173758j:plain

これで日本語文字入力ができるようになりました。

下記のサイトを参考にしました。

CentOS7で日本語入力をする方法 - renoji.com

LINUXのインストール

LINUXの勉強をしたいと思いインストールしてみたので手順など記載します。

LINUXディストリビューション

LINUXにはいくつかのディストリビューションがありその中からCentOSを選びました。 理由はビジネス使われていて広く知られているためネットに情報があるだろうと判断したためです。

ディストリビューションの種類に関しては以下のサイトを参考にいたしました。

eng-entrance.com

VirtualBoxのインストール

まずはVirtualBoxのインストールをしていきます。 VirtualBox とはPC 上に仮想的な PC を作成し、別のOS をインストール・実行できるフリーの 仮想化ソフトです。

Oracle VM VirtualBox

ダウンロードページに移動して「Windows hosts」をおしてダウンロードします。

f:id:nonaka-katuma-hal:20180303142101j:plain

起動したらセットアップを進めてインストールします。

f:id:nonaka-katuma-hal:20180303142257j:plain

起動すると以下のようになります

f:id:nonaka-katuma-hal:20180303142321j:plain

新規をおして名前を入力しますCentOSと入れるとバージョンが自動で検索されてRed Hatと出てくるのでそのまま次へ

f:id:nonaka-katuma-hal:20180303142501j:plain

メモリサイズを指定します。

f:id:nonaka-katuma-hal:20180303142658j:plain

仮想ハードディスクを作成するにして作成をおします

f:id:nonaka-katuma-hal:20180303142745j:plain

ハードディスクのファイルタイプをVDIにして次へ

f:id:nonaka-katuma-hal:20180303142828j:plain

可変サイズでそのまま「次へ」をクリックする。

f:id:nonaka-katuma-hal:20180303143012j:plain

ハードディスクのサイズを決めます。

f:id:nonaka-katuma-hal:20180303143057j:plain

これで設定完了

f:id:nonaka-katuma-hal:20180303143148j:plain

CentOSのダウンロード

続いてCentOSの準備をしていきます。 下記URLへアクセスしましょう。

CentOS Project

Get CentOS Nowをおします

f:id:nonaka-katuma-hal:20180303143240j:plain

DVD ISOをおします

f:id:nonaka-katuma-hal:20180303143653j:plain

Actual Country の中からどれか押すとダウンロードが開始されます

f:id:nonaka-katuma-hal:20180303144400j:plain

ダウンロードフォルダに追加されます

f:id:nonaka-katuma-hal:20180303144448j:plain

VirtualBoxにもどり「CentOS7」をおして起動させます

f:id:nonaka-katuma-hal:20180303144818j:plain

フォルダのアイコンをおして先ほどのダウンロードしたファイルを選択します。

f:id:nonaka-katuma-hal:20180303144938j:plain

すると「Install CentOS7」と出るので選択します。

f:id:nonaka-katuma-hal:20180303145043j:plain

するとCentOSのインストール画面に進むはずなのですが

f:id:nonaka-katuma-hal:20180303145117j:plain

、、、進まない? いつまで待っても進みません、、なんやこれ?

ということで色々と検索した結果BIOSの設定が済んでいないのではというところに行きつきました。

BIOSの設定

まず今回インストールするCentOS version7は64bitシステムが前提になります。

VirtualboxでCentOS7などの64bitシステムを動かすには、ハードウェアレベルでの「仮想化支援技術」が必須となる。「仮想化支援技術」に対応していない場合32bitシステムしか仮想化できません ではどうすればいいのか、BIOSの設定が必要になります。

BIOSの起動方法に関してはPCによりけりなので調べてもらいたい。 やることは「CPU」の設定で「Virtualization Technology」が「Disabled」になっていると思うので「Enabled」に変更します。

これでVirtualBoxで新規から作ると64bitを選択できます。

f:id:nonaka-katuma-hal:20180303155739j:plain

先ほどの流れでセットアップすると次に進めました。

LINUXインストール設定

ではLINUXのインストールの手順を記載します。 言語を選択するので普通に日本語を選びましょう

f:id:nonaka-katuma-hal:20180303161738j:plain

インストール前に様々な設定ができます。

f:id:nonaka-katuma-hal:20180303162326j:plain

インストール先を選択しましょう

f:id:nonaka-katuma-hal:20180303162548j:plain

この項目でパーティション設定を行う。パーティションというのはHDDやSSD上に仕切りを作るというかんじです。 Windowsだとはじめから「Cドライブ」や「Dドライブ」のように分かれていますが、CentOSは手動で分けることができます。

自動構成のパーテーション構成で進めてもいいですし、自分で設定したければ、パーテーションの構成を行いたいにして「完了」をおせば設定ができます。

ソフトウェアの選択に進みます デフォルトは「最小限のインストール」になっているのですが、今回は「GNOME Desktop」を選択します。

f:id:nonaka-katuma-hal:20180303163434j:plain

次はネットワークとホスト名を選びます ネットワークインターフェイスが表示されます。

f:id:nonaka-katuma-hal:20180303163808j:plain

Virtualboxを標準設定のままインストールしているので右上を「オン」にすれば細かい設定は特にしなくても問題ない。「完了」をクリックしてインストール作業を続行しましょう。

f:id:nonaka-katuma-hal:20180303163936j:plain

設定画面に戻ると以下のようになっています。

f:id:nonaka-katuma-hal:20180303164106j:plain

ここまで来たら「インストールの開始」を押しましょう

インストール中にrootパスワードとユーザーの作成を行います まずはrootのパスワードを設定します。

f:id:nonaka-katuma-hal:20180303164520j:plain

f:id:nonaka-katuma-hal:20180303164625j:plain

ユーザーの作成が完了したらインストールが完了するまで待ちましょう。

完了したら「再起動」をおします

f:id:nonaka-katuma-hal:20180303165039j:plain

以下の画面に進むので上の方を選択します。

f:id:nonaka-katuma-hal:20180303165122j:plain

ユーザー名が表示されるのでログインします

f:id:nonaka-katuma-hal:20180303165634j:plain

言語選択があるので日本語を選択

f:id:nonaka-katuma-hal:20180303165704j:plain

ようやく完了です。

f:id:nonaka-katuma-hal:20180303165719j:plain

f:id:nonaka-katuma-hal:20180303165729j:plain

ということで無事にLINUXCentOSをインストールできました。

以下のサイトを参考にさせて頂きました。

eng-entrance.com

ネットワークの確認アプリについて

会社や家の無線LANが遅いと感じたときに通信の強さを確認するアプリを調べたので記載いたします。

WiFi Analyzer

無線LANの電波状況を可視化できるツールになります。 Microsoftストアからダウンロードできます。

WiFi Analyzerは、ワイヤレス接続が不調である時など原因を突き止めるのに役立つ診断ツールになります。アクセスポイントの電波強度の変化をグラフで表示してくれます。

基本利用は無料でして、PRO版にアップグレードすると、アクセスポイントのフィルター機能、画面のタイムアウトを防止する機能などが使えるようになります。“PRO”版へのアップグレードはアプリ内課金(200円、または年額130円)になります。また、無償で12時間試用することも可能です。

では実際にインストールして使ってみます。

画面はこのような形でアクセスポイントごとのdBmが確認できます dBmについては以下のサイトでの説明をご覧ください。

高速無線LAN情報局

f:id:nonaka-katuma-hal:20180223174633j:plain

またグラフ化することもできます。

f:id:nonaka-katuma-hal:20180225181150j:plain

NetEnum

こちらはLANを組んでいるときに、パソコンや周辺機器のIPアドレスが分からなくて調べるときや、LAN内のIPアドレスを表示させたいときに使えるソフトです。 以下からダウンロードできます。

「NetEnum」ネットワーク内のPCを表示・管理 - 窓の杜ライブラリ

ダウンロードが済んだら早速起動してみます。

f:id:nonaka-katuma-hal:20180225180433j:plain

「ファイル」→「検索」

f:id:nonaka-katuma-hal:20180225180507j:plain

pingが通るホスト(現在ネットワーク上にある・電源が入っている)、MACアドレスのを取得する、ベンダー名(メーカー名)を表示にします。 「検索」をおすとスキャンが始まります。

f:id:nonaka-katuma-hal:20180225180701j:plain

スキャンが完了すると結果が一覧表示されます。

f:id:nonaka-katuma-hal:20180225180830j:plain

といった形になります。ネットの不具合などを調べる際は参考にしてみて下さい。