Answers:
我用了:
ipconfig getifaddr en1
en0
,取决于所使用的接口
ipconfig getifaddr en3
。
或者,您可以尝试运行
ifconfig
在终端。默认情况下,它将显示具有IP的接口列表,以及许多其他详细信息,例如物理地址。它也可以用来配置网络适配器设置,手册页在这里:http : //linux.die.net/man/8/ifconfig
或者您可以man ifconfig
在终端上运行。
就您而言,您可能正在寻找en0
或en1
,在下面inet
寻找IP地址。
...但是某些方法提供了不同种类的IP地址。确保您知道所需的IP地址类型。对于许多(大多数?)目的,公共IP地址是必需的。
注意:在某些情况下,您的本地IP地址可能与您的公共IP地址相同。
按住option并单击屏幕右上角菜单栏中的WiFi图标。您将看到一个特殊菜单,其中列出了您的IP地址以及许多其他内容。
有两种方法可以访问网络首选项:
启动您喜欢的终端(例如Mac OS X附带一个名为Terminal的终端),然后键入以下内容:
ipconfig getifaddr en0
如果通过无线连接进行连接。ipconfig getifaddr en1
如果通过以太网连接。ipconfig getifaddr en3
如果通过Thunderbolt到以太网适配器进行连接。启动您喜欢的终端(例如Mac OS X附带一个名为Terminal的终端),然后键入curl http://ipecho.net/plain; echo
。
您可以使用许多网站来告诉您您的公共IP地址。最简单的方法可能是Google搜索“我的IP地址是什么”。
我安装了iStat菜单。现在,我可以看到所有IP,我的浏览器提供的IP被称为“公共ip”,而在WiFi网络中,iStat菜单中的IP被称为“专用ip”。
它也可以与iStat Nano Widget一起使用。仅尝试了完整版本。我只需要单击菜单栏项以获取信息。
所有这些答案都很好...我想补充一件事。如果您试图获取Mac的IP,以便可以访问在同一Mac上本地运行的服务器,则可以使用http://127.0.0.1/
(本地环回IP)或http://localhost/
。它始终是相同的,您甚至可以在不连接任何网络的情况下使用它。
如果您试图让其他人连接到Mac上的服务器,则可能会更容易为他们提供您的主机名,您可以在“共享系统偏好设置”窗格中对其进行设置(至少在他们使用启用Bonjour的系统时) 。然后您可以访问类似http://mymacbook.local/
您也可以转到“关于本机”,然后单击“ Mac OS X”下的灰色文本,直到它显示Lion之前的操作系统的本地IP地址。
同样,对于Lion之前的Mac OSX版本,此操作也可以在登录屏幕上进行。
ifconfig
在单击“网络”中的“高级”后,在或TCP / IP选项卡中很好地显示了一个临时地址和一个私有固定地址)。设置-尽管后者无法告知哪个IPv6地址)。