0

Java WebアプリケーションでIPアドレスとドメイン名を使用することの違いは何ですか?

4

2 に答える 2

2

IPアドレスとドメイン名とは何ですか:

IPアドレス: IPアドレスは、ネットワークを介してすべてのコンピューターにアドレスを与える方法です。

ドメイン名:人間の番号ではなく名前を覚えやすいため、IPアドレスの代わりにドメイン名が使用されます。

アプリケーションでIPアドレスを使用する場合の問題は何ですか。

-IPは、さまざまな理由で、場合によっては技術的な理由で、場合によっては組織内外の政治的な理由で、時間の経過とともに変化する可能性があります。

-アプリケーションがドメイン名にバインドされている場合は、アプリケーションコードに何も変更する必要はありません。それ以外の場合、IPアドレスを使用する場合は、ハードコーディングのようなものです。これは悪い習慣です。

あなたの問題:

使用しているIPアドレスとドメイン名の間にマッピングの問題があると思います。Pingこれをチェックするための信頼できるツールの1つとしていつでも使用できます。

ドメイン名を使用して最初にpingを実行します。

ping www.google.com

次に、IPアドレスを使用してpingを実行します。

ping 173.194.38.134

于 2013-01-09T06:37:27.563 に答える
1

このコードをアプリに配置してみてください。想定と同じIPアドレスが出力されない場合は、DNSに問題があります。

InetAddress sambapAddress = java.net.InetAddress.getByName("www.sambap.com");
String address = sambapAddress.getHostAddress();
System.out.println(address);
于 2013-01-09T06:27:11.090 に答える