- ベストアンサー
ローカル内サイトにスマホから「名前」指定できない?
- ローカル内でのスマホからの「名前」指定でのサイト表示方法について調査しています。
- パソコンではIPアドレスでなくても表示できるが、スマホではできないようです。
- スマホのブラウザからIPアドレスでなく「名前」指定で表示する方法を知りたいです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
スマホ(Android?)のChromeでというので、ピンときた点。 1) chromeの[設定]→[プライバシーとセキュリティー]→[セキュアDNSを使用する]がオンになっていて、且つ[別のプロバイダを選択]になっている場合は、[現在のサービスプロバイダをを使用]か、[セキュアDNSを使用する]をオフに。 [別のプロバイダを使用]にして何処かのDNSを選択していた場合、(ルーターのローカルDNS機能で設定した)ローカルのホスト名を指定すると接続できないのを、筆者は確認している。 2) chromeの[設定]→[ライトモード]をオフに ただし、元々ベータ版サービスだったので、最近のchromeでは削除されている場合があるが、その場合は「無かったこと」として無視して良い。 (もっと古いchromeだと[データセーバー]という名称の場合があり) 現時点で気になる点は以上のとうり。 これでもダメだというのなら、ソーラー発電機メーカーのサポートに問い合わせたほうが良い。
その他の回答 (3)
- wek00
- ベストアンサー率61% (91/147)
詳しい人にその場所で現物を見せるのがいいと思います。 私はChromeのライトモードを使っていますが、これはGoogleのサーバー経由でWebサイトにアクセスする仕組みなのでインターネット上のGoogleのサーバーからアクセスできないサイトは見れません。プライベートIPアドレスには直に接続するようになっているようで特に操作をしなくても直打ちでLAN内のホストに接続することはできますが、LAN内にDNSで引けるホストがある可能性は想定していないかもしれません。 また、DNSサーバーに公開DNSサーバーを指定している場合もLAN内のローカルな事情は考慮されません。 これらの例以外の要因やそれらが組み合わさった結果かもしれません。
お礼
詳しい人はokwave以外にはいないもので。。。 パソコンからだとokで、スマホからだとダメというのがよくわからないのですが、スマホブラウザ内で「PCサイトで見る」でもダメでした。 やはりAndroidのせいなのか?
- thunderkarasu
- ベストアンサー率34% (265/762)
どのようなソフトウエアなのか振る舞いに詳しくないので、一般的な話になるが、おそらく「solar-monitor」は、ローカルIPアドレスで自分自身を示す「127.0.0.1」になるよう、hostsファイルに追記されているものと思われる。 デフォルトでは 127.0.0.1 は localhost という名前に紐付けらているが、これに追記される形で書き換えられているだろう。 ※windowsのhostsファイルの在処については検索のこと。Unix系であれば大抵「 /etc/hosts 」になる。 従って、そのソフトウエアをインストールしているマシンからはそれで良くても、同じネットワークの他のマシンからでは「http://solar-monitor/」ではアクセスできない。 インストールしたマシンのIPアドレスを直に指定してアクセスするか、お使いのルーターの設定を追加するかの、いすれかが必要になる。 もっとも、一度IPアドレスを直に指定してアクセスして、それをブックマークすれば、実使用上は問題ない。 ※スマホのhostsファイルを書き換えらる方法もあるが、Androidの場合はroot権限が必要になるか、高度なアプリを使用することになるので、ここで質問されるようなスキルレベルの方には手に負えないと理解を。 ルーターの設定方法はメーカー・ベンダーによってマチマチなので、取扱説明書等を参照のこと。 ルーターに関して質問があれば、ここを閉めて改めて質問されるように。
お礼
詳しくありがとうございます。 パソコン内のhostsファイルを「C:\Windows\System32\drivers\etc」でやっと見つけることができましたが、ファイル日付は何年も前となっており、今回の「solar-monitor/」に関するものはありませんでした。そして、それらをサイト検索の説明文を、見てもあまり理解できませんでした。 なお、パソコン4台すべてChromeでもEdgeでも「http://solar-monitor/」とすれば、IPアドレスが変わってもアクセスできています。 それがスマホのChromeではIP指定でないとダメなのです。??? また、ルータ「AtermWH822N」の設定画面では、「ネームサーバ(IPv4設定)=使用する」となっていましたが、どういう意味かは分かっていません。 結局はWindowsとAndroidの違いなのでしょうか?
- 121CCagent
- ベストアンサー率52% (15534/29850)
無理そうな気はしますけどね…
お礼
そうですね。パソコン4台はすべて「名前」で表示可能なのに、、スマホではchromeでも表示できませんでした。
お礼
たびたびありがとうございます。 Chrome(バージョン2022/4/4)の[設定]は、[現在のサービスプロバイダをを使用]になっていましたが、[セキュアDNSを使用する]をオフにしてもダメでした。 また、ソーラーメーカに問い合わせしてみたいと思います。
補足
メーカへの問い合わせ結果は「IP固定にすれば・・・やスマホ側の設定?」等の回答のみで、解決には至りませんでした。 なお、ふとノートパソコン(Wifi)で「solar-monitor/」にアクセスできないことがあり、スマホと同様のメッセージ「DNS_PROBE_FINISHED_NXDOMAIN」が出ていました。 いろいろ調べてみると、そのWifi接続先が通常の「プライマリSSID(WPA/WPA2-PSK)」から、電波状態が悪かったのか「セカンダリSSID(WEP)」に切り替わっていました。「プライマリSSID」に戻すとアクセスできるようになりました。 しかし、スマホ側は「プライマリSSID(WPA/WPA2-Personal)」で「IPアドレス指定」ではアクセスできるので問題ないように見えるのですが、セキュリティの問題でしょうか?