XACK DNS ハンドブック

株式会社XACK0. 目次◆1. はじめに◆◆◆◆1.1. XACK DNSとは
1.2. XACK DNS Managerとは
1.3. XACK DNS Zone Editorとは

2. 権威サーバー構築手順◆◆

2.1. 権威サーバー環境構成
2.2. 権威サーバー構築
◆◆
◆

◆

◆

2.2.1. XACK DNS Managerへのログイン
2.2.2. マスター権威サーバー構築
2.2.3. スレーブ権威サーバー構築

2.3. XACK DNS Zone Editorによるゾーンファイル編集

3. おわりに

Copyright © 2022 XACK Inc.

2

1. はじめに◆1. はじめに◆◆◆◆1.1. XACK DNSとは
1.2. XACK DNS Managerとは
1.3. XACK DNS Zone Editorとは

2. 権威サーバー構築手順◆◆

2.1. 権威サーバー環境構成
2.2. 権威サーバー構築
◆◆◆

◆

◆

2.2.1. XACK DNS Managerへのログイン
2.2.2. マスター権威サーバー構築
2.2.3. スレーブ権威サーバー構築

2.3. XACK DNS Zone Editorによるゾーンファイル編集

3. おわりに

Copyright © 2022 XACK Inc.

3

1. はじめに◆◆XACK UI製品ラボ(XACK DNS)ではXACK DNSの管理ツールであるXACK DNS Managerおよびマルチテナント向けゾーン編集システムであるXACK DNSZone Editorをお試し頂けます。
本ハンドブックではXACK DNSの設定・起動・動作確認の手順を記載しております。

Copyright © 2022 XACK Inc.

4

1.1. XACK DNSとは◆◆

XACK DNSは高い信頼性をもつ純国産DNSサーバーです。
XACK DNSの特徴には以下の3点があります。
大規模、高性能◆ 高信頼◆ 柔軟なカスタマイズ◆

Copyright © 2022 XACK Inc.

5

1.2. XACK DNS Managerとは◆◆◆XACK DNS ManagerはXACK DNSにバンドルされる無償のWeb UIです。
日本語対応で、DNSの設定・運用が可能なブラウザーから操作する統合管理GUIツールです。
XACK DNS Managerの特徴には以下の2点があります。
管理負荷軽減◆ 運用サポート◆

Copyright © 2022 XACK Inc.

6

1.3. XACK DNS Zone Editorとは◆◆XACK DNS Zone Editorはマルチテナント向けの日本語対応GUIゾーン編集システムです。
XACK DNS Zone Editorの特徴には以下の3点があります。
管理負荷軽減◆ 運用サポート◆ 柔軟性◆

Copyright © 2022 XACK Inc.

7

2. 権威サーバー構築手順◆1. はじめに◆◆◆◆1.1. XACK DNSとは
1.2. XACK DNS Managerとは
1.3. XACK DNS Zone Editorとは

2. 権威サーバー構築手順◆◆

2.1. 権威サーバー環境構成
2.2. 権威サーバー構築
◆◆
◆

◆

◆

2.2.1. XACK DNS Managerへのログイン
2.2.2. マスター権威サーバー構築
2.2.3. スレーブ権威サーバー構築

2.3. XACK DNS Zone Editorによるゾーンファイル編集

3. おわりに

Copyright © 2022 XACK Inc.

8

2. 権威サーバー構築手順◆

本章では以下の手順を説明致します。
◆

マスター権威サーバーの構築
基本設定◆ マスター権威サーバー設定とゾーンファイル編集◆ 設定反映とDNSサーバー起動◆ 動作確認◆◆スレーブ権威サーバーの構築
基本設定変更◆ スレーブ権威サーバー設定とゾーン転送設定◆ 設定反映とDNSサーバー起動◆ 動作確認◆◆XACK DNS Zone Editorによるゾーン編集
ゾーンファイル表示とゾーン編集◆ テナントユーザー追加とユーザー権限の編集◆

Copyright © 2022 XACK Inc.

9

2.1. 権威サーバー環境構成◆DNSデモ環境の構成は以下の通りとなります。

HTTPS

操作ツール

XACK DNS
Zone Editor

XACK DNS Manager
SSH

SSH

example.jp

example.jp

ゾーン転送マスター権威サーバー

Copyright © 2022 XACK Inc.

スレーブ権威サーバー10

2.2. 権威サーバー構築◆◆◆

XACK DNSの「トライ」を選択します。
※環境構築時に時間を要する場合がございます。
※同時利用ユーザー数に制限がございますので、超過した場合には時間を置いてのご利用をお願いします。

Copyright © 2022 XACK Inc.

11

2.2.1. XACK DNS Managerへのログイン
XACK DNS Managerタブが選択されていることを確認します。
◆ ユーザー名に「admin」、パスワードに「admin」を入力し、「ログイン」を選択します。
◆Copyright © 2022 XACK Inc.

12

2.2.2. マスター権威サーバー構築◆「DNSサーバ一覧」を選択します。

Copyright © 2022 XACK Inc.

13

2.2.2. マスター権威サーバー構築◆

DNSサーバー一覧が表示されていることを確認します。

Copyright © 2022 XACK Inc.

14

2.2.2.1. 基本設定◆

サーバー名「master」の「設定メニュー」を選択します。

Copyright © 2022 XACK Inc.

15

2.2.2.1. 基本設定◆

設定メニューの「基本」を選択します。

Copyright © 2022 XACK Inc.

16

2.2.2.1. 基本設定◆

基本設定編集の「利用機能選択／処理順設定」を選択します。

Copyright © 2022 XACK Inc.

17

2.2.2.1. 基本設定
左側の有効な機能である「権威マスターサーバー機能」、「統計情報機能」、「データベースダンプ機能」が存在することを確認します。
◆ 「←」を選択します。
◆Copyright © 2022 XACK Inc.

18

2.2.2.2. マスター権威サーバー設定（ロックの取得）
排他制御のためロックを取得します。
◆ 「ロック」を選択します。
◆Copyright © 2022 XACK Inc.

19

2.2.2.2. マスター権威サーバー設定（ロックの取得）◆「解除」と表示されることでロックが取得できたことを確認します。

Copyright © 2022 XACK Inc.

20

2.2.2.2. マスター権威サーバー設定（ゾーンの編集）◆

設定メニューの「マスター」を選択します。

Copyright © 2022 XACK Inc.

21

2.2.2.2. マスター権威サーバー設定（ゾーンの編集）
あらかじめ登録されているゾーン名「example.jp」の編集を実施します。
◆ ゾーン名「example.jp」の「編集」を選択します。
◆Copyright © 2022 XACK Inc.

22

2.2.2.2. マスター権威サーバー設定（ゾーンの編集）◆

ゾーン名が「example.jp」であることを確認します。

Copyright © 2022 XACK Inc.

23

2.2.2.3. マスター権威サーバー設定（ゾーンファイル）AAAAレコードを追加します。
◆ No.7の右にあるプルダウンを選択し、「下に追加」を選択します。
◆Copyright © 2022 XACK Inc.

24

2.2.2.3. マスター権威サーバー設定（ゾーンファイル）分類は「RR」、タイプは「AAAA」を選択します。
◆ 「追加」を選択します。
◆

Copyright © 2022 XACK Inc.

25

2.2.2.3. マスター権威サーバー設定（ゾーンファイル）◆AAAAレコードを下記の通りに設定します。

Copyright © 2022 XACK Inc.

26

2.2.2.3. マスター権威サーバー設定（ゾーンファイル）SOAレコードのシリアル値を更新します。
◆ データ「serial」の「更新」を選択します。
◆Copyright © 2022 XACK Inc.

27

2.2.2.3. マスター権威サーバー設定（ゾーンファイル）SOAレコードのシリアル値が更新されたことを確認します。
◆ 「保存」を選択します。
◆Copyright © 2022 XACK Inc.

28

2.2.2.3. マスター権威サーバー設定（ゾーンファイル）◆「example.jp」ゾーンが更新されたことを確認します。

Copyright © 2022 XACK Inc.

29

2.2.2.4. 設定反映とDNSサーバー起動◆「サーバ一覧」を選択します。

Copyright © 2022 XACK Inc.

30

2.2.2.4. 設定反映とDNSサーバー起動「マスター」が未反映であることを確認します。
◆ 「反映」を選択します。
◆Copyright © 2022 XACK Inc.

31

2.2.2.4. 設定反映とDNSサーバー起動◆

反映の確認ダイアログにて「OK」を選択します。

Copyright © 2022 XACK Inc.

32

2.2.2.4. 設定反映とDNSサーバー起動
未反映の機能を示す表示がなくなり、設定が反映されたことを確認します。
◆ サーバー名「master」の「運用メニュー」を選択します。
◆Copyright © 2022 XACK Inc.

33

2.2.2.4. 設定反映とDNSサーバー起動◆「DNSサーバー起動／停止」を選択します。

Copyright © 2022 XACK Inc.

34

2.2.2.4. 設定反映とDNSサーバー起動◆「起動」を選択します。

Copyright © 2022 XACK Inc.

35

2.2.2.4. 設定反映とDNSサーバー起動◆

DNSサーバーが起動されたことを確認します。

Copyright © 2022 XACK Inc.

36

2.2.2.4. 設定反映とDNSサーバー起動◆「サーバ一覧」を選択します。

Copyright © 2022 XACK Inc.

37

2.2.2.4. 設定反映とDNSサーバー起動◆

サーバー名「master」の状態が「起動中」であることを確認します。

Copyright © 2022 XACK Inc.

38

2.2.2.5. 動作確認◆

「運用メニュー」を選択し、「テストクエリ」を選択します。

Copyright © 2022 XACK Inc.

39

2.2.2.5. 動作確認
先ほど設定したwww.example.jpのAAAAレコードの応答を確認します。
◆ ドメイン名およびタイプを下記のように指定し、「送信」を選択します。
◆◆

クエリー送信先アドレスは実行環境により異なります。

Copyright © 2022 XACK Inc.

40

2.2.2.5. 動作確認◆

以下のような応答結果が得られることで、正しく設定されていることを確認します。

Copyright © 2022 XACK Inc.

41

2.2.3. スレーブ権威サーバー構築◆「DNSサーバ一覧」を選択します。

Copyright © 2022 XACK Inc.

42

2.2.3. スレーブ権威サーバー構築◆

DNSサーバー一覧が表示されていることを確認します。

Copyright © 2022 XACK Inc.

43

2.2.3.1. 基本設定◆

サーバー名「slave」の「設定メニュー」を選択します。

Copyright © 2022 XACK Inc.

44

2.2.3.1. 基本設定◆

設定メニューの「基本」を選択します。

Copyright © 2022 XACK Inc.

45

2.2.3.1. 基本設定◆

基本設定編集の「利用機能選択／処理順設定」を選択します。

Copyright © 2022 XACK Inc.

46

2.2.3.1. 基本設定
左側の有効な機能である「権威マスターサーバー機能」、「統計情報機能」、「データベースダンプ機能」が存在することを確認します。
◆ 「←」を選択します。
◆Copyright © 2022 XACK Inc.

47

2.2.3.2. スレーブ権威サーバー設定（ロックの取得）
排他制御のためロックを取得します。
◆ 「ロック」を選択します。
◆Copyright © 2022 XACK Inc.

48

2.2.3.2. スレーブ権威サーバー設定（ロックの取得）◆「解除」と表示されることでロックが取得できたことを確認します。

Copyright © 2022 XACK Inc.

49

2.2.3.3. スレーブ権威サーバー設定（ゾーンの確認）◆

設定メニューの「スレーブ」を選択します。

Copyright © 2022 XACK Inc.

50

2.2.3.3. スレーブ権威サーバー設定（ゾーンの確認）
あらかじめ登録されているゾーン名「example.jp」の設定内容を確認します。
◆ ゾーン名「example.jp」の「編集」を選択します。
◆Copyright © 2022 XACK Inc.

51

2.2.3.3. スレーブ権威サーバー設定（ゾーンの確認）
ゾーン名に「example.jp」、マスターIPアドレスにサーバー名「master」のIPアドレスが入力されていることを確認します。
◆ 「サーバ一覧」を選択します。
◆Copyright © 2022 XACK Inc.

52

2.2.3.4. 設定反映とDNSサーバー起動◆

サーバー名「slave」の「運用メニュー」を選択します。

Copyright © 2022 XACK Inc.

53

2.2.3.4. 設定反映とDNSサーバー起動◆「DNSサーバー起動／停止」を選択します。

Copyright © 2022 XACK Inc.

54

2.2.3.4. 設定反映とDNSサーバー起動◆「起動」を選択します。

Copyright © 2022 XACK Inc.

55

2.2.3.4. 設定反映とDNSサーバー起動◆DNSサーバーが起動されたことを確認します。

Copyright © 2022 XACK Inc.

56

2.2.3.4. 設定反映とDNSサーバー起動◆「サーバ一覧」を選択します。

Copyright © 2022 XACK Inc.

57

2.2.3.4. 設定反映とDNSサーバー起動◆

サーバー名「slave」の状態が「起動中」であることを確認します。

Copyright © 2022 XACK Inc.

58

2.2.3.5. 動作確認◆

「運用メニュー」を選択し、「テストクエリ」を選択します。

Copyright © 2022 XACK Inc.

59

2.2.3.5. 動作確認
設定しているゾーンがマスター権威サーバーから転送されたことを確認するため、www.example.jpのAAAAレコードの応答を確認します。
◆ ドメイン名およびタイプに下記のように指定し、「送信」を選択します。
◆◆クエリー送信先アドレスは実行環境により異なります。

Copyright © 2022 XACK Inc.

60

2.2.3.5. 動作確認◆

以下のような応答結果が得られることで、正しく設定されていることを確認します。

Copyright © 2022 XACK Inc.

61

2.3. XACK DNS Zone Editorによるゾーンファイル
編集
XACK DNS Zone Editorはマルチテナント向けのゾーンファイル編集機能です。
◆ ユーザー管理により、あるゾーンに対して特定のユーザーのみが表示・編集を可能とするようなゾーンファイルの権限制御が実施可能となります。
◆Copyright © 2022 XACK Inc.

62

2.3.1. XACK DNS Managerでの事前準備
XACK DNS Zone Editorとの連携機能を有効化します。
◆ XACK DNS Managerの「サーバー一覧」でサーバー名「master」の「編集」を選択します。
◆◆

本操作にはロックの取得が必要です。ロックが解除されている場合には2.2.2.2. マスター権威サーバー設定（ロックの取得）を参照してください。

Copyright © 2022 XACK Inc.

63

2.3.1. XACK DNS Managerでの事前準備
XACK DNS Zone Editorとの連携機能で「使用する」を選択します。
◆ 「変更を保存」を選択します。
◆Copyright © 2022 XACK Inc.

64

2.3.1. XACK DNS Managerでの事前準備
XACK DNSの起動状態を確認します。
◆ XACK DNS Managerの「サーバー一覧」でサーバー名「master」の状態が「起動中」であることを確認します。
◆◆

XACK DNSが停止中である場合には2.2.2.4. 設定反映とDNSサーバー起動を参照してください。

Copyright © 2022 XACK Inc.

65

2.3.2. XACK DNS Zone Editorへのログイン
Zone Editorタブを選択します。
◆ ユーザー名に「admin」、パスワードに「admin」を入力し、「ログイン」を選択します。
◆Copyright © 2022 XACK Inc.

66

2.3.3. ゾーン一覧◆

2.2.2. マスター権威サーバー構築で確認したゾーンが存在することを確認します。

Copyright © 2022 XACK Inc.

67

2.3.4. ゾーン表示◆

操作の「表示」を選択します。

Copyright © 2022 XACK Inc.

68

2.3.4. ゾーン表示
XACK DNS Managerで確認したゾーンのレコードを確認します。
◆ 「ゾーン一覧に戻る」を選択します。
◆Copyright © 2022 XACK Inc.

69

2.3.5. ゾーン編集◆

操作の「編集」を選択します。

Copyright © 2022 XACK Inc.

70

2.3.5.1. ゾーン編集操作◆ゾーン編集画面が表示されていることを確認します。

Copyright © 2022 XACK Inc.

71

2.3.5.1. ゾーン編集操作
Aレコードを編集します。
◆ 「www.example.jp」のAレコードを下記の通りに変更します。
◆Copyright © 2022 XACK Inc.

72

2.3.5.1. ゾーン編集操作
SOAレコードのシリアル値を更新します。
◆ シリアル値の「自動設定」を選択します。
◆Copyright © 2022 XACK Inc.

73

2.3.5.2. ゾーン更新の反映
SOAレコードのシリアル値が更新されていることを確認します。
◆ 「反映」を選択します。
◆Copyright © 2022 XACK Inc.

74

2.3.5.2. ゾーン更新の反映◆操作の「表示」を選択します。

Copyright © 2022 XACK Inc.

75

2.3.5.2. ゾーン更新の反映◆ゾーンが更新されていることを確認します。

Copyright © 2022 XACK Inc.

76

2.3.5.3. ゾーン更新確認◆XACK DNS Managerの「サーバー一覧」でサーバー名「master」の「運用メニュー」の「テストクエリ」を選択します。

Copyright © 2022 XACK Inc.

772.3.5.3. ゾーン更新確認
XACK DNS Zone Editorで変更した内容を確認するため、www.example.jpのAレコードの応答を確認します。
◆ ドメイン名およびタイプに下記のように指定し、「送信」を選択します。
◆◆

クエリー送信先アドレスは実行環境により異なります。

Copyright © 2022 XACK Inc.

78

2.3.5.3. ゾーン更新確認◆

以下のような応答結果が得られることで、正しく設定されていることを確認します。

Copyright © 2022 XACK Inc.

79

2.3.6. ユーザー管理◆「アカウント一覧」を選択します。

Copyright © 2022 XACK Inc.

80

2.3.6. ユーザー管理◆「admin」ユーザーのみが設定されていることを確認します。

Copyright © 2022 XACK Inc.

81

2.3.6.1. パスワードポリシーの確認◆「設定」を選択し、「パスワードポリシー設定」を選択します。

Copyright © 2022 XACK Inc.

82

2.3.6.1. パスワードポリシーの確認
パスワードポリシーを確認します。
◆ 最小文字数は12文字であり、数字、英大小文字、記号を必須であることを確認します。
◆Copyright © 2022 XACK Inc.

83

2.3.6.2. ユーザーの追加◆「アカウント一覧」を選択します。

Copyright © 2022 XACK Inc.

84

2.3.6.2. ユーザーの追加◆「アカウント作成」を選択します。

Copyright © 2022 XACK Inc.

85

2.3.6.2. ユーザーの追加
アカウント名に「test」を追加します。
◆ 初期パスワードを記録しておきます。
◆ 「アカウント作成」を選択します。
◆Copyright © 2022 XACK Inc.

86

2.3.6.2. ユーザーの追加◆

アカウント名に「test」が追加されていることを確認します。

Copyright © 2022 XACK Inc.

87

2.3.6.2. ユーザーの追加◆「adminでログイン中」を選択し、「ログアウト」を選択します。

Copyright © 2022 XACK Inc.

88

2.3.6.2. ユーザーの追加
追加した「test」ユーザーでログインします。
◆ アカウント名に「test」を、パスワードに先ほど確認した初期パスワードを入力し、「ログイン」を選択します。
◆Copyright © 2022 XACK Inc.

89

2.3.6.2. ユーザーの追加
先ほど確認したパスワードポリシーに従い新しいパスワードを設定します。
◆ 「変更を保存」を選択します。
◆Copyright © 2022 XACK Inc.

90

2.3.6.2. ユーザーの追加◆

先ほど設定した新しいパスワードで、再度「test」ユーザーでログインします。

Copyright © 2022 XACK Inc.

91

2.3.6.2. ユーザーの追加◆「test」ユーザーには「example.jp」ゾーンに対する表示・編集権限がないためゾーン一覧に表示されません。

Copyright © 2022 XACK Inc.

92

2.3.6.3. ユーザー権限の編集◆

再度「admin」ユーザーでログインします。

Copyright © 2022 XACK Inc.

93

2.3.6.3. ユーザー権限の編集◆「アカウント一覧」を選択します。

Copyright © 2022 XACK Inc.

94

2.3.6.3. ユーザー権限の編集◆アカウント名「test」の「編集」を選択します。

Copyright © 2022 XACK Inc.

95

2.3.6.3. ユーザー権限の編集◆

編集可能ゾーン追加で、「example.jp」を選択します。

Copyright © 2022 XACK Inc.

96

2.3.6.3. ユーザー権限の編集「example.jp」の権限に「ゾーン編集者」を選択します。
◆ 「変更を保存」を選択します。
◆Copyright © 2022 XACK Inc.

97

2.3.6.3. ユーザー権限の編集◆「adminでログイン中」を選択し、「ログアウト」を選択します。

Copyright © 2022 XACK Inc.

98

2.3.6.3. ユーザー権限の変更◆

再度「test」ユーザーでログインします。

Copyright © 2022 XACK Inc.

99

2.3.6.3. ユーザー権限の変更◆「test」ユーザーの権限が「編集者」であり、ゾーンの表示・編集が可能となっていることを確認します。

Copyright © 2022 XACK Inc.

100

2.3.7. 利用終了
以上で、権威サーバーの構築は終了です。
◆ 終了の際には「利用終了」を選択します。
◆Copyright © 2022 XACK Inc.

101

3. おわりに◆

1. はじめに◆◆◆◆1.1. XACK DNSとは
1.2. XACK DNS Managerとは
1.3. XACK DNS Zone Editorとは

2. 権威サーバー構築手順◆◆

2.1. 権威サーバー環境構成
2.2. 権威サーバー構築
◆◆
◆

◆

◆

2.2.1. XACK DNS Managerへのログイン
2.2.2. マスター権威サーバー構築
2.2.3. スレーブ権威サーバー構築

2.3. XACK DNS Zone Editorによるゾーンファイル編集

3. おわりに

Copyright © 2022 XACK Inc.

102

3. おわりに◆◆◆本ハンドブックでの説明は以上となります。

ハンズオンを通じて本製品ご興味を持たれた、詳細な動作やご不明点等ございましたら、弊社お問い合わせフォームよりご連絡いただければ幸いです。
お問い合わせフォーム
https://xack.co.jp/contact/

Copyright © 2022 XACK Inc.

103

https://xack.co.jp

Copyright © 2022 XACK Inc.

104