🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
DNS

DNSとは、Domain Name Systemのことで、インターネットなどのTCP/IPネットワーク上でドメイン名やホスト名と、IPアドレスとの対応づけを管理するシステムです。DNSのデータベースは、IPアドレスの4つの数字を通知するDNSサーバーで構築されており、IPアドレスをドメイン名から引き出す機能やドメイン名に関するメールサーバ情報を取り扱っています。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

サーバ

サーバは、 クライアントサーバモデルにおいてクライアントからの要求に対し 何らかのサービスを提供するプログラムを指す言葉です。 また、サーバーソフトウェアを稼動させているコンピュータ機器そのもののことも、 サーバーと呼ぶ場合もあります。

Q&A

解決済

1回答

7412閲覧

BIND設定サービスが起動できない

omochiaaaaaa

総合スコア2

DNS

DNSとは、Domain Name Systemのことで、インターネットなどのTCP/IPネットワーク上でドメイン名やホスト名と、IPアドレスとの対応づけを管理するシステムです。DNSのデータベースは、IPアドレスの4つの数字を通知するDNSサーバーで構築されており、IPアドレスをドメイン名から引き出す機能やドメイン名に関するメールサーバ情報を取り扱っています。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

サーバ

サーバは、 クライアントサーバモデルにおいてクライアントからの要求に対し 何らかのサービスを提供するプログラムを指す言葉です。 また、サーバーソフトウェアを稼動させているコンピュータ機器そのもののことも、 サーバーと呼ぶ場合もあります。

0グッド

0クリップ

投稿2021/01/10 08:33

編集2021/01/10 11:35

僕の経験不足かもしれませんが設定を見直しましたが特におかしなところはありませんでした...
起動ではエラーが出ます

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

systemctl status namedも実行しました。

# systemctl status named ● named.service - Berkeley Internet Name Domain (DNS) Loaded: loaded (/usr/lib/systemd/system/named.service; disabled; vendor preset: disabled) Active: failed (Result: exit-code) since 日 2021-01-10 17:21:28 JST; 4s ago Process: 30636 ExecStartPre=/bin/bash -c if [ ! "$DISABLE_ZONE_CHECKING" == "yes" ]; then /usr/sbin/named-checkconf -z "$NAMEDCONF"; else echo "Checking of zone files is disabled"; fi (code=exited, status=1/FAILURE) 1月 10 17:21:28 www.newjapanserver.tokyo bash[30636]: _default/www.newjapanserver.tokyo/IN: bad zone 1月 10 17:21:28 www.newjapanserver.tokyo bash[30636]: zone localhost.localdomain/IN: loaded serial 0 1月 10 17:21:28 www.newjapanserver.tokyo bash[30636]: zone localhost/IN: loaded serial 0 1月 10 17:21:28 www.newjapanserver.tokyo bash[30636]: 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 1月 10 17:21:28 www.newjapanserver.tokyo bash[30636]: zone 1.0.0.127.in-addr.arpa/IN: loaded serial 0 1月 10 17:21:28 www.newjapanserver.tokyo bash[30636]: zone 0.in-addr.arpa/IN: loaded serial 0 1月 10 17:21:28 www.newjapanserver.tokyo systemd[1]: named.service: control process exited, code=exited status=1 1月 10 17:21:28 www.newjapanserver.tokyo systemd[1]: Failed to start Berkeley Internet Name Domain (DNS). 1月 10 17:21:28 www.newjapanserver.tokyo systemd[1]: Unit named.service entered failed state. 1月 10 17:21:28 www.newjapanserver.tokyo systemd[1]: named.service failed.

起動できません。
教えていただけると幸いです。
追記
//
// named.conf
//
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
// server as a caching only nameserver (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
// See the BIND Administrator's Reference Manual (ARM) for details about the
// configuration located in /usr/share/doc/bind-{version}/Bv9ARM.html

options {
listen-on port 53 { 122.103.80.170; };
listen-on-v6 port 53 { none; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
recursing-file "/var/named/data/named.recursing";
secroots-file "/var/named/data/named.secroots";
allow-query { any; };
use-v6-udp-ports { };

/* - If you are building an AUTHORITATIVE DNS server, do NOT enable recursion. - If you are building a RECURSIVE (caching) DNS server, you need to enable recursion. - If your recursive DNS server has a public IP address, you MUST enable access control to limit queries to your legitimate users. Failing to do so will cause your server to become part of large scale DNS amplification attacks. Implementing BCP38 within your network would greatly reduce such attack surface */ recursion no; dnssec-enable yes; dnssec-validation yes; /* Path to ISC DLV key */ bindkeys-file "/etc/named.root.key"; managed-keys-directory "/var/named/dynamic"; pid-file "/run/named/named.pid"; session-keyfile "/run/named/session.key"; rate-limit { responses-per-second 5; window 5; };

};

logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};

zone "www.newjapanserver.tokyo" IN {
type master;
file "www.newjapanserver.tokyo.zone";
};

include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";
追記2
named-checkconfやってみました

#named-checkconf /etc/named.conf //表示なし、エラーなし?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

CHERRY

2021/01/10 09:02 編集

どのように設定したのでしょうか? ドメイン部分を example.comexample.jp 等の例示用ドメインに変えて頂いて、「設定ファイル」の内容を質問に記載していただくことは可能でしょうか?
yukky1201

2021/01/10 11:08

named-checkconfでのコンフィグのチェック結果も追記してください
CHERRY

2021/01/10 11:40 編集

zone 指定で、 `www.example.com` のようにサブドメインを指定していますが、サブドメインのみの運用を行うのでしょうか? サブドメインの運用として、ドメイン `example.com` の DNS が別途存在していて、設定されているDNS は、 `example.com` の DNS から、サブドメインを委任されているのでしょうか? 念のために確認ですが、ZONE指定でサブドメインを指定している状態ですが、ZONE ファイルに ドメインの設定があったりしていますか?
guest

回答1

0

ベストアンサー

起動時の named-checkconf -z /etc/named.conf でゾーンファイルの検査も行なっており、「_default/www.newjapanserver.tokyo/IN: bad zone」とエラーになっています。
/var/named/www.newjapanserver.tokyo.zone ファイルを確認ください。
named-checkzone で検査するといいと思います。

# named-checkzone www.newjapanserver.tokyo /var/named/www.newjapanserver.tokyo.zone

投稿2021/01/10 13:28

TaichiYanagiya

総合スコア12173

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

omochiaaaaaa

2021/01/12 09:46

できました!本当にありがとうございます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問