カタカタブログ

SIerで働くITエンジニアがカタカタした記録を残す技術ブログ。Java, Oracle Database, Linuxが中心です。たまに数学やデータ分析なども。

Cent OSのVirtualBox仮想マシンでホスト名が解決できない

昔作ったCent OS 6.4のVirtualBox仮想マシンを久しぶりに起動したところ、外部ホストが解決できなかった。当時どうやって作ったかは全く覚えていないが、ネットワーク設定はホストオンリーアダプタとNATだけだったので、DNSにGoogleのPublic DNSを設定してやって解決した。以下、そのときの解消方法をメモ。

ホスト名が解決できない

# ping google.com

ping: unknown host google.com

解消方法

DNSをGoogleのPublic DNSに設定

/etc/sysconfig/network-scripts/ifcfg-eth0を編集し、プライマリDNSに8.8.8.8、セカンダリDNSに8.8.4.4の設定を追記する。

DNS1=8.8.8.8
DNS2=8.8.4.4

編集後はこんなかんじ。

# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="dhcp"
IPV6INIT="yes"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID=“***"
DNS1=8.8.8.8
DNS2=8.8.4.4

ネットワーク再起動

# service network restart

解決できるようになった!

# ping google.com
PING google.com (173.194.126.233) 56(84) bytes of data.
64 bytes from nrt04s08-in-f9.1e100.net (173.194.126.233): icmp_seq=1 ttl=63 time=22.0 ms
64 bytes from nrt04s08-in-f9.1e100.net (173.194.126.233): icmp_seq=2 ttl=63 time=21.9 ms