0
如果我使用URL www.stackoverflow.com,那麼它將解析爲IP地址31.13.72.49。如何做一個if語句來解析URL到某個IP地址?
這是沒有問題的,我知道該怎麼做了簡單的代碼:
InetAddress add = InetAddress.getByName("www.stackoverflow.com");
return add.getHostAddress();
但我想這樣做的if語句我被封IP地址列表(愛計算器BTW :)只是一個例子)。
E.g.我的屏蔽列表包含(「31.13.72.49」,「www.y.com」,「198.0.10.2」)
如果我進入www.stackoverflow.com,那麼它會承認它是一個錯誤的IP地址知道已解析的IP爲31.13.72.49),然後打印出一條錯誤消息(也許說,網站被禁止使用)。反之亦然,如果我只在阻止列表中輸入IP地址的URL。
我不知道該怎麼做。我知道equals關鍵字或==匹配,但由於它們不相同(儘管彼此解決),我不知道如何證明它們確實來自同一個家族。 PS:我在Java eclipse(import java.net.InetAddress;)中執行此操作。
獲取它們兩者的inetaddress。然後inetAddress.equals(inetAddress2) – pravat 2013-03-18 03:47:19