亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

.local是什么?

常規地運行以下代碼:

InetAddress ad1 = InetAddress.getLocalHost();

System.out.println("計算機名:"+ad1.getHostName());

System.out.println("IP地址:"+ad1.getHostAddress());

得到結果:

計算機名:takurins-MacBook-Pro.local

IP地址:192.168.0.103


然后我嘗試把那個計算機名的.local去掉:

InetAddress ad2 = InetAddress.getByName("takurins-MacBook-Pro");

System.out.println(ad2.getHostAddress());

得到不一樣的結果:

113.12.83.4


請問有.local和沒有.local有什么區別呢?

正在回答

1 回答

個人認為沒有.local后,獲得的是本機在互聯網上的ip地址,有.local的話獲得的可能是本機在路由器中的ip地址

1 回復 有任何疑惑可以回復我~
#1

佐籽劍 提問者

非常感謝!
2015-12-15 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java Socket應用---通信是這樣練成的
  • 參與學習       125005    人
  • 解答問題       627    個

分享的是 Java 中的網絡編程,使用Socket實現網絡聊天通信

進入課程

.local是什么?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號