0

java web应用程序中使用ip地址和域名有什么区别?

4

2 回答 2

2

什么是IP地址和域名:

IP 地址: IP 地址是通过网络为每台计算机提供地址的一种方式。

域名:使用域名而不是 IP 地址,因为它更容易记住名称而不是人类的数字。

在应用程序中使用 IP 地址时会出现什么问题:

-由于各种原因,IP 可能会随着时间而改变,有时是由于技术原因,有时是由于组织内部或外部的政治原因。

-现在如果应用程序绑定了域名,那么就不需要将任何内容更改为应用程序代码,否则当我们使用IP地址时,它有点硬编码......这是一个不好的做法。

你的问题:

我认为您使用的 IP 地址和域名之间存在映射问题。您始终可以将Ping其用作检查这一点的可靠工具之一。

首先使用域名 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 回答