Ubuntu - одна из самых популярных операционных систем на базе Linux. Многие веб-разработчики и системные администраторы используют эту ОС для хостинга своих серверов.
Когда вы работаете с сервером, важно знать его внешний IP-адрес, чтобы подключаться к нему удаленно и настраивать сетевые настройки. В данной статье мы рассмотрим несколько способов узнать внешний IP-адрес сервера на Ubuntu.
Первый способ - использование команды curl. Откройте терминал и введите следующую команду:
curl ifconfig.me
123.456.789.012
Если команда curl не установлена на вашем сервере, вы можете использовать команду wget:
wget -qO- ifconfig.me/ip
Если у вас есть доступ к роутеру или модему, вы можете узнать внешний IP-адрес вашего сервера через интерфейс управления. Зайдите в настройки роутера или модема, найдите вкладку "Состояние" или "Сетевые настройки" и там вы увидите внешний IP-адрес сервера.
Метод №1: Использование команды ifconfig
Команда ifconfig позволяет нам получить информацию об IP-адресе сервера в операционной системе Ubuntu.
Шаг 1: Откройте терминал на вашем сервере Ubuntu.
Шаг 2: Введите следующую команду в терминале:
ifconfig
Шаг 3: Найдите интерфейс, который является внешним и имеет описание такое как "eth0" или "enp3s0". Обратите внимание, что могут быть также другие интерфейсы, но вам нужен именно внешний.
Шаг 4: Найдите строку, начинающуюся с "inet addr" или "inet", после чего будет записан IP-адрес сервера. Например:
inet addr:192.168.0.101 Bcast:192.168.0.255 Mask:255.255.255.0
Здесь IP-адрес сервера - это 192.168.0.101.
Теперь вы знаете как узнать внешний IP-адрес сервера на Ubuntu, используя команду ifconfig.
Метод №2: Проверка на внешнем устройстве
Если у вас есть доступ к удаленному серверу или устройству, вы можете просто открыть любой веб-браузер и перейти на один из многих доступных онлайн-сервисов, которые отображают ваш внешний IP-адрес.
Вот простой способ узнать ваш внешний IP-адрес:
- Откройте любой веб-браузер.
- Введите в адресной строке один из следующих веб-сайтов:
- https://www.whatismyip.com/
- https://www.whatismyipaddress.com/
- https://www.ipchicken.com/
- https://www.ipify.org/
- Нажмите Enter, чтобы перейти на выбранный сайт.
- Этот веб-сайт отобразит ваш внешний IP-адрес на своей странице.
- Сделайте отметку или запишите ваш внешний IP-адрес для дальнейшего использования.
Теперь вы знаете два простых метода, которые помогут вам узнать внешний IP-адрес вашего сервера на Ubuntu. Вы можете выбрать наиболее удобный для вас метод и использовать его для доступа к вашему серверу извне.
Метод №3: Использование онлайн сервисов
Если вы не хотите выполнять команды в терминале или использовать дополнительное программное обеспечение, вы можете воспользоваться онлайн сервисами для определения внешнего IP-адреса вашего сервера. Этот метод может быть полезен, если у вас нет доступа к командной строке или если вы предпочитаете использовать графический интерфейс.
Существует несколько популярных сервисов, которые предоставляют информацию о вашем внешнем IP-адресе. Вы можете просто открыть веб-браузер и выполнить поиск в Интернете, используя ключевые слова "Определить внешний IP-адрес". В результате поиска вы увидите список онлайн сервисов, которые предлагают эту возможность.
Выберите любой из этих сервисов и откройте его в браузере. На главной странице вы, скорее всего, найдете свой внешний IP-адрес, отображенный в удобном для вас формате.
Обратите внимание, что при использовании онлайн сервисов для определения внешнего IP-адреса сервера, вы делитесь своим IP-адресом с третьей стороной. Если вам это не подходит по каким-либо причинам, вы можете использовать другие методы, описанные выше.
Метод №4: Настройка автоматического определения внешнего IP адреса
Настройка автоматического определения внешнего IP адреса на сервере Ubuntu позволяет избежать необходимость вручную проверять внешний IP адрес и обновлять его в соответствующим файлах или настройках сервера. Для этого можно использовать специальные сервисы, которые предоставляют API для определения внешнего IP адреса.
Один из таких сервисов - это ipify.org. Для использования этого сервиса вам потребуется получить уникальный ключ API, который будет использоваться для обращения к сервису. Затем вы можете создать скрипт, который будет получать внешний IP адрес с помощью API ipify.org и обновлять его в соответствующих настройках сервера. Ниже приведен пример такого скрипта на языке Bash:
#!/bin/bash |
---|
API_KEY="your_api_key" |
EXTERNAL_IP=$(curl -s "https://api.ipify.org?format=json&api_key=$API_KEY" | jq -r .ip) |
echo "External IP: $EXTERNAL_IP" |
Вы можете запускать этот скрипт вручную или добавить его в крон для автоматического обновления внешнего IP адреса. Таким образом, вы всегда будете иметь актуальный внешний IP адрес сервера Ubuntu без необходимости проверять его вручную.