質問の文脈:
WAMP サーバーでローカル Web ページを実行しているコンピューターがあります。コンピューターはワイヤレス接続に接続されています。
同じワイヤレス ネットワークに接続されている Android タブレットがあります。
目的(やりたいこと):
APP を介してホスト名を使用して、WAMP サーバー上のローカル Web ページにアクセスできるようにしたいと考えています。
私がすでに試したこと:
コンピューターの IP アドレス ( http://192.168.xx/Webpage_Name )を使用して、アプリから既に Web ページをアドレス指定できます。ただし、私の IP は動的 (絶えず変化する) であるため、この実装は機能しません。間違っている場合は修正してください。
私の考えは、コンピューターのホストファイルを編集することでした。ただし、私の理解では、ホストファイルは静的であり、ホスト名を解決してIPアドレスを変更することはできません(IPアドレスとそれに対応するホスト名のみを保存します)。さらに、ホストファイルは Android デバイス上にないため、Android デバイスはホストファイルで指定されたホスト名を使用してサーバーに接続できません。間違っている場合は修正してください。
私の 2 番目のアイデアは、DynamicDNS サービスを使用することでした。ただし、これに関する私の唯一の問題は、無料のサードパーティ サービスに DNS を提供してもらいたい場合、Web ページの情報をインターネット経由で送信する必要があることです。この Web ページをローカルのままにしておきたいので、DNS はオプションではないと思います。間違っている場合は修正してください。
3 つ目のアイデアは、最初にアプリを介してコンピューターと Android デバイスの間に TCP 接続を作成することでした。次に、コンピューターの IP アドレスを文字列でコンピューターから Android デバイスに送信します。次に、Android デバイスは、送信された IP アドレスを使用してローカル サーバーに接続できます。Androidデバイスとコンピューターの間にTCP接続を作成するには、IPアドレスとポートが必要であると理解しています。これが、この実装が機能しないと思う理由です。このオプションでも IP アドレスをハードコーディングする必要があるため、問題は解決しません。
主な質問 (皆さんから知りたいこと):
この問題を解決するための他のオプションを知っている人はいますか? 上記のオプション (既に試したことのセクション) の 1 つを間違って理解していて、それらを機能させる方法があると思われる場合は、お知らせください。