簡體   English   中英

通過Android的IP地址獲取主機名

[英]Get HostName by IP Address Android

我正在使用Android Studio在Android中制作一個簡單的IP掃描程序。 我已經成功檢查了主機是否還活着或死了。 但是現在我還需要獲取特定IP地址的主機名。

我嘗試了以下兩種方法,但它們返回的IP地址不是主機名

InetAddress inetAddr;
    inetAddr = InetAddress.getByName(host.hostname);
    String hostname = inetAddr.getHostName();
    String canonicalHostname = inetAddr.getCanonicalHostName();

我也在一些論壇上閱讀過有關編輯主機文件的信息,但這不是我想要的。

請幫忙

謝謝

試試這個

InetAddress address = InetAddress.getByName("www.example.com"); 
System.out.println(address.getHostAddress()); 
System.out.println(address.getHostName());

希望對您有幫助。.:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM