在Java程序中是否可以訪問Windows計算機的ipconfig/all輸出的「連接特定的DNS後綴」字段中包含的字符串?如何訪問Java中每個NetworkInterface的連接特定DNS後綴?
如:
C:> IPCONFIG/ALL
以太網適配器本地連接:
Connection-specific DNS Suffix . : myexample.com <======== This string
Description . . . . . . . . . . . : Broadcom NetXtreme Gigabit Ethernet
Physical Address. . . . . . . . . : 00-30-1B-B2-77-FF
Dhcp Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IP Address. . . . . . . . . . . . : 192.168.1.66
Subnet Mask . . . . . . . . . . . : 255.255.255.0
我知道getDisplayName()將獲得返回描述(例如:博通NetXtreme千兆以太網),並且getInetAddresses()會給我一個綁定到這個網絡接口的IP地址列表。
但也有閱讀的「連接特定的DNS後綴」的方式?
這並不爲我工作(Java 8中,Windows 10)。 – jumar 2016-10-17 14:12:47