2017-04-25 3 views
1

私のアプリはLANに接続されたサーバー(Windows 7、Apache Tomcat 7.0)で動作しています。私は静的IPを持つことができません。 IPアドレスが変更された場合、新しいIPアドレスを指すことができる方法を見つけたい

私のサーバーのIPは、LANが動的IPを提供しているので、頻繁に変更されます。

同じLANにある別のシステムからこのアプリに接続したいと考えています。

現在、私はサーバーシステムに接続するためにIPを使用しています。

しかし、動的IPを持っているので、私はそれを中継することはできません。

この問題を解決するには、より良い方法を提案してください。

IPスタティックは全くオプションではありません。

+0

ipの代わりにシステム名を使用できます。たとえば、10.17.4.51:8080/helloWorld.htmlはsarinPC:8080/helloWorld.htmlのように呼び出すことができます。 –

+0

DynamicDNSを試してみてください。https://www.noip.com /。 – Stefan

答えて

2

ipの代わりにシステム名を使用できます。あなたのマイコンピュータ=>右クリック=>プロパティを開いて、あなたのSYSTEMNAMEを見つけるための8080/helloWorld.html

enter image description here

は、例えば10.17.4.51:8080/helloWorld.htmlはsarinPCのように呼び出すことができます

新しく開いたウィンドウには、システム名が表示されます。

あなたのIPが変更されても、システムの名前は変更されません。それはあなたにとって理想的な解決方法です。

注:このロジックは、LANでのみ有効です。

+1

ありがとう:)それは働いた! – hunt

+0

私はあなたのトラブルを知っています、私は私の最初の同じ長い背中に直面したので。 :) –

+0

この回答があなたに適している場合は、回答を受け入れたものとしてマークしてください。 –

0

すべてのLANデバイスを接続するルータには、その機能があります。 管理者にPCのMACアドレスを特定のIPアドレスにバインドするよう依頼することができます。その方法は、IPアドレスは常にあなたのPCにのみ割り当てられます。

これはアドレス予約として知られています。サンプルのチュートリアルはここにありますhttps://www.youtube.com/watch?v=9FzKxMiZWgg

関連する問題