Ich betreibe Rails-Server an den Ports 3000 und 5000.
Wofür verwende ich (oder wie finde ich) die IP-Adresse meines Macs?
Nicht diejenige, die für das Surfen im Internet verwendet wird, die von meinem Firmenhost bereitgestellte IP, sondern die von meinem lokalen Computer.
Ich stelle mir vor, es wäre 192.168.xx?
Ich kann nicht glauben, dass niemand die einfachste Methode von allen vorgeschlagen hat, nur 2 Klicks (oder 3, wenn Ihr Adapter nicht ganz oben auf der Liste steht).
Klicken Sie auf Systemeinstellungen, klicken Sie auf Netzwerk.
Die IP-Adresse des Adapters wird unter Status rechts neben den Netzwerkadaptern angezeigt. Wenn sich Ihr Gerät nicht ganz oben befindet (was standardmäßig ausgewählt ist), klicken Sie einfach auf das Gerät mit dem grünen Status. Es wird entweder Wi-Fi oder Ethernet sein.
Ich benutzte:
ipconfig getifaddr en1
en0
, je nach verwendeter Schnittstelleipconfig getifaddr en3
.ifconfig -l | xargs -n1 ipconfig getifaddr
Sie es, damit Sie sich nicht darum kümmern müssen, welche Schnittstelle verwendet wird. apple.stackexchange.com/questions/20547/…...aber einige Methoden geben unterschiedliche Arten von IP-Adressen aus. Stellen Sie sicher, dass Sie wissen, welche Art von IP-Adresse Sie benötigen. Für viele (die meisten?) Zwecke ist die öffentliche IP-Adresse erforderlich.
Hinweis: In bestimmten Situationen kann Ihre lokale IP-Adresse mit Ihrer öffentlichen IP-Adresse identisch sein.
Halten optionSie das WLAN-Symbol in der Menüleiste in der oberen rechten Ecke Ihres Bildschirms gedrückt und klicken Sie darauf. Sie werden ein spezielles Menü sehen, das unter anderem Ihre IP-Adresse auflistet.
Es gibt zwei Möglichkeiten, um zu den Netzwerkeinstellungen zu gelangen:
Sie sehen Ihre IP-Adresse wie gezeigt:
Starten Sie Ihr bevorzugtes Terminal (z. B. wird Mac OS X mit einem Terminal namens Terminal geliefert) und geben Sie Folgendes ein:
ipconfig getifaddr en0
wenn über eine drahtlose Verbindung verbunden.ipconfig getifaddr en1
wenn über Ethernet verbunden.ipconfig getifaddr en3
bei Verbindung über einen Thunderbolt-zu-Ethernet-Adapter.Starten Sie Ihr bevorzugtes Terminal (z. B. wird Mac OS X mit einem namens Terminal geliefert) und geben Sie curl http://ipecho.net/plain; echo
.
Es gibt viele Websites, die Sie verwenden können, die Ihnen Ihre öffentliche IP-Adresse mitteilen. Am einfachsten ist wahrscheinlich eine Google-Suche nach "was ist meine IP-Adresse" .
Alternativ könntest du versuchen zu laufen
ifconfig
im Endgerät. Es zeigt standardmäßig eine Liste von Schnittstellen mit IPs zusammen mit vielen, vielen anderen Details wie physischen Adressen. Es kann auch verwendet werden, um Netzwerkadaptereinstellungen zu konfigurieren, die Manpage ist hier: http://linux.die.net/man/8/ifconfig
oder Sie können man ifconfig
auf dem Terminal laufen.
In Ihrem Fall suchen Sie wahrscheinlich nach en0
oder en1
, suchen Sie unter inet
nach der IP-Adresse.
Ich habe iStat Menues installiert. Jetzt kann ich alle IPs sehen, die von meinem Anbieter heißt "öffentliche IP" und die im WiFi-Netzwerk heißt "private IP" in den iStat-Menüs.
Es könnte auch mit dem iStat Nano Widget funktionieren. Habe nur die Vollversion probiert. Ich muss nur auf das Menüleistenelement klicken, um die Informationen zu erhalten.
Alle diese Antworten sind gut ... Ich möchte eine Sache hinzufügen. Wenn Sie versuchen, die IP Ihres Macs abzurufen, damit Sie auf den Server zugreifen können, den Sie lokal auf demselben Mac ausführen, können Sie http://127.0.0.1/
(die lokale Loopback-IP) oder verwenden http://localhost/
. Es ist immer gleich und Sie können es verwenden, ohne mit einem Netzwerk verbunden zu sein.
Wenn Sie versuchen, anderen die Verbindung zum Server auf Ihrem Mac zu ermöglichen, ist es wahrscheinlich einfacher, ihnen Ihren Hostnamen zu geben, den Sie im Bereich „Sharing System Preferences“ festlegen können (zumindest solange sie ein Bonjour-fähiges System verwenden). . Dann können Sie auf etwas wie zugreifenhttp://mymacbook.local/
Sie können auch zu „Über diesen Mac“ gehen und auf den grauen Text unter „Mac OS X“ klicken, bis Ihre lokale IP -Adresse für Betriebssysteme vor Lion angezeigt wird .
Auch für Mac OSX-Versionen vor Lion funktioniert diese Aktion auch auf dem Anmeldebildschirm.
ifconfig en0 inet
Verwenden Sie ifconfig , gefolgt von der Schnittstelle. Verwenden Sie man ifconfig, um mehr zu erfahren.
Arjan
ifconfig
oder auf der Registerkarte TCP/IP angezeigt werden, nachdem Sie im Netzwerk auf Erweitert geklickt haben Einstellungen – obwohl letztere nicht sagen, welche IPv6-Adresse welche ist).