在java web应用中使用ip地址和域名有什么区别?
发布于 2013-01-09 14:37:28
什么是IP地址和域名:
IP地址: IP地址是为网络上的每台计算机提供地址的一种方式。
域名:使用域名代替IP地址,因为对于人类来说,它更容易记住名称而不是数字。
在应用程序中使用IP地址时会出现什么问题:
由于各种原因,- IP可能会随着时间的推移而变化,有时是由于技术原因,有时是由于组织内外的政治原因。
-现在如果应用程序与域名绑定,那么就会有不需要来将任何东西更改为应用程序代码,否则当我们使用IP地址时,它的某种硬Coding..which是一种糟糕的做法。
你的问题:
我认为您正在使用的IP地址和域名之间存在映射问题。您可以始终使用Ping作为检查这一点的可靠工具之一。
使用域名:对执行第一次ping操作
ping www.google.com
然后使用IP地址对执行ping操作:
ping 173.194.38.134
发布于 2013-01-09 14:27:11
尝试将此代码放入您的应用程序中,如果它没有打印出预期的相同IP地址,则说明DNS有问题。
InetAddress sambapAddress = java.net.InetAddress.getByName("www.sambap.com");
String address = sambapAddress.getHostAddress();
System.out.println(address);https://stackoverflow.com/questions/14229409
复制相似问题