สารบัญ
Java รับชื่อโฮสต์จากที่อยู่ IP InetAddress.getByName()
กำหนดที่อยู่ IPมีชื่อโฮสต์(ชื่อเครื่อง) นี่คือโปรแกรมตัวอย่างที่จะได้รับ
โปรแกรมตัวอย่าง
/** * รับชื่อโฮสต์พร้อมที่อยู่ IP ที่ระบุ * ที่อยู่ @param ที่อยู่ IP * @return ชื่อโฮสต์ * *หากมีข้อยกเว้นที่ไม่คาดคิดเกิดขึ้น สตริง "UnknownHost" จะถูกส่งกลับ */ public static String getHostName(String address) { try { InetAddress iaddress = InetAddress.getByName(address); return iaddress.getHostName(); } catch (ข้อยกเว้น e) { e.printStackTrace(); } return "UnknownHost"; }
ผลการดำเนินการ
◆ตัวอย่างการดำเนินการ
โมฆะคงที่สาธารณะ main (สตริง [] args) { ชื่อสตริง = getHostName ("66.249.89.99"); System.out.println ("ชื่อโฮสต์ = '"+ ชื่อ +"'"); }
◆ผลลัพธ์เอาท์พุต
ชื่อโฮสต์ = 'jp-in-f99.google.com'