題:
如何找到我的IP地址-不是我公司的路由器,而是我的本地計算機
Michael Durrant
2012-08-09 20:03:39 UTC
view on stackexchange narkive permalink

我在端口3000和5000上運行Rails服務器。

我要使用(或如何查找)Mac的IP地址嗎?

不是用於IP地址的那一個?網絡瀏覽是我的公司託管提供的IP,而是我的本地計算機提供的IP。

我想是192.168.x.x嗎?

七 答案:
Michael Durrant
2012-08-09 20:06:02 UTC
view on stackexchange narkive permalink

我用過:

  ipconfig getifaddr en1  
或`en0`,取決於所使用的接口
這是正確的答案。
如果您使用的是Thunderbolt轉以太網適配器,請使用`ipconfig getifaddr en3`。
jvriesem
2015-10-22 21:18:52 UTC
view on stackexchange narkive permalink

有幾種方法...

...但是某些方法提供了不同種類的IP地址。確保您知道所需的IP地址類型。對於許多(大多數?)目的,公共IP地址是必需的。

  • 您的 公共 IP地址是唯一的IP地址。互聯網將會看到。 (通常,這就是人們不指定哪種IP地址的意思。)
  • 您的 本地 IP地址是您的路由器用於與您在局域網上進行通信。

注意:在某些情況下,您的本地IP地址可能與您的公共IP地址相同。

以下是獲取每種IP地址的幾種方法:

#1:從WiFi菜單欄中-給出您的本地IP地址

按住選項 kbd>,然後點擊屏幕右上角菜單欄中的WiFi圖標。您將看到一個特殊菜單,其中列出了您的IP地址。

somebody's screen capture

#2:從“網絡偏好設置”-提供您的本地IP地址

有兩種方法可以訪問網絡首選項:

  1. 單擊菜單欄中的WiFi圖標,然後選擇“網絡首選項”
  2. 轉到“系統偏好設置”(在屏幕底部的Dock上,或通過Spotlight搜索),然後打開“網絡”。
  3. ol>

    您將看到您的IP地址,如下所示: somebody's screenshot of their Network Preferences window

    #3:從終端(方法A)-提供您的本地IP地址

    啟動您的IP地址最喜歡的終端(例如Mac OS X附帶一個名為Terminal的終端),然後鍵入以下內容:

  • ipconfig getifaddr en0 (如果通過無線連接進行了連接)。
  • 如果通過以太網連接,則為
  • ipconfig getifaddr en1 。如果通過Thunderbolt到以太網適配器進行連接,則
  • ipconfig getifaddr en3

#4:從終端(方法B)-giv是您的公共IP地址

啟動您喜歡的終端(例如Mac OS X附帶一個名為Terminal的終端),然後鍵入 curl http://ipecho.net/plain;echo

#5:通過瀏覽器-提供您的PUBLIC IP地址

您可以使用許多網站來告訴您您的公共IP地址。最簡單的方法可能是 Google搜索“我的IP地址是什麼”

哇,按住選項鍵隱藏得很好,但顯示了很多信息。感謝分享
AlanJC
2012-08-10 13:40:11 UTC
view on stackexchange narkive permalink

我不敢相信沒有人建議過所有最簡單的方法,只需單擊2次即可(如果您的適配器不在列表頂部,則只需單擊3次。)。

。它將在網絡適配器右側的“狀態”下顯示適配器的IP地址。如果您的設備不在頂部(將是默認設置),則只需單擊綠色狀態的設備即可。它將是Wi-Fi或以太網。

順便說一句,這只顯示了一個IPv4 IP地址,而我的Mac也啟用了IPv6(給我一個臨時地址和一個私有固定地址,在單擊“高級”後,在“ ifconfig”或“ TCP / IP”選項卡中都很好地顯示了這些地址)在“網絡設置”中,儘管後者無法告知哪個IPv6地址。
jammypeach
2012-08-09 20:12:44 UTC
view on stackexchange narkive permalink

或者,您可以嘗試在終端中運行

  ifconfig  

。默認情況下,它將顯示具有IP的接口列表,以及許多其他詳細信息,例如物理地址。它也可以用來配置網絡適配器設置,手冊頁在這裡: http://linux.die.net/man/8/ifconfig

或者您可以運行終端上的 man ifconfig

在您的情況下,您可能正在尋找 en0 en1 ,請在 inet 。

user8551
2012-08-09 20:40:34 UTC
view on stackexchange narkive permalink

我安裝了iStat菜單。現在我可以看到所有IP,在iStat菜單中,我的瀏覽器提供的IP被稱為“公共ip”,而WiFi網絡中的IP被稱為“私有ip”。

它也可以與iStat Nano一起使用小部件。只嘗試了完整版。我只需要單擊菜單欄上的內容即可獲取信息。

enter image description here

ryan42
2012-08-10 12:42:46 UTC
view on stackexchange narkive permalink

所有這些答案都很好...我想補充一件事。如果您試圖獲取Mac的IP,以便可以訪問在同一Mac上本地運行的服務器,則可以使用 http://127.0.0.1/ (本地環回IP)或 http:// localhost / 。它始終是相同的,您甚至無需連接任何網絡就可以使用它。

如果嘗試讓其他人連接到Mac上的服務器,則可能更容易為他們提供主機名您可以在“共享系統偏好設置”窗格中進行設置(至少在他們使用啟用Bonjour的系統時)。然後,您可以訪問 http://mymacbook.local/

通過系統名稱進行訪問需要在“另一台”計算機上使用Bonjour。
Matt
2012-08-09 20:25:50 UTC
view on stackexchange narkive permalink

您還可以轉到“關於本機”,然後在“ Mac OS X”下單擊灰色文本,直到它顯示Lion之前的操作系統的本地IP地址

此外,對於Lion之前的Mac OSX版本,此操作也可以在登錄屏幕上進行。

將來的讀者註意:這裡的其他答案不是“錯”的;此答案只是查找信息(IMHO)的最簡單方法。
我什至不知道這種方式存在,所以我想嘗試一下,它在10.8上對我不起作用,它顯示版本,序列號和內部版本,僅此而已。
@AlanJC我假設您已連接到互聯網,對嗎?可能是ML :(
是的,通過wifi連接到了一個極端的機場,2011年初達到了15英寸每秒。儘管我永遠不知道它的存在,但我不會錯過它。
-1是,它顯示了版本號序列號和內部版本,但沒有顯示ip


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...