BlogJava 聯(lián)系 聚合 管理  

          Blog Stats

          隨筆檔案

          exams


          java世界

          世界Java

          如何用Java獲得一個域名的IP地址呢?提供這個功能的類叫做java.net.InetAddress。我們假設現(xiàn)在有這樣一個域名,它用一個靜態(tài)的getByName來重新獲得一個InetAddress,然后得到可以讀出的IP地址。下面的代碼是非常基本的命令行。

            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個字節(jié)的數(shù)組。因此盡管getAddress()在獲得IP方面是有用的,但卻不適于用來輸出 310-301 .

          posted on 2007-09-10 13:48 java2java 閱讀(2897) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 沙洋县| 宾川县| 毕节市| 绥阳县| 东乡族自治县| 油尖旺区| 鲁甸县| 西林县| 花莲县| 古田县| 万载县| 永兴县| 石渠县| 故城县| 濮阳县| 兴安县| 防城港市| 清涧县| 康定县| 新野县| 海伦市| 盘山县| 玛多县| 临桂县| 芜湖市| 朝阳区| 汝城县| 喀喇沁旗| 仁怀市| 沭阳县| 岐山县| 富阳市| 平昌县| 句容市| 得荣县| 哈巴河县| 本溪市| 桂林市| 宜州市| 万州区| 共和县|