.local是什么?
常規(guī)地運(yùn)行以下代碼:
InetAddress ad1 = InetAddress.getLocalHost();
System.out.println("計(jì)算機(jī)名:"+ad1.getHostName());
System.out.println("IP地址:"+ad1.getHostAddress());
得到結(jié)果:
計(jì)算機(jī)名:takurins-MacBook-Pro.local
IP地址:192.168.0.103
然后我嘗試把那個(gè)計(jì)算機(jī)名的.local去掉:
InetAddress ad2 = InetAddress.getByName("takurins-MacBook-Pro");
System.out.println(ad2.getHostAddress());
得到不一樣的結(jié)果:
113.12.83.4
請(qǐng)問有.local和沒有.local有什么區(qū)別呢?
2015-12-14
個(gè)人認(rèn)為沒有.local后,獲得的是本機(jī)在互聯(lián)網(wǎng)上的ip地址,有.local的話獲得的可能是本機(jī)在路由器中的ip地址