«« Amazonで花粉症対策にマスクを買うならkeepaも組み合わせてみよう | ゴブリンスレイヤー GOBLIN'S CROWNを見たところ、ゴブリン達の兵站が気になった »»
クラウドもいいけど、自分のLAN内にサーバーを立ててみたいよね!ということがあります。
そこでまず序盤で考えないといけないのは「サーバーのローカルIPアドレスをどうする?」
ルーターにはDHCPサーバー機能があり、機器をつなげると適当にIPアドレスを割り振るのですが、適当なのでコロコロ変わります。
サーバーを作るということは、ここへ他の機器からアクセスすることもあるわけで、なのに毎回IPアドレスがコロコロ変わるんじゃ他の機器は毎回探す必要があってやってられん!
ということで、サーバーにルーターのDHCPサーバーをもらって運営するんじゃなくて、これから指定するIPアドレスでやってくれよと初期設定するわけですが。
あれ?IPアドレスをいくつへ設定すればいいんだっけ?
最近はただでさえすでに大量の機器がすでにルーターへつながっているのに空いているIPアドレスが分からない!
そういう時は・・・
1.はもちろん面倒くさいのでオススメしません。
2.あなたが管理者ならオススメです・・・でもそうでないときは?管理者へどっちみちこのIPアドレスを使うと説明することになるとはいえ後にしたい。
ということで今回は3.について説明します。
結論としては手持ちの機器がWindowsならAdvanced IP Scanner、iOSならFingやNet Analyzerがオススメ。
いずれも無料ソフト・アプリ。
ボタン1つで現在稼働中のローカルIPアドレスが一覧で出てくるので、ここに出ていないIPアドレスを固定IPアドレスでルーター(DHCPの割り当て対象から外す)とサーバー側それぞれ指定すればOKです。
■おまけ
ルーターがiPhone=iOSでテザリングをやっている場合、iPhone配下で動いている機器のIPアドレスが気になることがこの間ありました。
しかし・・・テザリング側のiOSからFingやNet Analyzerを使っても、iOS自体の上流に対する通信はWi-FiではなくSIMによる通信を行っているので調べることができません。
自分の配下の回線なんだからセキュリティもないと思うので、設定画面に接続情報が出てきたらいいのにiOS13.3.1自体には現在そういう機能はないようです。
そういう時はPing LiteのPing subsetを使うとヒントが得られます。
テザリング時にiOSは下流に対しDHCPサーバーとして172.20.10.xxのIPアドレスをそれぞれ割り振っています。
そこでPing LiteのPing subsetを使って、上の図では「192.168.1.0」となっているところを「172.20.10.0」として指定した上で「Start」ボタンを押すと、iOSどのIPアドレスを現在各機器に割り振っているかわかるんです!
問題は、各IPアドレスについて具体的にはどの機器がどこのIPアドレスを使っているのかまではPing Liteに出てこずさっぱりわからない。
推測するしかないのがつらい。
まあiOSのテザリングを使って配下のローカルサーバーへ接続するということはそうそうないので、ほとんどの人にとってはどうでもいい話というのは否定しません。
ですけど、詳しくは言えないのですがこの間調べる必要があったので気になる。
■広告
投稿者 kuze : 2020年2月10日 01:02
«« Amazonで花粉症対策にマスクを買うならkeepaも組み合わせてみよう | ゴブリンスレイヤー GOBLIN'S CROWNを見たところ、ゴブリン達の兵站が気になった »»
コメント