前置き(読み飛ばし可)
Windows Mac Linux などのマシンには
Hostsというものがある。
これは名前解決(指定したドメインをIPアドレスに変換してくれるもの)
→it-afi.com ってブラウザに入力したら、IPアドレス1.2.3.4 のサーバーにアクセスしてねーという命令。
DNSっていうところがこの役割をになってるんだけど、
DNSに書かれてるところとは別の場所にアクセスしたい(もしくはそもそもDNSに設定されていない)という場合に
自分のパソコンの中にあるHostsファイルに書いて、任意のサーバーにアクセスするようにできる。
スマホなどでhostsを設定したい
- iPhone
- Android
などのスマホでも任意のサーバーにアクセスさせたい。
やり方としては、
- 内部用のDNSサーバーを立てて、そこを参照させる
- Proxyサーバーを立てて、そこを参照させる
- Windows を踏み台にする
という方法などがある。
今回は3番目の「Windows を踏み台にする」方法を実施する。
スマホでHosts設定したい場合にWindowsを踏み台にするやり方
スマホでHosts設定したい場合にWindowsを踏み台にするやり方は以下の通り。
まず、WinodowsのHostsファイルを設定する。
- 権限の問題で編集できないとかあると思うが、以下のやり方などで設定する。
- ノートパッドなどを管理者権限で開いてから編集する
- 「Hosts File Manager」などのフリーソフトで編集する
続いて、Windowsを踏み台にする設定を行う。
- Windowsキーを押下するかタスクバーにあるWindowsボタンを選択する
- 検索バーに「モバイル」と入力する
- 「モバイル ホットスポット」を選択する
↓
- 「モバイル ホットスポット」をオンにする
- 「ネットワークのプロパティ」に記載されている名前とパスワードをスマホのWi-Fi設定に入力する
これで、スマホはWindowsを踏み台にしてネットワーク通信できるので、Windowsに設定したhostsが適用される。
コメント