• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:resolv.confの設定について)

resolv.confの設定について

このQ&Aのポイント
  • resolv.confの設定に関する質問です。再起動するとifcfg-eth0の内容がresolv.confに反映されてしまい、名前解決が正常にできません。
  • 現在設定されているifcfg-eth0の内容を修正せずに、再起動してもresolv.confが変更されないようにする方法について教えてください。
  • resolv.confの修正と再起動を繰り返さなくても、名前解決が正常にできる方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • EF_510
  • ベストアンサー率50% (306/604)
回答No.2

質問文を素直に解釈すると、ifcfg-eth0がそうなっているのでresolv.confが変更されるのだと思います。 ファイルの1番最後の行をDNS1=127.0.0.1に変更して見てください。

shibushijuko
質問者

お礼

ご回答、ありがとうございます。 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でも同じ意味なのでしょうか? とにかく正常に動作するようになりました。ありがとうございます。

その他の回答 (1)

回答No.1

DNS1=192.168.0.1 です。 DNS = Domain Name Server です。

shibushijuko
質問者

お礼

ご回答、ありがとうございます。 DNS1=192.168.0.1  -> DNS1=192.168.0.3に変更してネットワークを切断(ifdown eth0 ) 、Bindを再起動するとresolv.confの中は nameserver 192.168.0.3 だけになりました。 サーバ自体でhostコマンドにより名前解決、クライアント側からnslookupでドメイン名、サーバローカルIPでそれぞれ名前解決できるようになりました。 ありがとうございます。

関連するQ&A