Centos7 dns service named installation, encountered ** server can't find xxx.com: NXDOMAIN問題
dnsサービスソフトウェアの名前付き設定
それぞれをステップバイステップで設定しながら
1. /etc/named.conf
listen-on port 53 { 127.0.0.1 }; を listen-on port 53 { any; } に変更しました。
allow-query { localhost; }; listen-on port 53 { any; }に変更しました。
2.
/etc/named.rfc1912.zones (named.confの最終行で紹介されているファイル)
そのファイルの末尾に新しいドメイン解決を追加します。
zone "a.com" IN {
type master;
file "named.a"; # re-reference
allow-update { none; };
};
3.
上記のコードを参照するための新しいファイル /var/named/named.a を作成します(例:/etc/named.rfc1912.zones、ファイルフィールドは絶対パスである必要はありません)。
$TTL 1D
@ IN SOA @ rname.invalid.(
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 127.0.0.1
AAAA ::1
www A 8.8.8.8
しかし、まだ起動しない
起動しない場合の解決策
systemctl status namedトラブルシューティングの結果、named.confのパーミッションが不足していることが判明しました。
そこで、パーミッションを追加しました
chown named:named /etc/named.conf
chmod 755 /etc/named.conf
しかし、コマンドを使用すると
nslookup a.com
まだプロンプトが表示されたままです ** server can't find www.a.com: NXDOMAIN、解決策を見つけることができません。
起動するがパースしない場合の解決方法。
1. etc/resolv.conf を編集し、デバッグ用に nameserver 127.0.0.1 という行を追加します。
2、/var/named/named.aにパーミッションを与え、サービスを再起動します。
chown named:named /etc/named.conf
chmod 755 /etc/named.conf
service named restart
ようやく解決にこぎつけました。
関連
-
LinuxでSteamをダウンロードしインストールする方法
-
Linux sarコマンドによるシステム性能の詳細解析事例
-
deepin20にフォントを追加する方法は?deepin20にフォントをインストールする方法は?
-
Manjaro linuxでマウスの速度を設定する方法は?Manjaroのマウスのカーソル速度を設定する方法に関するヒント
-
Linux NICがRTNETLINK answersというエラーで起動できない場合、どうすればよいですか?ファイルが存在するか?
-
deepinv20 linux ファイルのサフィックスを変更する方法は?Linuxでファイルの拡張子を変更する方法
-
Linuxのデスクトップの背景を画像で引き伸ばし表示にする方法とは?
-
rsyncとinotfiyの組み合わせでリアルタイムバックアップ問題を実現
-
Kali Linuxのデスクトップの外観スタイルを変更するには? KALIの外観の最適化のヒント
-
floor'への未定義の参照/`&'への未定義の参照
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Linuxでファイルパーミッションを与えるには?Linuxでファイルに実行可能なパーミッションを追加するためのヒント
-
ロックされたdeepinファイルを削除する方法は?deepinのロック付きファイルを削除する方法のヒント
-
Vmware 16仮想マシンを開けない場合、ファイルをローカルにコピーする方法は?
-
Centos7のインストールと展開無料のconfluence wikiの(知識ベース)詳細な操作手順
-
Linux 5.10.10 正式版リリース:NULLポインタの不具合修正など。
-
Linux Mintシステムでプログラムをアンインストールするには? Linux で不要なアプリケーションをアンインストールするためのヒント
-
Linux MintのデスクトップでNoteをイタリックにすることは可能ですか?
-
Linux Mintのシステムバージョン情報はどこにありますか? Linux Mint のシステム情報を見るためのヒント
-
Kali Linuxのマウスを左利き用に設定する方法は?Linuxマウス左利き操作選択方法
-
Apache の一般的な設定エラー