- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:resolv.confの設定について)
resolv.confの設定について
このQ&Aのポイント
- resolv.confの設定に関する質問です。再起動するとifcfg-eth0の内容がresolv.confに反映されてしまい、名前解決が正常にできません。
- 現在設定されているifcfg-eth0の内容を修正せずに、再起動してもresolv.confが変更されないようにする方法について教えてください。
- resolv.confの修正と再起動を繰り返さなくても、名前解決が正常にできる方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
質問文を素直に解釈すると、ifcfg-eth0がそうなっているのでresolv.confが変更されるのだと思います。 ファイルの1番最後の行をDNS1=127.0.0.1に変更して見てください。
その他の回答 (1)
- a_oratorio
- ベストアンサー率58% (14/24)
回答No.1
DNS1=192.168.0.1 です。 DNS = Domain Name Server です。
質問者
お礼
ご回答、ありがとうございます。 DNS1=192.168.0.1 -> DNS1=192.168.0.3に変更してネットワークを切断(ifdown eth0 ) 、Bindを再起動するとresolv.confの中は nameserver 192.168.0.3 だけになりました。 サーバ自体でhostコマンドにより名前解決、クライアント側からnslookupでドメイン名、サーバローカルIPでそれぞれ名前解決できるようになりました。 ありがとうございます。
お礼
ご回答、ありがとうございます。 DNS1=192.168.0.3 に変更してifdown eth0を実行するとresolv.confは nameserver 192.168.0.3だけになりました。 この状態でhostコマンドからドメイン名、サーバローカルIPで問い合わせると正常に名前解決できるようになりました。 DNS1=127.0.0.1 では試してませんが、192.168.0.3でも同じ意味なのでしょうか? とにかく正常に動作するようになりました。ありがとうございます。