0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何在Linux查看公有IP地址和私有IP地址

CHANBAEK ? 來源:myfreax ? 作者:myfreax ? 2022-12-06 16:55 ? 次閱讀

在排除網(wǎng)絡(luò)問題,建立新連接或配置防火墻時(shí),了解計(jì)算機(jī)的IP地址非常重要。

IP地址可以分為兩類,公有和私有/專用。公有IP是唯一的IP地址,可以從Internet訪問。私有IP地址保留在私有網(wǎng)絡(luò)內(nèi)部使用,而不會直接暴露給Internet。

此外,有兩種版本的IP地址,即IP版本4 IPv4和IP版本6 IPv6。本教程說明如何在Linux查看公有IP地址和私有IP地址的幾種不同方法。

Linux 查看私有IP地址

私有的IP地址不可通過Internet路由,并且只能在本地網(wǎng)絡(luò)工作。通常私有IP地址是由路由器分配給本地網(wǎng)絡(luò)每個(gè)設(shè)備。

這為本地網(wǎng)絡(luò)設(shè)備,例如電話,筆記本電腦智能電視,打印機(jī),媒體中心等提供唯一的IP地址。本地網(wǎng)絡(luò)設(shè)備可通過NAT網(wǎng)絡(luò)地址轉(zhuǎn)換連接到Internet。

10.0.0.0/8,172.16.0.0/12,192.168.0.0/16這些IPv4地址是為本地網(wǎng)絡(luò)保留的地址范圍。

您可以通過使用ip命令,ifconfig命令或hostname命令查詢網(wǎng)絡(luò)棧確定LInux系統(tǒng)私有IP地址。在Linux,用于查看和配置網(wǎng)絡(luò)接口的標(biāo)準(zhǔn)工具是ip命令。

ip addr命令將顯示所有網(wǎng)絡(luò)接口和關(guān)聯(lián)的IP地址。輸出如下所示。其中inet 192.168.229.83/24是你的本地IP地址。

您還可以使用命令hostname -I或者ifconfig命令查看IP地址。

ip addr
hostname -I
ifconfig
12: usb0:  mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
    link/ether ee:e2:3e:1b:42:e8 brd ff:ff:ff:ff:ff:ff
    inet 192.168.229.83/24 brd 192.168.229.255 scope global dynamic noprefixroute usb0
       valid_lft 3007sec preferred_lft 3007sec
    inet6 fe80::93ba:168a:d4a6:b55/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

Linux 查看外網(wǎng)IP地址

公有IP地址是全球可路由的IP地址,它允許直接訪問Internet。它由ISP分配給網(wǎng)絡(luò)設(shè)備,并且每個(gè)設(shè)備都有唯一的公有IP地址。

查看公有IP地址可以通過HTTP/HTTPS或DNS協(xié)議連接遠(yuǎn)程服務(wù)器,并從遠(yuǎn)程服務(wù)器響應(yīng)獲取IP地址。

如果你的計(jì)算機(jī)沒有桌面環(huán)境并想查看分配的外網(wǎng)IP地址,你可以使用命令行工具dig,curlwget等獲得外網(wǎng)IP地址。

大多數(shù)DNS提供商,例如OpenDNS和Google都允許您查詢其服務(wù)器并獲取您的公有IP地址。有許多在線HTTP/HTTPS服務(wù)可以返回您的公有IP地址。

dig ANY +short @resolver2.opendns.com myip.opendns.com
dig ANY +short @ns1-1.akamaitech.net ANY whoami.akamai.net
curl -s https://checkip.amazonaws.com
curl -s http://tnx.nl/ip
curl -s api.infoip.io/ip
curl -s ip.appspot.com
wget -O - -q https://icanhazip.com/

您不必記住這些命令,您只需創(chuàng)建一個(gè)簡單的別名,就可以很容易的獲取外網(wǎng)IP地址。

例如您可以將別名alias pubip='dig ANY +short @resolver2.opendns.com myip.opendns.com'添加到~/.bashrc~/.zshrc文件。

運(yùn)行命令echo "alias pubip='dig ANY +short @resolver2.opendns.com myip.opendns.com'" >> .zshrc

echo "alias pubip='dig ANY +short @resolver2.opendns.com myip.opendns.com'" >> ~/.bashrc

現(xiàn)在,您只需要在終端鍵入pubip命令即可查找外網(wǎng)IP地址。

結(jié)論

我們向您展示了幾種不同的命令和在線服務(wù),讓您可以這些命令或者服務(wù)查看私有和外網(wǎng)IP地址。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11123

    瀏覽量

    207908
  • HTTP
    +關(guān)注

    關(guān)注

    0

    文章

    478

    瀏覽量

    30759
  • ip地址
    +關(guān)注

    關(guān)注

    0

    文章

    285

    瀏覽量

    16912
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    658

    瀏覽量

    21928
收藏 人收藏

    評論

    相關(guān)推薦

    購買海外虛擬IP地址可以通過以下幾種方式#虛擬IP地址

    ip地址
    jf_62215197
    發(fā)布于 :2024年08月16日 07:16:04

    怎么查qq好友的ip地址 如何查看QQ好友的IP地址

    如何查QQ好友的IP地址 如果你比較鐘情于QQ原版,不喜歡用珊瑚之類的QQ,又想知道好友的IP,查QQ好友IP地址還用得著這么麻煩嗎??
    發(fā)表于 01-03 22:13 ?1.5w次閱讀

    如何知道m(xù)ac地址 怎么查看IP地址

    如何知道m(xù)ac地址 怎么查看IP地址 步驟如下: 1 在“運(yùn)行”中輸入 cmd 2 在打開的命令提示符界面中輸入 ipconfig/all 3 里面的rnet NIC里有你
    發(fā)表于 03-21 12:08 ?5.4w次閱讀
    如何知道m(xù)ac<b class='flag-5'>地址</b> 怎么<b class='flag-5'>查看</b><b class='flag-5'>IP</b><b class='flag-5'>地址</b>

    華為分組域設(shè)備IP地址如何規(guī)劃

    華為分組域設(shè)備IP地址如何規(guī)劃 1、以下IP地址需求,包括SGSN,GGSN,CG,DNS。四個(gè)IP
    發(fā)表于 06-30 09:46 ?1303次閱讀

    IP地址,IP地址是什么意思

    IP地址,IP地址是什么意思 基本定義 IP地址都是一個(gè)十分重要的概念,INTERNET的許多
    發(fā)表于 04-03 15:12 ?1641次閱讀

    如何用DOS命令查看自己的IP地址

    P地址IP協(xié)議提供的一種統(tǒng)一的地址格式,互聯(lián)網(wǎng)上的每一個(gè)網(wǎng)絡(luò)和每一臺電腦都有一個(gè)邏輯地址,說的通俗一點(diǎn)IP
    發(fā)表于 01-17 15:50 ?1.2w次閱讀
    如何用DOS命令<b class='flag-5'>查看</b>自己的<b class='flag-5'>IP</b><b class='flag-5'>地址</b>

    如何查看Linux中的ip地址

    在排除網(wǎng)絡(luò)問題,設(shè)置新連接或配置防火墻時(shí),了解設(shè)備的 IP 地址非常重要。下面我們就來看看Linux查看ip
    發(fā)表于 05-25 09:35 ?2816次閱讀
    如何<b class='flag-5'>查看</b><b class='flag-5'>Linux</b>中的<b class='flag-5'>ip</b><b class='flag-5'>地址</b>

    虛擬機(jī):Linux查看DNS服務(wù)器IP地址的方法

    虛擬機(jī):Linux查看DNS服務(wù)器IP地址的方法
    的頭像 發(fā)表于 06-22 15:12 ?1.4w次閱讀
    虛擬機(jī):<b class='flag-5'>Linux</b><b class='flag-5'>查看</b>DNS服務(wù)器<b class='flag-5'>IP</b><b class='flag-5'>地址</b>的方法

    網(wǎng)絡(luò)通信技術(shù):IP地址和MAC地址的差異

    問題前,先熱下身,大家知道如何查看本機(jī)的 IP 嗎?這個(gè)問題,即便是沒有專業(yè)學(xué)過計(jì)算機(jī)的人,只要折騰過電腦,重裝過系統(tǒng),大多都會知道答案:在 Windows 下是 ipconfig,在 linux
    的頭像 發(fā)表于 10-22 15:12 ?4716次閱讀
    網(wǎng)絡(luò)通信技術(shù):<b class='flag-5'>IP</b><b class='flag-5'>地址</b>和MAC<b class='flag-5'>地址</b>的差異

    IP地址查看

    IP地址查看器免費(fèi)下載。
    發(fā)表于 07-08 10:19 ?2次下載

    linux系統(tǒng)查看ip地址命令

    Linux系統(tǒng)中,可以使用ifconfig命令來查看IP地址。ifconfig命令被用于配置和顯示網(wǎng)絡(luò)接口的網(wǎng)絡(luò)參數(shù),包括IP
    的頭像 發(fā)表于 11-08 15:09 ?2267次閱讀

    IP地址的分配

    公有IP地址私有IP地址 公有
    的頭像 發(fā)表于 08-09 14:55 ?306次閱讀

    IP地址與NAT技術(shù)的結(jié)合與應(yīng)用

    ,并通過NAT設(shè)備將私有IP地址轉(zhuǎn)換為公網(wǎng)IP地址,從而實(shí)現(xiàn)內(nèi)部網(wǎng)絡(luò)與外部網(wǎng)絡(luò)的通信。 在了解NAT技術(shù)之前,我們先對
    的頭像 發(fā)表于 08-28 17:30 ?178次閱讀

    如何查看公共IP地址安全?這些要點(diǎn)要牢記

    網(wǎng)絡(luò)已經(jīng)離不開我們的生活,當(dāng)你在訪問網(wǎng)絡(luò)時(shí),不管是為了娛樂、工作還是其他目的,不可避免要接觸公共IP地址,為確保自己的個(gè)人隱私、工作數(shù)據(jù)等的安全我們必須要確保IP地址的安全穩(wěn)定,那我們
    的頭像 發(fā)表于 09-07 11:18 ?112次閱讀

    公有IP私有IP之間的區(qū)別

    今天我們來分享私有IP地址公有IP地址的有什么區(qū)別?主要從接入方式、特點(diǎn)以及各自的優(yōu)勢來說明。
    的頭像 發(fā)表于 09-21 10:49 ?40次閱讀