
私の 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.conf
NetworkManager がネットワークに接続するときに検出され、設定されます。手動で変更すると、次回ネットワークに接続したときに上書きされる可能性があります。ファイルを編集して他のネームサーバーのトラブルシューティングを行うこともできますが、DNS サーバーに永続的な変更を加えるには、システム設定を使用するのが最適です。
システム設定 -> ネットワーク -> ワイヤレス (または有線) に移動します。Wi-Fi 経由で接続している場合は、ドロップダウンから接続しているワイヤレス ネットワークを選択します。[オプション] ボタンを押します (このボタンを有効にするには、ネットワークから切断する必要がある場合があります)。[IPv4] タブと [IPv6] タブでは、方法は [自動 DHCP] になっているはずです。つまり、接続先のネットワークが IP アドレス、ネットマスク、ゲートウェイ、および DNS サーバーを提供します。[IPv4] タブと [IPv6] タブの両方の [追加 DNS サーバー] フィールドにパブリック DNS サーバー (Google の 8.8.8.8 など) を入力して、ネットワークに再接続してみてください。
新しい DNS サーバーがインストールされていることを確認し/etc/resolv.conf
、Web サイトに再度接続してみてください。