Finding Global/External IP
You can get your external IP from terminal as follows
curl ipecho.net/plain ; echoor
curl ifconfig.meFinding Local IP
3 methods for finding Local IP are as below :-
- Using GUI
Most easy way via GUI is to go to System preferences -> Networks .Here you will see your local IP as shown below
2. Using ipconfig
If we want to get more details, it is possible via Terminal . Unlike Windows , If you type ipconfig in Terminal , you will end up with something like this
amar@Amarjits-MacBook-Pro:~/Desktop$ ipconfigusage: ipconfig <command> <args>where <command> is one of waitall, getifaddr, ifcount, getoption, getpacket, getv6packet, set, setverbose
We have to specify the following arguments to get your ip
ipconfig getifaddr en03. Using ifconfig
Alternatively you can also retrieve IP using following command(it is ifconfig not ipconfig)
ifconfig | grep inetYou will see following output, in which you can see in Bold
amar@Amarjits-MacBook-Pro:~/Desktop$ ifconfig | grep inetinet 127.0.0.1 netmask 0xff000000inet6 ::1 prefixlen 128inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1inet6 fe80::ee:a7c0:fbb4:2a5e%en0 prefixlen 64 secured scopeid 0x4inet6 2607:fea8:bd9f:f5b0:18c4:e74d:165f:4802 prefixlen 64 autoconf securedinet6 2607:fea8:bd9f:f5b0:f1e1:3514:d226:fb11 prefixlen 64 autoconf temporaryinet6 fd00:a84e:3f47:d7c2:10ff:f38f:6154:7e72 prefixlen 64 autoconf securedinet6 fd00:a84e:3f47:d7c2:a026:6b5c:7f59:3ee prefixlen 64 autoconf temporaryinet6 2607:fea8:bd9f:f5b0::8 prefixlen 64 dynamicinet 192.168.0.32 netmask 0xffffff00 broadcast 192.168.0.255inet6 fe80::5c67:87ff:fe26:cd8d%awdl0 prefixlen 64 scopeid 0xainet6 fe80::aede:48ff:fe00:1122%en6 prefixlen 64 scopeid 0xcinet6 fe80::16b8:c2f3:ee49:632c%utun0 prefixlen 64 scopeid 0xdinet6 fe80::bc81:2c3c:175f:9b5d%utun1 prefixlen 64 scopeid 0xf
we can further filter results by issuing one more grep having something like 192.168 for local IP
ifconfig | grep inet | grep 192.168Hope it helps !
Как найти IP-адрес iPhone, iPad, iPod touch в iOS
Это то же самое на всех версиях iOS со всеми устройствами iOS. На главном экране устройства:
- Откройте значок приложения «Настройки» и перейдите и нажмите «Wi-Fi Networks»,
- Найдите сетевое имя маршрутизатора, к которому вы в данный момент подключены, и нажмите голубую (i) информационную кнопку рядом с именем активных сетей
- Предполагая, что вы обычно являетесь адресом DHCP, прокрутите вниз и найдите IP-адрес в формате x.x.x.x, например «192.168.1.2»,

В более ранних версиях iOS экран настроек для спецификаций IP выглядит несколько иначе, но детали остаются прежними:



Это может быть само собой разумеющимся, но вы должны быть подключены к сети Wi-Fi, чтобы это работало, если устройство не подключено к сети, тогда не будет адреса маршрутизатора или шлюза, который нужно было бы получить в первую очередь.
Получение IP-адреса маршрутизатора / шлюза в iOS
- Откройте приложение «Настройки» в iOS и перейдите в раздел «Wi-Fi».
- Найдите имя сети Wi-Fi, которая в настоящее время подключена, и нажмите на синюю информационную кнопку (i) рядом с именем
- В разделе «IP-адрес» найдите «Маршрутизатор» — число рядом с ним — это IP-адрес этого маршрутизатора или шлюза.



-

Нажмите «Системные настройки» (в Доке). Если в Доке этой кнопки нет, щелкните по логотипу Apple (в левом верхнем углу экрана) и выберите «Системные настройки».
-

Нажмите «Сеть». Эта кнопка имеет вид серого шара (в большинстве версий Mac OS X). Если вам не удается найти эту кнопку, введите «сеть» в строке поиска (в правом верхнем углу окна «Системные настройки»).
-

В списке слева выберите ваше подключение к интернету. Щелкните по названию, обозначенному зеленой точкой, а затем нажмите «Подключено» (под названием).
-

Нажмите «Дополнительно» (в правом нижнем углу), если вы пользуетесь Wi-Fi. Маску подсети для других типов сетевых соединений можно увидеть на правой стороне экрана.
-

Перейдите на вкладку «TCP/IP» в окне «Дополнительно». Mac TCP/IP определяет способ доступа к сети.
-

Найдите маску подсети. Она указана в строке «Маска подсети» и начинается с числа 255.
- Если цифры находятся в нижней половине экрана в разделе «Настройка IPv6», вы подключены к локальной IPv6 сети, в которой маски подсетей не используются. Если вы хотите подключиться к интернету, в выпадающем меню «Настройка IPv4» выберите «Использовать DHCP», а затем нажмите .
-

Откройте командную строку. Для этого нажмите Windows + .
- Если это не сработало, нажмите кнопку «Пуск» (в левом нижнем углу экрана). В строке поиска введите «командная строка» и дважды щелкните по отобразившемуся значку. Возможно, вам потребуется нажать , чтобы открыть строку поиска.
- Если кнопки «Пуск» в левом нижнем углу нет, наведите курсор в нижний правый угол и переместите его вверх, или проведите справа налево по сенсорному экрану.
-

Введите команду ipconfig. Введите ipconfig /all (не забудьте про пробел перед косой чертой). Нажмите . Ipconfig — это утилита, которая отслеживает все сетевые подключения. Откроется список всех активных сетей.
-

-

Откройте панель управления. Это еще один способ найти маску подсети.
- Откройте «Панель управления» –> «Сеть и интернет» –> «Центр коммуникаций и передачи данных».
- В большинстве современных версий системы Windows нужно нажать «Изменить настройки адаптера» (слева). В Windows Vista нажмите «Управление сетевыми подключениями».[3]
- Щелкните правой кнопкой мыши по «Локальное подключение» и выберите «Статус». В открывшемся окне нажмите «Детали».[4]
Запишите маску подсети.
-

Запустите терминал. Для этого нажмите Ctrl + Alt +T (или по-другому в зависимости от вашего дистрибутива Linux).
-

-

В строке «Маска» или «Маска подсети» найдите маску подсети. Она начинается с 255.
-

Используйте маску подсети, найденную вами на компьютере. Если вы настраиваете Smart TV или другое устройство, возможно, вам понадобится ввести маску подсети. Это число является специфичным для вашей локальной сети. Для наилучших результатов следуйте инструкциям, описанным выше, чтобы найти маску подсети на вашем компьютере. Этот метод должен работать и на других устройствах.
- Если устройство не подключается к сети, на компьютере оставьте открытым окно с соответствующей информацией. Обращайтесь к ней, изменяя настройки на устройстве.
- Если вам не удается найти маску подсети на компьютере, попробуйте ввести 255.255.255.0. Это маска подсети наиболее распространена для домашних сетей.
-

- Например, если IP-адрес вашего компьютера 192.168.1.3, то IP-адрес вашего устройства будет таким: 192.168.1.100.
- Если вам не удается найти IP-адрес компьютера, поищите его на корпусе вашего маршрутизатора или в интернете по модели вашего маршрутизатора. Измените последнюю группу цифр.
- Если вам не удается найти IP-адрес, введите 192.168.1.100, или 192.168.0.100, или 192.168.10.100, или 192.168.2.100.
-

- Например, если IP-адрес устройства 192.168.1.3, установите шлюз 192.168.1.1.
- В любом интернет-браузере в адресной строке введите http://<адрес шлюза>. Если вы ввели правильный адрес шлюза, откроется информация о вашем маршрутизаторе.
-

Задайте DNS. Используйте то же значение DNS, как на вашем компьютере, или значение, которое вы вводили в качестве адреса шлюза. Кроме того, поищите в интернете «публичный DNS».
-

Свяжитесь с производителем. Если устройство по-прежнему не подключается к сети, обратитесь в службу технической поддержки компании, которое произвело это устройство.
Советы
- Если ваша маска подсети 0.0.0.0, у вас, вероятно, нет подключения к интернету.
- Маска подсети отображается для активного сетевого адаптера. Например, если вы используете беспроводную карту, маска подсети отобразится в разделе с названием этой карты. Если у вас есть несколько сетевых адаптеров, например, беспроводная карта и сетевая карта, прокрутите страницу вверх или вниз, чтобы найти необходимую информацию.
- IPv6-сети не используют маски подсети. В этом случае идентификатор подсети встроен в IP-адрес.[6]
Четвертая группа цифр, разделенных двоеточиями, описывает подсеть.
Предупреждения
- Изменение маски подсети может привести к невозможности подключения к интернету.




