Přejít na hlavní obsah

Způsoby, jak zjistit IP adresu hostitele Linuxu

  • Stanislav Matoušková
  • Postupy

Znalost IP adresy hostitele je jednou z důležitých součástí moderní síťové interakce. IP adresa umožňuje jedinečně identifikovat jakékoli zařízení v síti. Pro správce systému Linux je znalost IP adresy hostitele Linuxu nezbytná k implementaci různých síťových úloh a konfiguraci síťových připojení.

Existuje několik způsobů, jak zjistit IP hostitele Linuxu. Jedním z nejjednodušších způsobů je použití příkazového řádku. V linuxových systémech existuje příkaz ifconfig, který vám umožní zjistit IP adresu aktuálního hostitele. Jednoduše spusťte příkaz ifconfig v terminálu a vyhledejte možnost inet addr, která odpovídá IP adrese vašeho hostitele. Upozorňujeme, že příkaz ifconfig může vyžadovat oprávnění správce ke spuštění.

Co je IP hostitel?

IP hostitel (Internet Protocol) je číselná adresa, která je přiřazena každému zařízení připojenému k internetu. Slouží k zajištění komunikace mezi různými počítači nebo jinými síťovými zařízeními.

IP adresa se skládá ze čtyř čísel oddělených body, například 192.168.0.1. Každé číslo je oktet a může mít hodnoty od 0 do 255. IP adresy jsou tedy rozděleny do tříd, které určují rozsah možných adres.

IP adresa se používá k identifikaci zařízení v síti a směrování datových paketů. Umožňuje adresovat informace přesně do konkrétního zařízení, což umožňuje výměnu dat mezi různými uzly sítě.

IP hostitele lze zjistit pomocí příkazu ifconfig v operačním systému Linux. Tento příkaz zobrazuje informace o IP adrese a dalších síťových možnostech pro vybrané rozhraní.

Způsoby, jak zjistit IP hostitele Linuxu

Existuje několik způsobů, jak zjistit IP adresu hostitele v operačním systému Linux:

ZpůsobPopis
ifconfigPříkaz ifconfig umožňuje odvodit informace o síťových rozhraních. Chcete-li získat IP adresu, musíte najít požadované rozhraní (obvykle eth0 nebo wlan0) a zobrazit hodnotu v poli "inet addr".
ip addr showPříkaz ip addr show je alternativou k ifconfig a také vám umožňuje znát IP adresy síťových rozhraní. Informace se zobrazují v kompaktnějším formátu.
hostname -I
nmcli

Vyberte způsob, který je pro vás nejvhodnější, a zkontrolujte IP adresu vašeho hostitele Linuxu.

Metoda 1: použití příkazu ifconfig

Chcete-li zobrazit IP adresy všech síťových rozhraní, postupujte podle následujících kroků:

  1. Otevřete terminál stisknutím klávesové zkratky Ctrl + Alt + T.
  2. Zadejte příkaz ifconfig a stiskněte Enter.
  3. Na obrazovce se zobrazí informace o síťových rozhraních. Hledejte řetězec začínající na "inet addr" nebo "inet", který bude obsahovat IP adresu.

Upozorňujeme, že IP adresy se mohou zobrazovat jak IPv4, tak IPv6. Adresy IPv4 jsou čtyři sady čísel, adresy IPv6 jsou osmibarevná sada znaků.

Pokud máte mnoho síťových rozhraní, možná budete muset najít IP adresu požadovaného rozhraní. Chcete-li to provést, použijte jako argument příkaz ifconfig s názvem rozhraní, například:

Zde je eth0 název síťového rozhraní, pro které chcete znát IP adresu. Nahraďte jej názvem rozhraní, které vás zajímá.

Metoda 2: Zobrazení informací v souboru / etc / network / interfaces

Linux má soubor / etc/network / interfaces, který obsahuje informace o nastavení síťového rozhraní. Z něj lze zjistit IP adresu hostitele.

Chcete-li zobrazit obsah souboru, můžete použít textový editor, jako je nano nebo vi:

  1. Otevřete terminál.
  2. Zadejte příkaz sudo nano/etc/network / interfaces .
  3. Přejděte dolů pomocí kláves se šipkami a vyhledejte sekci, která začíná iface a označuje rozhraní, jako je eth0 .
  4. Vedle možnosti address bude uvedena IP adresa hostitele.

Příklad obsahu souboru / etc / network / interfaces:

# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceauto eth0iface eth0 inet staticaddress 192.168.1.100netmask 255.255.255.0gateway 192.168.1.1

V tomto příkladu je IP adresa hostitele 192.168.1.100.

Metoda 3: použití příkazu ip address

Chcete-li tuto metodu použít, musíte otevřít terminál a spustit následující příkaz:

ip address

Po provedení příkazu se na obrazovce zobrazí informace o síťových rozhraních, včetně jejich IP adres. Obvykle je IP adresa uvedena vedle klíčového slova inet . Například:

2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000inet 192.168.0.100/24 brd 192.168.0.255 scope global dynamic eth0

V tomto příkladu je IP adresa rozhraní eth0 192.168.0.100 .

Použití příkazu ip address vám umožní zjistit IP adresy všech síťových rozhraní na hostiteli Linuxu na jednom místě, díky čemuž je tento způsob pohodlný a efektivní.

Metoda 4: Použití příkazu hostname-I

Pro použití příkazu stačí otevřít terminál a zadat příkaz "hostname-I" (bez uvozovek) a poté stisknout klávesu Enter. Výsledkem je, že terminál zobrazí seznam všech IP adres přidělených hostiteli.

Pomocí příkazu "hostname-I" lze zjistit IP adresu místního rozhraní i veřejného rozhraní, pokud existují. Tato metoda je zvláště užitečná, pokud má zařízení více síťových rozhraní a IP adres.

Příkaz "hostname-I" bude také fungovat na většině distribucí Linuxu, včetně Ubuntu, Debianu, CentOS atd. Pokud používáte jiný operační systém Linux, doporučuje se zkontrolovat dokumentaci nebo použít vyhledávání k objasnění konkrétních detailů.

Metoda 5: Vyhledejte IP hostitele v místní síti

Pokud chcete znát IP adresu konkrétního hostitele ve vaší místní síti, můžete použít příkaz "ping".

  1. Otevřete terminál na vašem Linuxovém zařízení.
  2. Do terminálu zadejte příkaz "ping hostname", kde" hostname " je název hostitele, jehož IP adresu chcete znát.
  3. Stiskněte klávesu "Enter".
  4. Příkaz "ping" odešle požadavek na zadaného hostitele a zobrazí výsledky na obrazovce.
  5. Ve výsledcích vyhledávání vyhledejte řádek začínající na "Reply from" nebo "odpověď od", za kterým bude uvedena IP adresa hostitele.

Pomocí příkazu "ping" tedy můžete zjistit IP adresu libovolného hostitele ve vaší místní síti. Tento způsob je obzvláště užitečný, pokud neznáte IP adresu zařízení, ale znáte jeho jméno.