<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Cyh的博客

    Email:kissyan4916@163.com
    posts - 26, comments - 19, trackbacks - 0, articles - 220

    網(wǎng)絡(luò)編程>>獲取IP地址和域名

    Posted on 2009-12-12 15:35 啥都寫點(diǎn) 閱讀(683) 評論(0)  編輯  收藏 所屬分類: J2SE
      
         通過java.net.InetAddress的getLocalHost靜態(tài)方法能夠獲得本機(jī)的網(wǎng)絡(luò)地址信息,也是一個(gè)InetAddress對象。
         InetAddress的getHostAddress實(shí)例方法,能獲取該網(wǎng)絡(luò)地址的IP信息。
         InetAddress的getHostName實(shí)例方法獲取網(wǎng)絡(luò)地址的域名或者機(jī)器名。
         InetAddress的getByName靜態(tài)方法根據(jù)域名獲得該域名代表的主機(jī)的網(wǎng)絡(luò)地址信息,返回的是一個(gè)InetAddress對象。
         當(dāng)一個(gè)主機(jī)配置多個(gè)網(wǎng)絡(luò)地址時(shí),可以通過InetAddress的getAllByName靜態(tài)方法根據(jù)域名獲得該域名代表的主機(jī)的所有網(wǎng)絡(luò)地址信息,返回的是一個(gè)組InetAddress的對象。

    /**----------------------------------GetIPAddress.java----------------------------------------*/

    import java.net.InetAddress;
    import java.net.UnknownHostException;

    /**
     * 獲取IP地址和機(jī)器名
     
    */

    public class GetIPAddress {

        
    /**
         * 獲取本機(jī)的IP地址
         * 
    @return
         * 
    @throws UnknownHostException
         
    */

        
    public static String getLocalIP() throws UnknownHostException {
            InetAddress addr 
    = InetAddress.getLocalHost();
            
    return addr.getHostAddress();
        }


        
    /**
         * 獲取本機(jī)的機(jī)器名
         * 
    @return
         * 
    @throws UnknownHostException
         
    */

        
    public static String getLocalHostName() throws UnknownHostException {
            InetAddress addr 
    = InetAddress.getLocalHost();
            
    return addr.getHostName();
        }

        
    /**
         * 根據(jù)域名獲得主機(jī)的IP地址
         * 
    @param hostName    域名
         * 
    @return
         * 
    @throws UnknownHostException
         
    */

        
    public static String getIPByName(String hostName)
                
    throws UnknownHostException {
            InetAddress addr 
    = InetAddress.getByName(hostName);
            
    return addr.getHostAddress();
        }

        
    /**
         * 根據(jù)域名獲得主機(jī)所有的IP地址
         * 
    @param hostName    域名
         * 
    @return
         * 
    @throws UnknownHostException
         
    */

        
    public static String[] getAllIPByName(String hostName)
                
    throws UnknownHostException {
            InetAddress[] addrs 
    = InetAddress.getAllByName(hostName);
            String[] ips 
    = new String[addrs.length];
            
    for (int i = 0; i < addrs.length; i++{
                ips[i] 
    = addrs[i].getHostAddress();
            }

            
    return ips;
        }

        
        
    public static void main(String[] args) throws UnknownHostException {
            
    // 獲取本機(jī)的IP地址和機(jī)器名
            System.out.println("Local IP: " + GetIPAddress.getLocalIP());
            System.out.println(
    "Local HostName: " + GetIPAddress.getLocalHostName());

            
    // 獲得微軟網(wǎng)站的IP
            String hostName = "www.microsoft.com";
            System.out.println(
    "域名為" + hostName + "的主機(jī)的IP地址:");
            System.out.println(GetIPAddress.getIPByName(hostName));

            System.out.println(
    "域名為" + hostName + "的主機(jī)的所有IP地址:");
            String[] ips 
    = GetIPAddress.getAllIPByName(hostName);
            
    for (int i = 0; i < ips.length; i++{
                System.out.println(ips[i]);
            }

        }

    }



                                                                                                           --    學(xué)海無涯
            

    主站蜘蛛池模板: 奇米影视亚洲春色| 成人影片麻豆国产影片免费观看 | 亚洲春色在线视频| xvideos永久免费入口| 亚洲成a人无码av波多野按摩| 美女裸免费观看网站| 亚洲第一视频在线观看免费| 亚洲女子高潮不断爆白浆| 精品国产精品久久一区免费式| 2020天堂在线亚洲精品专区| 日韩免费视频在线观看| 亚洲JIZZJIZZ妇女| 亚洲成网777777国产精品| 久久久受www免费人成| 亚洲自偷自偷精品| 免费视频专区一国产盗摄| 亚洲乱亚洲乱妇24p| 亚洲国产精品一区二区九九| 国产亚洲精品免费视频播放| 久久久久久久久亚洲| 日本成年免费网站| 激情吃奶吻胸免费视频xxxx| 亚洲午夜久久久久久久久久| 久久午夜伦鲁片免费无码| 亚洲一卡一卡二新区无人区| 国产伦一区二区三区免费 | 免费人成大片在线观看播放电影| 亚洲一区二区三区免费| 免费视频成人片在线观看| 中文日韩亚洲欧美制服| 亚洲精品国精品久久99热| 8888四色奇米在线观看免费看| 亚洲久悠悠色悠在线播放| 亚洲国产精品丝袜在线观看| 在线人成精品免费视频| 亚洲AV无码成人精品区狼人影院| 国产亚洲人成网站在线观看| 思思re热免费精品视频66 | 99999久久久久久亚洲| 亚洲人妻av伦理| 91福利免费体验区观看区|