簡體   English   中英

為什么這個主機名看起來如此奇怪?

[英]Why this hostname looks so strange?

我使用DNSSD.resolve()方法獲取有關Bonjour找到的服務的信息。 我能夠獲得找到的服務的端口及其主機名。 但是,主機名看起來不像我預期的那樣。 我以為它將是一個IP地址,但它等於ID00926.local. 那是什么? 我可以使用它作為IP地址在Java中創建套接字嗎?

DNSSD.register()使用提供的主機名和端口號注冊您的服務名稱,類型和協議。 需要第二步將主機名解析為一個地址。 如果不提供要注冊的主機名,它將使用定義的主機名。 如果沒有定義的主機名,則會創建一個。 那可能是發生了什么。

看起來您正在獲得某種本地定義的主機名,或者在公司網絡中的本地DNS中,或者在主機文件中。

查看名稱正確解析的最簡單方法是嘗試對其執行ping操作,如果可以,則可以使用它。

不幸的是,我對Java不熟悉,因此其他人將不得不填寫這些詳細信息,但是我認為您必須首先進行一些名稱查找才能獲得IP地址以傳遞給套接字。

暫無
暫無

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

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