はじめに
Windows10上で動作させているvagrantにて、長時間スリープからの復帰後にドメイン名が解決出来ない状態になることが多発した。
環境
Windows10
VatualBox
Vagrant
CentOS 7
対応方法
デフォルトでは下記のようにVatualBoxのキャッシュDNSサーバー(10.0.2.3)が指定されているので、Google Public DNS(8.8.8.8)等の別なDNSサーバーに変更する。
/etc/resolv.conf
# Generated by NetworkManager
# nameserver 10.0.2.3
nameserver 8.8.8.8
変更後は特にサービスの再起動等をしなくても事象が改善した。