Как узнать локальный IP сервера

 Вопрос может показаться странным - ибо, если к серверу коннектишься, IP уж точно его известен, но...


  • бывает несколько интерфейсов и несколько IP
  • бывают настройки провайдера  - хостера - коннект через гейтвей, а к серверу  - через IP внутренней сети
  • IPv6, опять же, все чаще и тоже бывает - вон Vultr дешевые пакеты вообще IPv4 не предуматривают
  • короче - мгого чего бывает


Как узнать адрес встроенными средствами?

Издавна - ifcofig, но увы, уже давно он не входит в пакеты по умолчанию: надо ставить, а надо ли?

 

в Ubuntu можно воспользоваться командой

hostname -I

которая кратко выведет список назначенных IP адресов, или командой

ip addr

которая заменяет устаревший ifconfig и выводит более подробную информацию об интерфейсах


к чему это все написано? Ну, например, к сетапу Dante Socks прокси сервера



Комментарии