![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
お世話になります。
VPSのお試しを利用してDNSサーバーを構築してみましたが、うまく動作しません。
正引きできないようです。
なにが悪いのかさっぱりわかりません。
単純にhttp://www.yyyyy.zzzで/var/www/html/index.htmlが動作するだけでいいのですが...
どうか皆様教えてください。
dig yyyyy.zzz
; <<>> DiG 9.7.6-P1-RedHat-9.7.6-2.P1 <<>> yyyyy.zzz
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 11545
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;ooloo.asia. IN A
--------------------------------------------------------------
VPSサーバーのIPアドレス
xx1.xx2.xx3.xx4(実際はちゃんとしたものです)
お名前.comから取得してある独自ドメイン
yyyyy.zzz(実際はちゃんとしたものです)
セカンダリーは「お名前.com」を利用することができたので利用した。
2nd.dnsv.jp / 210.172.129.81
参考にしたサイト
http://web.arena.ne.jp/suitepro/support/manual/c …
--------------------------------------------------------------
以下が処理内容です。
(1)あらかじめ入っていたbind関係のものはアンインストールし、インストールし直した。
yum -y install bind bind-utils
(2)結果以下のようなものがインストールされている。
rpm -qa | grep bind
bind-libs-9.7.6-2.P1
bind-utils-9.7.6-2.P1
bind-9.7.6-2.P1
(3)以下を実行した(rndc.key を発行?)
rndc-confgen -a -b 256 -r /dev/urandom -u named
wrote key file "/etc/rndc.key"
(4)/etc/named.confを編集
vi /etc/named.conf
//
// 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.
//
options {
listen-on port 53 { 127.0.0.1; };
listen-on port 53 { xx1.xx2.xx3.xx4; };
listen-on-v6 port 53 { ::1; };
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";
allow-query { localhost; };
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory "/var/named/dynamic";
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
zone "yyyyy.zzz" {
type master;
file "yyyyy.zzz.db";
allow-update { none; };
allow-transfer { 210.172.129.81; };
};
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";
(5)/var/named/yyyyy.zzz.dbを編集
vi /var/named/yyyyy.zzz.db
$TTL 86400
@ IN SOA ns1.yyyyy.zzz. root (
2012052003 ; serial
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS ns1.yyyyy.zzz.
IN NS 2nd.dnsv.jp.
IN MX 10 @
IN A xx1.xx2.xx3.xx4
ns1 IN A xx1.xx2.xx3.xx4
www IN A xx1.xx2.xx3.xx4
(6)bindを起動
service named start
Starting named: [ OK ]
No.2ベストアンサー
- 回答日時:
>しかし、色々なサイトを見るとどうもzoonのところにallow-query { any; };とするのが正しいようなので、
>一旦元にもどし、restartしました。
>そしたら動作するんですよね、localhostに戻したのに.....
>頭が痛くなってきました、なんでなのでしょうか
optionsの方は全体の設定。
zoneの方はそのゾーンでの設定。
各zoneで未設定なら全体の設定を引き継いで、個別のzoneで設定があればそちらを優先する。
というだけです。
全体の設定すらない場合はプログラムで規定されているものが使われるでしょう。
全体に適用して、特別な場合は個別に対応する。
って方針の設定方法はわりとよくありますよ。
# まぁ、全体に設定がなくて個別設定が必須…なんてのもあったりはしますが。
No.1
- 回答日時:
外向きのDNSを設定したい…んですよね?
外部から正しくDNSサーバとして参照されるように設定されている。
という前提で……。
>allow-query { localhost; };
の設定の影響範囲について調べた方がよいかと。
この回答への補足
Wr5さん、有り難うございます。
ご指摘のlocalhostをanyに変えてrestartしたらすぐに動作するようになりました。
とりあえず感動しました、ありがとうです。
しかし、色々なサイトを見るとどうもzoonのところにallow-query { any; };とするのが正しいようなので、
一旦元にもどし、restartしました。
そしたら動作するんですよね、localhostに戻したのに.....
頭が痛くなってきました、なんでなのでしょうか
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- オープンソース PythonのExperimentに関する質問です 1 2022/12/05 08:03
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- その他(Microsoft Office) パワークエリの複数ファイルのデータ統合について 3 2022/07/14 17:06
- Excel(エクセル) VBAで組み合わせ算出やCOUNTIFSの処理を高速化したいです。 4 2022/04/07 02:38
- 英語 これは関係代名詞の何格でしょうか? 4 2022/11/16 21:30
- 日本語 「徒歩圏内」「徒歩圏」の違い。ニュアンスも含め知りたい 5 2022/06/19 10:05
- サーバー WindowsでApache が起動しない 1 2022/11/29 12:21
- 英語 英語の原級の文法で 1 2022/11/05 21:12
- その他(法律) 肩書きを偽ってメールを送った場合、不正アクセス禁止法違反になるのか? 1 2023/02/18 08:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ubuntu(linux)のシャットダウン...
-
bashでシングルクォート内の変...
-
LinuxMintが突然フリーズする
-
ubuntuで デイスク/deb/loopと...
-
Windowsのローカルディレクトリ...
-
redmineにメールを飛ばす方法
-
[Linux Mint] インストールした...
-
Ububtuでファイル共有できない...
-
Linux Mint 日本語入力できなく...
-
UbuntuにROSをインストールしたい
-
TCPWrapper のインストールにつ...
-
至急です。kubuntu24.04ltsをUS...
-
自作のウェブサイトを友人に見...
-
ログにserver reached MaxReque...
-
tarで纏める際に、複数場外した...
-
Ubuntu on Xorgのログインについて
-
zshの文字列置換機能
-
raspberrypi に bluealsaを入れ...
-
新しく買ったWin11のPCでLinux...
-
shellscript内のコマンドを、su...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【apache】MaxClientsを超えた...
-
APACHEで参照するhttpd.confの...
-
[Debian] MySQLとPHPを用いて簡...
-
ルーターの下のネームサーバー...
-
[Linux初心者]Ubuntu22.04.3LTS...
-
DNSサーバー、うまく動作しません
-
apache のhttpd.conf
-
TTYの番号の意味について
-
apache1とapache2
-
bindのバージョンを調べる方法
-
apache2でユーザーディレクトリが
-
bindの再起動
-
apache2でブラウザのキャッシュ...
-
anacondaとは?
-
apacheをアップグレードするとS...
-
namedとnamed-xferの動き方(?...
-
BINDのログの意味について
-
Windows11 のファイヤーウォー...
-
windows11 サービスにSecurity ...
-
【急募】MEGAのオーセンティケ...
おすすめ情報