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

hostsの設定について

このQ&Aのポイント
  • hostsの設定について質問します。具体的には、/etc/hostsの中身やドメイン名の追加方法について知りたいです。
  • DBサーバへの名前解決がうまくいかない問題があります。そのため、/etc/hostsの設定を確認したいです。
  • ローカルではなくリモートのサーバに接続する場合、/etc/hostsにどのような設定を追加する必要があるのか知りたいです。

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

  • ベストアンサー
  • nta
  • ベストアンサー率78% (1525/1942)
回答No.2

>上記の二つのどちらかをやらないとDBサーバにはつながらないですか?? この仕事は家庭内ですかそれとも企業内ですか。 DNSサーバやNISサーバなどは稼働していますか? なければhostsファイルにでも書いておかなければレゾルバが解決できません。nsswitch.confの内容を確認してみてください。 DNSが有効になっているのであれば nslookup DBサーバ名 で解決が出来るようであればDNSは正常に動作しています。    データベースに接続できないという問題で最初につまずくのがDBのコンピュータとホストのコンピュータの間の認証です。コンピュータのユーザID,パスワードとDBのユーザID,パスワードと複数あるので結構大変です。NISを使うとパスワードの問題が少し楽になります。

riorio05
質問者

補足

度々ありがとうございます。 家庭用で構築をしてます。 環境はlinuxでRed Hatに入れていれてます。 >データベースに接続できないという問題で最初につまずくのがDBのコンピュータとホストのコンピュータの間の認証です。 →上記に関しては、ローカル環境ではできました。 DBでmysqlを使っているのですが、リモートからやると うまくできなくて、GRANT文のやり方と名前解決ができていないんじゃないかって思っております。 別でphpかmysqlに質問を立てて聞きたいと思っております。

その他の回答 (1)

  • nta
  • ベストアンサー率78% (1525/1942)
回答No.1

 UnixやLinux系のOSの話だと思いますが、レゾルバでホスト名を解決する時にはDNSやNISを使うので、普通はここには書かないでしょう。 DNSであればコマンドラインで nslookup http://www.atmarkit.co.jp/fnetwork/netcom/nslookup/nslookup.html NISで解決するのであれば ypcat hosts http://cns-guide.sfc.keio.ac.jp/2001/6/4/2.html で確認します。 レゾルバの順序の設定がまずい可能性はありますがOSが分からないとなんとも>

riorio05
質問者

補足

ありがとうございます。 今、Red Hat Enterpriseを使ってます。 すごく素人的な質問ですが、上記の二つのどちらかを やらないとDBサーバにはつながらないですか?? そうほうのpingはとおるのですが、つながらないです。

関連するQ&A