WebサーバーはURLにIPアドレスを指定すればアクセスできます。
でも、IPアドレスはあまり使われません。
IPアドレスは4つの数値で表現され、人にとって覚えに難いからです。1xx.xx5.72.113がAmazonだとか、1xx.xx4.77.153がGoogleだとか、覚えるのは無理ですよね!
ですので、普通はホスト名(意味のある文字列)を使います。
ホスト名でネットアクセスできるのは、システムが裏で「ホスト名⇒IPアドレス変換」を行っているからです。
その時に参照するのが「/etc/hosts」です。IPアドレスとホスト名の対応が書かれています。
今までIPアドレスでネットアクセスしていたホストがあったとします。このホストへホスト名でネットアクセスしたければ、/etc/hostsへIPアドレスとホスト名の対応を登録してしまえば良いです。
後は、システムが「ホスト名⇒IPアドレス変換」を行ってくれます。
ここでは、Android Emulatorの/etc/hostsを変更する方法を紹介します。
※環境:Android Studio Otter | 2025.2.1
Android emulator version 36.2.12.0
Google APIs Inten x86 Atom System Image
続きを読む →