InetAddress.GetAllByName(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
給定主機名稱後,會回傳一個根據系統上設定的名稱服務所組成的 IP 位址陣列。
[Android.Runtime.Register("getAllByName", "(Ljava/lang/String;)[Ljava/net/InetAddress;", "")]
public static Java.Net.InetAddress[]? GetAllByName(string? host);
[<Android.Runtime.Register("getAllByName", "(Ljava/lang/String;)[Ljava/net/InetAddress;", "")>]
static member GetAllByName : string -> Java.Net.InetAddress[]
參數
- host
- String
主機名稱,或 null。
傳回
一個包含特定主機名稱所有 IP 位址的陣列。
- 屬性
例外狀況
如果地址查詢失敗,
備註
給定主機名稱後,會回傳一個根據系統上設定的名稱服務所組成的 IP 位址陣列。
主機名稱可以是機器名稱,例如「java.sun.com」,或是其 IP 位址的文字表示。 若提供字面 IP 位址,僅檢查該位址格式的有效性。
對於 host 以 IPv6 位址定義的字面形式,則可接受 RFC 2732 定義的形式或 RFC 2373 中定義的 IPv6 位址格式。 字面上的 IPv6 位址也可以透過附加範圍區識別碼或 scope_id 來限定。 scope_ids的語法與用法在此說明。
若主機是 null ,則 InetAddress 回傳一個代表迴環介面的位址。 詳見 RFC 3330 節及nbsp;2 及 RFC 2373 節 2.5.3。
若存在安全管理器且 host 非空且 host.length() 不等於零,則會呼叫該安全管理器的方法 checkConnect ,並以主機名稱 和 -1 作為參數,以確認該操作是否被允許。
Java 文件 java.net.InetAddress.getAllByName(java.lang.String)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。