Как я могу найти свой IP-адрес - не маршрутизатор моей компании, а мои локальные машины


16

Я запускаю серверы rails на портах 3000 и 5000.

Что я использую (или как мне найти) IP-адрес моего Mac?

Не тот, который используется для просмотра веб-страниц, на котором размещен IP-адрес моей компании, а мой локальный компьютер.

Я полагаю, это будет 192.168.xx?

Ответы:


7

Я не могу поверить, что никто не предложил самый простой метод из всех, только 2 клика (или 3, если ваш адаптер не находится вверху списка).

Нажмите Системные настройки, нажмите Сеть.

Он отобразит IP-адрес адаптера в разделе «Состояние» справа от сетевых адаптеров. Если ваше устройство не наверху (которое будет выбрано по умолчанию), просто нажмите на устройство с зеленым статусом. Это будет либо Wi-Fi, либо Ethernet.


Кроме того, это показывает только IP-адрес IPv4, в то время как на моем Mac также включен IPv6 (что дает мне один временный адрес и один частный фиксированный, все это хорошо отображается на ifconfigвкладке TCP / IP или после нажатия кнопки «Дополнительно» в сети). настройки - хотя последний не говорит, какой IPv6-адрес какой).
Арджан


6

В качестве альтернативы, вы можете попробовать запустить

ifconfig

в терминале. По умолчанию будет показан список интерфейсов с IP-адресами, а также множество других деталей, таких как физические адреса. Его также можно использовать для настройки параметров сетевого адаптера. Справочная страница находится здесь: http://linux.die.net/man/8/ifconfig

или вы можете запустить man ifconfigна терминале.

В вашем случае вы, вероятно, ищете en0или en1, ищите inetIP-адрес.


6

Есть несколько методов ...

... но некоторые методы дают разные виды IP-адресов. Убедитесь, что вы знаете, какой IP-адрес вам нужен. Для многих (большинства?) Целей нужен публичный IP-адрес.

  • Ваш общедоступный IP-адрес увидят люди в Интернете. (Обычно это имеют в виду люди, если они не указывают, какой тип IP-адреса.)
  • Ваш локальный IP-адрес тот, который ваш маршрутизатор использует для связи с вами в вашей локальной сети.

Примечание: в определенных ситуациях ваш локальный IP-адрес может совпадать с вашим публичным IP-адресом.

Вот несколько способов получить каждый тип IP-адреса:

# 1: Из меню WiFi - дает ваш ЛОКАЛЬНЫЙ IP-адрес

Удерживайте optionи щелкните значок WiFi в строке меню в правом верхнем углу экрана. Вы увидите специальное меню, в котором, помимо прочего, указан ваш IP-адрес.

чей-то снимок экрана

# 2: из настроек сети - дает ваш локальный IP-адрес

Есть два способа получить доступ к сетевым настройкам:

  1. Нажмите на значок WiFi в меню, затем выберите «Настройки сети»
  2. Перейдите в «Системные настройки» (либо в своей док-станции внизу экрана, либо выполнив поиск в Spotlight), затем откройте «Сеть».

Вы увидите свой IP-адрес, как показано: чей-то скриншот их окна сетевых настроек

# 3: Из терминала (метод A) - дает ваш локальный IP-адрес

Запустите ваш любимый терминал (например, Mac OS X поставляется с терминалом) и введите следующее:

  • ipconfig getifaddr en0 если подключен через беспроводное соединение.
  • ipconfig getifaddr en1 если подключен через Ethernet.
  • ipconfig getifaddr en3 если подключен через адаптер Thunderbolt-to-ethernet.

# 4: С терминала (метод B) - дает ваш публичный IP-адрес

Запустите ваш любимый терминал (например, Mac OS X поставляется с терминалом) и введите curl http://ipecho.net/plain; echo.

# 5: из браузера - дает ваш публичный IP-адрес

Вы можете использовать множество веб-сайтов, которые сообщат вам ваш публичный IP-адрес. Самым простым, вероятно, является поиск в Google по запросу «какой у меня IP-адрес» .


вау, держи ключ-опцию так хорошо спрятан, но показывает так много информации. спасибо, что поделились
computingfreak

2

Я установил iStat Menues. Теперь я могу видеть все IP-адреса: один из моего провайдера называется "public ip", а в сети WiFi называется "private ip" в меню iStat.

Он также может работать с виджетом iStat Nano. Только попробовал полную версию. Мне нужно только нажать на пункт меню, чтобы получить информацию.

введите описание изображения здесь


1

Все эти ответы хорошие ... Я хотел бы добавить одну вещь. Если вы пытаетесь получить IP-адрес вашего Mac, чтобы вы могли получить доступ к серверу, на котором вы работаете локально, на том же Mac, вы можете использовать http://127.0.0.1/(локальный IP-адрес) или http://localhost/. Это всегда то же самое, и вы можете использовать его, даже не подключаясь к какой-либо сети.

Если вы пытаетесь разрешить другим подключаться к серверу на вашем Mac, вам, вероятно, будет проще дать им имя вашего хоста, которое вы можете установить из панели «Общие настройки системы» (по крайней мере, если они используют систему с Bonjour) , Тогда вы можете получить доступ к чему-то вродеhttp://mymacbook.local/


Для доступа через системное имя требуется Bonjour на «другом» компьютере.
холме

0

Вы также можете перейти к разделу «Об этом Mac» и нажимать на серый текст в разделе «Mac OS X», пока на нем не отобразится ваш локальный IP-адрес для ОС до Lion .

Кроме того, для версий Mac OSX до Lion это действие также работает на экране входа в систему.


Примечание для будущих читателей: другие ответы здесь не являются неправильными; этот ответ - просто самый простой способ найти информацию (ИМХО).
Мэтт

Я даже не знал, что такой способ существует, поэтому я решил попробовать, и он не работает для меня на 10.8, он отображает версию, серийный номер и сборку, и ничего более.
AlanJC

@AlanJC Я полагаю, вы подключены к Интернету, верно? Может быть, это то, что было прекращено в ML :(
Мэтт

Да, подключенный через Wi-Fi к экстремальному аэропорту, начало 2011 года, 15 "Мбит / с. Я не буду скучать по нему, хотя я никогда не знал, что он
вообще

-1 Да, он показывает мне серийный номер версии и номер сборки, но не ip
Майкл Даррант
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.