このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

CentOS7 Bind設定 このメッセージに返信する
日時: 2016/05/26(Thu) 10:40
名前: ど素人
URL:
仮想環境でDNSサーバを作っているが
5月 26 10:22:18 localhost.localdomain bash[11772]: zone 41.16.172.in-addr.arpa/IN: loaded serial 2015121701
5月 26 10:22:18 localhost.localdomain bash[11772]: zone localhost.localdomain/IN: loaded serial 0
5月 26 10:22:18 localhost.localdomain bash[11772]: zone localhost/IN: loaded serial 0
5月 26 10:22:18 localhost.localdomain bash[11772]: zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 0
5月 26 10:22:18 localhost.localdomain bash[11772]: zone 1.0.0.127.in-addr.arpa/IN: loaded serial 0
5月 26 10:22:18 localhost.localdomain bash[11772]: zone 0.in-addr.arpa/IN: loaded serial 0
5月 26 10:22:18 localhost.localdomain systemd[1]: named-chroot.service: control process exited, code=exited status=1
5月 26 10:22:18 localhost.localdomain systemd[1]: Failed to start Berkeley Internet Name Domain (DNS).
5月 26 10:22:18 localhost.localdomain systemd[1]: Unit named-chroot.service entered failed state.
5月 26 10:22:18 localhost.localdomain systemd[1]: named-chroot.service failed.

このエラーでstartできません
お助けください
記事編集 編集
Re: CentOS7 Bind設定 このメッセージに返信する
日時: 2016/05/26(Thu) 11:13
名前: とおり
URL:
もうちょいログありませんか?
zoneが読み込めないとか
named.confがどうとかエラーがでているはずです。
記事編集 編集
Re: CentOS7 Bind設定 このメッセージに返信する
日時: 2016/05/26(Thu) 11:31
名前: ど素人
URL:
>もうちょいログありませんか?
>zoneが読み込めないとか
>named.confがどうとかエラーがでているはずです。

このような感じです。

コマンド systemctl start named-chroot.service
Job for named-chroot.service failed because the control process exited with error code. See "systemctl status named-chroot.service" and "journalctl -xe" for details.

コマンド systemctl status named-chroot.service でのログはこれですべてです

● named-chroot.service - Berkeley Internet Name Domain (DNS)
Loaded: loaded (/usr/lib/systemd/system/named-chroot.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since 木 2016-05-26 11:14:01 JST; 6min ago
Process: 12871 ExecStartPre=/bin/bash -c if [ ! "$DISABLE_ZONE_CHECKING" == "yes" ]; then /usr/sbin/named-checkconf -z /etc/named.conf; else echo "Checking of zone files is disabled"; fi (code=exited, status=1/FAILURE)

5月 26 11:14:01 localhost.localdomain bash[12871]: zone 41.16.172.in-addr.arpa/IN: loaded serial 2011062001
5月 26 11:14:01 localhost.localdomain bash[12871]: zone localhost.localdomain/IN: loaded serial 0
5月 26 11:14:01 localhost.localdomain bash[12871]: zone localhost/IN: loaded serial 0
5月 26 11:14:01 localhost.localdomain bash[12871]: zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arp...rial 0
5月 26 11:14:01 localhost.localdomain bash[12871]: zone 1.0.0.127.in-addr.arpa/IN: loaded serial 0
5月 26 11:14:01 localhost.localdomain bash[12871]: zone 0.in-addr.arpa/IN: loaded serial 0
5月 26 11:14:01 localhost.localdomain systemd[1]: named-chroot.service: control process exited, code=exited status=1
5月 26 11:14:01 localhost.localdomain systemd[1]: Failed to start Berkeley Internet Name Domain (DNS).
5月 26 11:14:01 localhost.localdomain systemd[1]: Unit named-chroot.service entered failed state.
5月 26 11:14:01 localhost.localdomain systemd[1]: named-chroot.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
記事編集 編集
Re: CentOS7 Bind設定 このメッセージに返信する
日時: 2016/05/26(Thu) 12:28
名前: stranger
URL: http://ja.528p.com/
41.16.172.in-addr.arpa ローカルの逆引き(自分でつくったもの)?
localhost.localdomain CentOS7のbindのデフォルト
localhost CentOS7のbindのデフォルト
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa CentOS7のbindのデフォルト
1.0.0.127.in-addr.arpa CentOS7のbindのデフォルト
0.in-addr.arpa CentOS7のbindのデフォルト

ローカルの正引きファイルはどうされましたか
記事編集 編集
Re: CentOS7 Bind設定 このメッセージに返信する
日時: 2016/05/26(Thu) 12:46
名前: ど素人
URL:
>41.16.172.in-addr.arpa ローカルの逆引き(自分でつくったもの)?
>localhost.localdomain CentOS7のbindのデフォルト
>localhost CentOS7のbindのデフォルト
>1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa CentOS7のbindのデフォルト
>1.0.0.127.in-addr.arpa CentOS7のbindのデフォルト
>0.in-addr.arpa CentOS7のbindのデフォルト
>
>ローカルの正引きファイルはどうされましたか

自分で作ったものです。
やりたいことは172.16.41.2 ドメイン名layfon にhttpサーバーを作成したためこれをhttp://www.mng-server.mylabo.localで表示させたいです。

/var/named/mylabo.local.lanの中身

$TTL 3600
@ IN SOA mng-server.mylabo.local. root.mylabo.local. (
2011062001 ; serial
3600 ; refresh 1hr
900 ; retry 15min
604800 ; expire 1w
86400 ; min 24hr
)

IN NS mng-server.mylabo.local.
layfon IN A 172.16.41.2



/var/named/41.16.172.in-addr.arpa.revの中身

$TTL 3600
@ IN SOA mng-server.mylabo.local. root.mylabo.local. (
2011062001 ; serial
3600 ; refresh 1hr
900 ; retry 15min
604800 ; expire 1w
86400 ; min 24hr
)


IN NS mng-server.mylabo.local.
2 IN PTR mng-server.mylabo.local.
記事編集 編集
Re: CentOS7 Bind設定 このメッセージに返信する
日時: 2016/05/26(Thu) 13:31
名前: ど素人
URL:
自己解決しました
41.16.172.in-addr.arpa
これを1.168.192にしたら起動できました

実際にDNSが思い通りに動いてるかはわかりませんが。。。
記事編集 編集
Re: CentOS7 Bind設定 このメッセージに返信する
日時: 2016/05/26(Thu) 13:32
名前: ど素人
URL:
>41.16.172.in-addr.arpa ローカルの逆引き(自分でつくったもの)?
>localhost.localdomain CentOS7のbindのデフォルト
>localhost CentOS7のbindのデフォルト
>1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa CentOS7のbindのデフォルト
>1.0.0.127.in-addr.arpa CentOS7のbindのデフォルト
>0.in-addr.arpa CentOS7のbindのデフォルト
>
>ローカルの正引きファイルはどうされましたか

参考になりましたありがとうございます
記事編集 編集
Re: CentOS7 Bind設定 このメッセージに返信する
日時: 2016/05/26(Thu) 13:51
名前: stranger
URL: http://ja.528p.com/
zoneファイルで$ORIGINが省略されているので
named.confのzoneで定義した名前が使われます
zone "mylabo.local" {
と定義した場合
mng-server.mylabo.localは
mylabo.localがローカルのドメイン名
mng-serverがサブドメインになり
DNSサーバ名はmng-server.mylabo.localになります

$TTL 3600
@ IN SOA mng-server.mylabo.local. root.mylabo.local. (
2011062001 ; serial
3600 ; refresh 1hr
900 ; retry 15min
604800 ; expire 1w
86400 ; min 24hr
)
IN NS mng-server.mylabo.local.
IN MX 10 mail.mylabo.local.
mng-server IN A 192.168.1.2
layfon IN A 192.168.1.2
www IN A 192.168.1.2
mail IN A 192.168.1.2

これでwebサーバにドメイン名でアクセスするには
http://mng-server.mylabo.local
または
http://layfon.mylabo.local
または
http://www.mylabo.local

どうしても
http://www.mng-server.mylabo.local
にしたいなら
zone " mng-server.mylabo.local" {
と定義
mng-server.mylabo.localをローカルのドメイン名にする

$TTL 3600
@ IN SOA mng-server.mylabo.local. root.mng-server.mylabo.local. (
2011062001 ; serial
3600 ; refresh 1hr
900 ; retry 15min
604800 ; expire 1w
86400 ; min 24hr
)

IN NS mng-server.mylabo.local.
IN MX 10 mng-server.mylabo.local.
@ IN A 192.168.1.2
* IN A 192.168.1.2

ドメイン名はなるべく短くて入力しやすい方が良いよ
記事編集 編集
Re: CentOS7 Bind設定 このメッセージに返信する
日時: 2016/05/26(Thu) 14:03
名前: ど素人
URL:
>zoneファイルで$ORIGINが省略されているので
>named.confのzoneで定義した名前が使われます
>zone "mylabo.local" {
>と定義した場合
>mng-server.mylabo.localは
>mylabo.localがローカルのドメイン名
>mng-serverがサブドメインになり
>DNSサーバ名はmng-server.mylabo.localになります
>
>$TTL 3600
>@ IN SOA mng-server.mylabo.local. root.mylabo.local. (
>2011062001 ; serial
>3600 ; refresh 1hr
>900 ; retry 15min
>604800 ; expire 1w
>86400 ; min 24hr
>)
>IN NS mng-server.mylabo.local.
>IN MX 10 mail.mylabo.local.
>mng-server IN A 192.168.1.2
>layfon IN A 192.168.1.2
>www IN A 192.168.1.2
>mail IN A 192.168.1.2
>
>これでwebサーバにドメイン名でアクセスするには
>http://mng-server.mylabo.local
>または
>http://layfon.mylabo.local
>または
>http://www.mylabo.local
>
>どうしても
>http://www.mng-server.mylabo.local
>にしたいなら
>zone " mng-server.mylabo.local" {
>と定義
>mng-server.mylabo.localをローカルのドメイン名にする
>
>$TTL 3600
>@ IN SOA mng-server.mylabo.local. root.mng-server.mylabo.local. (
>2011062001 ; serial
>3600 ; refresh 1hr
>900 ; retry 15min
>604800 ; expire 1w
>86400 ; min 24hr
>)
>
>IN NS mng-server.mylabo.local.
>IN MX 10 mng-server.mylabo.local.
>@ IN A 192.168.1.2
>* IN A 192.168.1.2
>
>ドメイン名はなるべく短くて入力しやすい方が良いよ

ありがとうございます 参考にさせていただきます
記事編集 編集
Re: CentOS7 Bind設定 このメッセージに返信する
日時: 2016/05/26(Thu) 18:10
名前: stranger
URL: http://ja.528p.com/
zoneファイルを変更したら
2011062001 ; Serial
を変える

2016052601 ; Serial
(2016年05月26日に作成 01番目のファイル)
前よりも一つでも大きい数字にすること 最大10桁 ?
@ IN A 172.16.41.2
layfon IN A 172.16.41.2
の部分は変更しなくてよいのか
自分の頭で考える
普通はね、今使っているnetworkに合わせて設定するものです

それから bindをreloadするかrestartします
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -