CentOS6 or CentOS7(VirtualBox)で名前解決ができなくなった場合の対処方法
(1)以下のコマンドを試す
# コマンドプロンプトで以下を実行する
C:\Program Files\Oracle\VirtualBox>VBoxManage modifyvm "CentOS6.x(redmine)" --natdnspassdomain1 off --natdnshostresolver1 on
▼参考URL
VirtualBoxのNATモードで名前解決する | blog.douzen.net
VirtualBox ゲストOSでNAT使用時のDNSエラー | きつねのスペース
(2)上記でもうまくいかない場合は以下を設定する
■DNS1,DNS2にGoogle Public DNSを設定すればよい
#vi /etc/sysconfig/network-scripts/ifcfg-enp0s8 DNS1=8.8.8.8 DNS2=8.8.4.4
▼参考URL
CentOS 7 ネットワーク設定 - eTuts+ Server Tutorial
以下の設定の書き方でもうまくいくようになった。
# /etc/sysconfig/network-scripts/ifcfg-enp0s3 TYPE="Ethernet" BOOTPROTO="dhcp" DEFROUTE="yes" PEERDNS="yes" PEERROUTES="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_PEERDNS="yes" IPV6_PEERROUTES="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="enp0s3" UUID="xxxxxx-xxxx-xxxx-xxxxx-xxxxxxxxxxxx" DEVICE="enp0s3" ONBOOT="yes" # /etc/sysconfig/network-scripts/ifcfg-enp0s8 TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=enp0s8 UUID=xxxxxxx-xxxxx-xxxx-xxxx-xxxxxxxxxxxx DEVICE=enp0s8 ONBOOT=yes ZONE=public IPADDR=192.168.56.160 PREFIX=24 IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_PRIVACY=no