Как узнать IP-адрес сервера: панель, hostname -I и ip addr
IP-адрес нужен, чтобы подключиться к серверу по SSH и направить на него домен. Его видно в панели провайдера и на самом сервере. Ниже — где смотреть и как понять, какой из адресов внешний.
Содержание 7
Что сделать прямо сейчас
- Откройте панель провайдера и страницу своего сервера: внешний IP-адрес указан там.
- Если вы уже на сервере, наберите
hostname -I. Команда покажет все адреса сервера, кроме 127.0.0.1 и локальных адресов IPv6. - Найдите в ответе адрес IPv4 — четыре числа через точку, например
203.0.113.10. Адрес IPv6 записан через двоеточия, например2001:db8::10. - Проверьте адрес: подключитесь по нему —
ssh ivan@203.0.113.10, где ivan — ваш пользователь. Как подключиться.
Команды
| Команда | Что покажет |
|---|---|
hostname -I | все адреса сервера одной командой |
ip -4 addr | адреса IPv4 по каждой сетевой карте |
ip -6 addr | адреса IPv6 |
ip -br addr | то же коротко: таблица из сетевых карт, их состояния и адресов |
ip a | всё о сетевых картах; a — сокращение от address |
echo $SSH_CONNECTION | адрес и порт вашего компьютера, затем адрес и порт сервера, к которому вы подключились |
Порядок адресов в ответе hostname -I не гарантирован: первый в строке не обязательно внешний. Смотрите на сами адреса — как их различать, ниже.
Какой адрес внешний
| Адрес | Что это | Годится для SSH и домена |
|---|---|---|
| 127.0.0.1 и другие 127.x.x.x | сам сервер для самого себя | нет |
| 10.x.x.x | внутренняя сеть | нет |
| 172.16.x.x – 172.31.x.x | внутренняя сеть | нет |
| 192.168.x.x | внутренняя сеть | нет |
| начинается с fe80: | локальный адрес IPv6, работает только внутри своей сети | нет |
| остальные адреса | внешний адрес | да |
Если на сервере есть только внутренние адреса, он выходит в интернет через адрес провайдера. Внешний адрес тогда смотрите в панели провайдера, а подключение к серверу и домен настраивайте на него.
Как узнать IP сайта по домену
Чтобы проверить, на какой сервер указывает домен, наберите в терминале на своём компьютере:
nslookup example.comВ ответе будет адрес сайта. Если он не совпадает с адресом вашего сервера, домен направлен не туда — проверьте A-запись. Как читать ответ и что делать — проверка DNS-записей и A-запись.
Ошибки и как их исправить
| Что видно | Что значит | Что сделать |
|---|---|---|
hostname -I ничего не показал | у сервера нет адресов: сеть не настроена или не поднялась | откройте консоль в панели провайдера и напишите в поддержку |
| только адреса 10.x, 172.16–31.x или 192.168.x | внешний адрес не назначен на сам сервер | возьмите внешний адрес в панели провайдера |
| адресов несколько | у сервера несколько сетевых карт или IPv4 и IPv6 сразу | для SSH и домена берите внешний IPv4 из панели |
| по адресу из панели SSH не подключается | адрес верный, мешает что-то другое | Connection timed out и Connection refused |
| сайт открывается не с этого сервера | A-запись домена указывает на другой адрес | исправьте A-запись |
Источники
- Справка hostname для Ubuntu 24.04 — ключ -I: все адреса, кроме петлевого и локальных IPv6, порядок не гарантирован.
- Справка ip для Ubuntu 24.04 — ключи -4, -6 и -brief, сокращения address, addr и a.
- Справка ip-address для Ubuntu 24.04 — команда ip address show.
- Справка ssh для Ubuntu 24.04 — переменная SSH_CONNECTION: четыре значения через пробел.
- RFC 1918 — внутренние адреса 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16.
- RFC 4291, раздел 2.5.6 — локальные адреса IPv6 fe80::/10.
- RFC 1122, раздел 3.2.1.3 — адреса 127.x.x.x не выходят за пределы самого компьютера.
Сверено 11 октября 2026 года.
Что почитать дальше
- A-записькак направить домен на IP сервера.
- Проверка DNS-записейкуда указывает домен сейчас.
- Подключение по SSHкак войти на сервер по IP.
- Команды Linux для новичкашпаргалка по командам.
Проверено и обновлено: 11.10.2026