当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 如何用Java获得一个域名的IP地址呢?提供这个功能的类叫做java.net.InetAddress。
 

 

 ·jsp及语法概要    »显示摘要«
    摘要:概述javaserver pages(jsp)使得我们能够分离页面的静态html和动态部分。html可以用任何通常使用的web制作工具编写,编写方式也和原来的一样;动态部分的代码放入特殊标记之内,大部分以“<%”开始,以“%>”结束。例如,下面是一个jsp页面的片断,如果我们用http: //host/orderconfirmation.jsp?title=core+web+programming......
 ·提升java程序的性能    »显示摘要«
    摘要:随着时间的推移,java虚拟机变得越来越好,但是通过一些简单的技巧,你仍然可以明显地改进程序的性能。简介java的诸多优点已经广为称道。特别是“一次编程,到处运行”的承诺使开发人员可以自由地进行跨平台应用程序的开发而不存在预处理器指令的开销。通常认为java的弱点在于其性能方面。在当前这种认识并不是完全正确的,有很多产品可以提高java程序的性能并能够使其在很多应用程序中不再成为一个问题。例如,t......


用Java获得IP地址

如何用java获得一个域名的ip地址呢?提供这个功能的类叫做java.net.inetaddress.我们假设现在有这样一个域名,它用一个静态的getbyname来重新获得一个inetaddress,然后得到可以读出的ip地址.下面的代码是非常基本的命令行.

【程序编程相关:美安全专家撰写程序 iPod快速存储商业

【推荐阅读:Google认帐:新版桌面搜索软件存在安

【扩展信息:防恐怖分子 微软拟向警方授解密Vista

import java.net.inetaddress;

import java.net.unknownhostexception;

public class nslookup {

static public void main(string[] args) {

try {

inetaddress address = inetaddress.getbyname(args[0]);

system.out.println(args[0]+"

: "+address.gethostaddress());

}

catch(unknownhostexception uhe) {

system.err.println("unable to find: "+args[0]);

}

}

}

inetaddress也可以通过使用getaddress()来获得ip地址,但是它的返回值是一个4个字节的数组.因此尽管getaddress()在获得ip方面是有用的,但却不适于用来输出.

上面的命令的输出结果看起来就是这样:

bash$ java code.nslookup www.sun.com

www.sun.com: 192.18.97.241

有时一个域名会包含不止一个ip地址,比如微软的web服务器,这是为了保持负载平衡.inetaddress提供了一种可以得到一个域名的所有ip地址的方法.让我们来考虑以下代码:

import java.net.inetaddress;


...   下一页
 ·全面认识java    »显示摘要«
    摘要:作scjp培训已经有一段时间了,到我这学习的有在校的大学生,也有在职的开发人员。通常这些学员此前都对java已有一些了解,但普遍对java缺乏总体的认识。于是学员总是问,java应该怎么学?java能做什么?什么是applet?什么是servlet、jsp、ejb?还有webspere、weblogic又是做什么的等等。之所以学员会有这些疑问,是因为大家普遍对java相关概念听说的太多而了解的又......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE