Fedora 18: ホストを解決できない

Fedora 18: ホストを解決できない

私の Fedora 18 マシンはホストの解決に問題があります:

Could not resolve host: ...; No address associated with hostname]

HTTP error on [https://lon.auth.api.rackspacecloud.com/v2.0/tokens], curl code [6] message [Could not resolve host: lon.auth.api.rackspacecloud.com; No address associated with hostname]'

これを修正するにはどうすればいいでしょうか?

答え1

問題は、ファイルに、/etc/resolv.confホスト名または IP アドレスを解決するための DNS サーバーのエントリがないことが原因である可能性が最も高いです。

基本的なファイルは次のとおりです。

# Google DNS servers
nameserver 8.8.8.8
nameserver 8.8.4.4

テキスト エディターgedit(GUI) またはnano(コマンド ライン) を使用してこのファイルを編集し、これらの行を追加できます。このファイルを編集するには、root である必要があります。

答え2

どの Web サイトにもアクセスできない場合は、設定した DNS サーバーに問題がある可能性があります。これらの DNS サーバーは、/etc/resolv.confNetworkManager がネットワークに接続するときに検出され、設定されます。手動で変更すると、次回ネットワークに接続したときに上書きされる可能性があります。ファイルを編集して他のネームサーバーのトラブルシューティングを行うこともできますが、DNS サーバーに永続的な変更を加えるには、システム設定を使用するのが最適です。

システム設定 -> ネットワーク -> ワイヤレス (または有線) に移動します。Wi-Fi 経由で接続している場合は、ドロップダウンから接続しているワイヤレス ネットワークを選択します。[オプション] ボタンを押します (このボタンを有効にするには、ネットワークから切断する必要がある場合があります)。[IPv4] タブと [IPv6] タブでは、方法は [自動 DHCP] になっているはずです。つまり、接続先のネットワークが IP アドレス、ネットマスク、ゲートウェイ、および DNS サーバーを提供します。[IPv4] タブと [IPv6] タブの両方の [追加 DNS サーバー] フィールドにパブリック DNS サーバー (Google の 8.8.8.8 など) を入力して、ネットワークに再接続してみてください。

新しい DNS サーバーがインストールされていることを確認し/etc/resolv.conf、Web サイトに再度接続してみてください。

関連情報