A certain engineer "COMPLEX"

開発メモ その67 Red Hat Enterprise Linux 7.2で名前解決が出来ない

Problem


パッケージを最新にしようと思い、


https://cdn.redhat.com/content/dist/rhel/server/7/7Server/x86_64/os/Packages/firefox-52.1.0-2.el7_3.x86_64.rpm:
[Errno 14] curl#6 - "Could not resolve host: cdn.redhat.com; Unknown error"

ホストが解決できないと言っている。
嫌な予感がして、Firefoxを立ち上げて、www.google.co.jpにアクセスすると、

サーバーが見つかりませんでした

という無慈悲なエラー。
何故?

Solution


結論から言うと、/etc/resolv.conf が勝手に書き換わっており名前解決が出来なくなっていた模様。
どうも、有名な問題らしい。

確かに


$ cat /etc/resolv.conf
# Generated by resolvconf

空になっていた。
いや、そもそも手動で編集した記憶は無いけど。

ともかく、手動でDNSを設定すれば良いらしい。


$ sudo vi /etc/resolv.conf

で、viを起動し、


nameserver 8.8.8.8

を追記した。
疎通確認を実行する。


$ ping www.google.co.jp
PING www.google.co.jp (172.217.26.3) 56(84) bytes of data.
64 bytes from nrt20s02-in-f3.1e100.net (172.217.26.3): icmp_seq=1 ttl=55 time=11.3 ms
64 bytes from nrt20s02-in-f3.1e100.net (172.217.26.3): icmp_seq=2 ttl=55 time=13.5 ms
64 bytes from nrt20s02-in-f3.1e100.net (172.217.26.3): icmp_seq=3 ttl=55 time=18.2 ms

解決!!

参考

コメントを残す

メールアドレスが公開されることはありません。

%d人のブロガーが「いいね」をつけました。