<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é)海無涯
            

    主站蜘蛛池模板: av在线亚洲欧洲日产一区二区| 在线观看91精品国产不卡免费| 国产va免费精品观看精品 | 美女视频黄频a免费| 日韩在线视频播放免费视频完整版| gogo免费在线观看| 午夜精品一区二区三区免费视频| 久久免费看黄a级毛片| 女人被弄到高潮的免费视频| 亚洲国产精品成人AV无码久久综合影院| 亚洲精品午夜无码专区| 亚洲日产2021三区| 亚洲爆乳无码专区www| 中文字幕成人免费高清在线视频 | 久久久精品国产亚洲成人满18免费网站 | 久久久亚洲裙底偷窥综合| 亚洲人成电影网站色| 国产特黄一级一片免费 | 亚洲视频在线免费观看| 成人黄软件网18免费下载成人黄18免费视频 | 最近2019中文字幕免费直播| 日韩免费无砖专区2020狼| 亚洲精品卡2卡3卡4卡5卡区| 亚洲国产成人精品激情| eeuss免费影院| 91久久成人免费| 亚洲精品A在线观看| 亚洲国产精品yw在线观看| 特级毛片在线大全免费播放| 最近2018中文字幕免费视频 | 国产99视频精品免费观看7| 亚洲国产精品视频| 亚洲国产午夜电影在线入口| 无遮挡免费一区二区三区| 97性无码区免费| 亚洲人成网77777亚洲色| fc2免费人成在线| 最近免费中文字幕mv在线电影| 国产成人涩涩涩视频在线观看免费| 亚洲精品成人片在线观看精品字幕| 亚洲最大的成人网|