virtual boxでAmazon linux2 を構築したらDNSが不安定だったので無理やりなんとかした

virtual boxでAmazon linux2 を構築した環境でAWSコマンドを使用したら。

エンドポイントにアクセスできないとかのエラーだったので書きを実行したら解決した。

そもそもvirtual boxかAmazon linux2のネットワーク設定がイケてなくてDNSが不安定だった気もするが。

力技でgoogleDNSを設定し、一応virtual boxの設定も変更したら改善した。

どちらがあたったのかは分からない。

 

ホスト側OS(Windows)で下記を実行

#このオプションは、NATエンジンがDNS要求を処理する際にホストのリゾルバ機構を使うようになります。

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyvm "VMの名前" --natdnshostresolver1 on

 

#このオプションは、NATエンジンのプロキシがすべてのゲストマシンのDNS要求をホストマシンのDNSサーバーに要求します。

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyvm "amazon linux2" --natdnsproxy1 on

 

ゲスト側OS(Linux)のネットワーク設定に下記を追加。(googleDNSを使用)

/etc/sysconfig/network-scripts/ifcfg-eth0を開いて設定を追加

DNS1=8.8.8.8
DNS2=8.8.4.4

 

 

Amazon S3 でのエンドポイント URL 接続エラーのトラブルシューティング
https://aws.amazon.com/jp/premiumsupport/knowledge-center/s3-could-not-connect-endpoint-url/


もらったvirtualbox(centos7)で名前解決が出来なかったので、DNSを指定した。 | メサイア・ワークス
https://www.messiahworks.com/archives/22349
CentOS6 or CentOS7(VirtualBox)で名前解決ができなくなった場合の対処方法 - web-technical-blog
https://web-technical.hatenablog.com/entry/2017/02/15/000000
VirtualBoxのNATモードで名前解決する | blog.douzen.net
http://blog.douzen.net/2013/06/vagrant-virtualbox-dns/
とっとこ駆け出しエンジニアぶろぐ: VirtualBox NAT接続で名前解決
http://hamuhamuengineer.blogspot.com/2013/12/virtualboxnat.html

 

Vagrant + VirtualBoxでアプリがやたら重い時に試した方が良いこと - Qiita
https://qiita.com/yashikawa7/items/247df1439b2fa485f4e4