使用IP地址和域名之间的区别

时间:2013-01-09 06:24:12

标签: java ip

使用IP地址和域名有什么区别     java web application?

2 个答案:

答案 0 :(得分:2)

什么是IP地址和域名:

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

域名:使用域名代替IP地址,因为它更容易记住姓名而非人类的数字。

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

- 由于各种原因,IP可能会随着时间的推移而发生变化,有时是由于技术原因,有时是由于组织内外的政治原因。

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

您的问题:

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

首先使用域名ping:

ping www.google.com

然后使用IP地址ping:

ping 173.194.38.134

答案 1 :(得分:1)

尝试将此代码放入您的应用中,如果它没有打印出与预期相同的IP地址,则会出现DNS问题。

InetAddress sambapAddress = java.net.InetAddress.getByName("www.sambap.com");
String address = sambapAddress.getHostAddress();
System.out.println(address);