日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

为什么百度查到的ip地址和ipconfig查到的不同;详解公网Ip和私网ip; 网络分类ABC类;

發(fā)布時間:2024/7/5 编程问答 63 豆豆
生活随笔 收集整理的這篇文章主要介紹了 为什么百度查到的ip地址和ipconfig查到的不同;详解公网Ip和私网ip; 网络分类ABC类; 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

    • 1.百度查到的ip和ipconfig查到的不同
      • 1.1引出問題
      • 1.2不一樣的原因
    • 2.IP地址分類
      • 2.1IP類別
      • 2.1 Public IP和Private IP
    • 3.總結(jié)
      • 3.1整理上網(wǎng)流程
      • 3.2遺留問題

1.百度查到的ip和ipconfig查到的不同

IP可以分為Public IP 和 Private IP,出現(xiàn)這種規(guī)劃的原因在于IPv4所能表示的IP太少而電腦太多以至于不夠用,然而只有Public IP才能直接連接上網(wǎng)絡(luò),所以對于那些公司,學(xué)校,政府機(jī)構(gòu)等場所,就可以集中使用私有的IP進(jìn)行管理,而大家可以共用一個IP去連接上公網(wǎng),這樣,就省下了許多寶貴的Public IP。

你有沒有發(fā)現(xiàn),你每次使用ipconfig查到的地址,要么就是172.開頭的,要么就是192.開頭的,為什么?難道沒有其他開頭的嘛,答:基本沒有。因為一個Ip分給我們一個PC端太不劃算了,一般都是很多人共享一個ip,我們用ipconfig查詢到的其實(shí)只是我們的局域網(wǎng)Ip,172.開頭的意味著我們是B類型的局域網(wǎng),以192.開頭的意味著你是c類的局域網(wǎng)。所以我們一直都沒有接觸到真正的ip,我們一直打交道的都是私有ip又叫Private IP。

1.1引出問題

首先,引出問題,我們分別在百度搜ip查詢,查詢到本機(jī)的public ip(后文會介紹到這個概念),再利用ipconfig查詢到自身ip。我們能看到這兩個地址是不同的,那么不是說,每個主機(jī)都只有一個ip地址么,為什么我們查到的兩個Ip地址不一樣呢???


百度ip查出的ip地址

命令行查出的ip地址

通過上面這兩幅圖能夠看到左邊Ip是117.132.191.185 而右邊的Ip地址是192.168.0.53現(xiàn)在我們要解釋的問題就是為什么這兩個Ip是不同的呢。

1.2不一樣的原因

ipconfig查出來的是你本機(jī)的IP地址,也就是內(nèi)網(wǎng)私有地址,此類地址僅在局域網(wǎng)使用,不能聯(lián)通外網(wǎng)。

百度查出來的地址是你上網(wǎng)的共有地址,也許并不是你主機(jī)的地址,而是電信或聯(lián)通分給你的地址,用于連接互聯(lián)網(wǎng)。
也就是我們要引出私網(wǎng)Ip和公網(wǎng)IP這兩個概念,下文會有提示。

首先我們要介紹ip的分類,因為ip常見有5種分類,而我們在實(shí)際生活中和生產(chǎn)中一般只會遇到A,B,C
這三類地址,所以我就詳細(xì)解釋下這三類ip地址,我們需要知道這三種是怎么劃分的。

2.IP地址分類

2.1IP類別

為了便于尋址以及層次化構(gòu)造網(wǎng)絡(luò),每個IP地址包括兩個標(biāo)識碼(ID),即網(wǎng)絡(luò)ID和主機(jī)ID。同一個物理網(wǎng)絡(luò)上的所有主機(jī)都使用同一個網(wǎng)絡(luò)ID,網(wǎng)絡(luò)上的一個主機(jī)(包括網(wǎng)絡(luò)上工作站,服務(wù)器和路由器等)有一個主機(jī)ID與其對應(yīng)。Internet委員會定義了5種IP地址類型以適合不同容量的網(wǎng)絡(luò),即A類~E類。

類別默認(rèn)子網(wǎng)掩碼支持主機(jī)數(shù)
A255.0.0.0224-2
B255.255.0.0216-2
C255.255.255.028-2

2.1 Public IP和Private IP

下面我們來介紹public ip和private ip的概念和區(qū)別:

1 Public IP : 公共 IP ,經(jīng)由 INTERNIC 所統(tǒng)一規(guī)劃的 IP,有這種 IP 才可以連上 Internet ;

2 Private IP : 私有 IP 或保留 IP,不能直接連上 Internet 的 IP ,主要用于局域網(wǎng)絡(luò)內(nèi)的主機(jī)聯(lián)機(jī)規(guī)劃。

早在 IPv4 規(guī)劃的時候就擔(dān)心 IP 會有不足的情況,而且為了應(yīng)付某些企業(yè)內(nèi)部的網(wǎng)絡(luò)設(shè)定,于是就有了私有IP (Private IP)的產(chǎn)生了。私有 IP 也分別在 A, B, C 三個 Class 當(dāng)中各保留一段作為私有 IP 網(wǎng)段,那就是:

Class A:10.0.0.0 - 10.255.255.255 Class B:172.16.0.0 - 172.31.255.255 Class C:192.168.0.0 - 192.168.255.255

由于這三段 Class 的 IP 是預(yù)留使用的,所以并不能直接作為Internet 上面的連接之用,不然的話,到處就都有相同的IP !那怎么行!網(wǎng)絡(luò)豈不混亂?所以這三個 IP 網(wǎng)段就只做為內(nèi)部私有網(wǎng)域的IP 溝通之用。
一般說來,我們用ipcofig是無法查到公網(wǎng)ip的,大多數(shù)時候,你使用ipconfig查到的一般就只是以172.開頭的B類私有Ip,或者以192.168開頭的C類私有Ip。

私有ip有底下的3個限制:

  • 私有 IP 的路由信息不能對外散播 (只能存在內(nèi)部網(wǎng)絡(luò));
  • 使用私有 IP 作為來源或目的地址的封包,不能透過 Internet 來轉(zhuǎn)送 (不然網(wǎng)絡(luò)會混亂);
  • 關(guān)于私有 IP 的參考紀(jì)錄(如 DNS),只能限于內(nèi)部網(wǎng)絡(luò)使用 (一樣的原理);
  • 這個私有 IP 有什么好處呢?由于他的私有路由不能對外直接提供信息,所以,你的內(nèi)部網(wǎng)絡(luò)將不會直接被 Internet上面的 Cracker所攻擊!但是,你也就無法以私有 IP來『直接上網(wǎng)』!因此相當(dāng)適合一些尚未具有Public IP的企業(yè)內(nèi)部用來規(guī)劃其網(wǎng)絡(luò)之設(shè)定!否則當(dāng)你隨便指定一些可能是Public IP 的網(wǎng)段來規(guī)劃你企業(yè)內(nèi)部的網(wǎng)絡(luò)設(shè)定時,萬一哪一天真的連上Internet了,那么豈不是可能會造成跟 Internet上面的Public IP 相同了嗎?

    只有公網(wǎng)ip是能夠連接互聯(lián)網(wǎng)的,私網(wǎng)IP 一般只用作局域網(wǎng)

    類別默認(rèn)子網(wǎng)掩碼支持主機(jī)數(shù)
    A255.0.0.0224-2
    B255.255.0.0216-2
    C255.255.255.028-2
    類別IP范圍私有地址范圍保留地址
    A1.0.0.0~126.255.255.25510.0.0.0~10.255.255.255127.0.0.0~127.255.255.255
    B128.0.0.0~191.255.255.255172.16.0.0~172.31.255.255169.254.0.0~169.254.255.255
    C192.0.0.0~223.255.255.255192.168.0.0~192.168.255.255

    3.總結(jié)

    我們能夠上網(wǎng)靠的是ISP組織分給我們的Ip地址,但是這個ip地址一般不是給個人的,一般都是給一個單位,一個區(qū)域的,也就是說我們實(shí)際上能接觸到的一般都是私有地址,即我們用ipconig查到的都是私有地址,也就相當(dāng)于局域網(wǎng)內(nèi)的ip地址,當(dāng)我們真正聯(lián)網(wǎng)時,會先把數(shù)據(jù)發(fā)送到路由,然后再由路由進(jìn)行處理實(shí)現(xiàn)真正的聯(lián)網(wǎng)操作,路由的地址才是真正聯(lián)網(wǎng)的Ip地址,也就是pubilc ip,而我們在自己電腦上查到的都是私有ip

    舉個例子,我們在學(xué)?;蛘卟榈降腎p一般都是172.開頭的,通常是B類地址;而我們在家里一般用的都是C類地址,也就是一般是192.168開頭的地址,比如上圖我的地址,就是在家里檢測到的ip地址,這個大家可以自行去驗證一下。如果看完所有的你還有疑問,可以去參考知乎上有關(guān)該問題的回答,下面是網(wǎng)址:

    知乎解答該問題的帖子

    3.1整理上網(wǎng)流程

    我們重新整理一下我們上網(wǎng)的路線,看下圖,移動公司分給我們的ip是117.158.134.217,這是我們這一棟樓能連上網(wǎng)的公網(wǎng)Ip,那么如何讓這一個IP使學(xué)校里面的所有人都能使用呢,我們開始重新劃分局域網(wǎng)。上文中,我們知B類私有地址范圍是:172.16.0.0~172.31.255.255,我們學(xué)校采取的就是這種劃分方法,所以我的私網(wǎng)ip地址就是172.18.251.129.那么怎么連上網(wǎng)的呢,我們通過私網(wǎng)ip然后把我們的需求和要發(fā)送的數(shù)據(jù)發(fā)給路由器,然后路由器對接網(wǎng)絡(luò),再把數(shù)據(jù)發(fā)送給Internet.然后internet發(fā)送數(shù)據(jù)到我們學(xué)校的路由,然后路由在通過我的私網(wǎng)ip發(fā)送給我,這就是我們平時真實(shí)上網(wǎng)的流程。

    3.2遺留問題

    問題1: 大家可能也注意到了一個問題,就是我們在百度查到的ip是117開頭的,也就是說其實(shí)是A類,但是學(xué)校的私網(wǎng)Ip卻是172開頭的,是B類的私有ip地址,那么問題來了?117開頭的IP地址是如
    何轉(zhuǎn)換成172開頭的私有ip的呢?他們之間一定有一個轉(zhuǎn)換關(guān)系,構(gòu)成了一個公網(wǎng)和私網(wǎng)之間的一個映射。這個關(guān)系是什么呢???

    自問自答:

    在查閱了多方資料之后,這個問題其實(shí)就是私網(wǎng)Ip和公網(wǎng)Ip的轉(zhuǎn)換這個問題,其實(shí)利用到了nat轉(zhuǎn)換技術(shù),將172.16.xxx.xxx~172.31.xxx.xxx轉(zhuǎn)換到公網(wǎng)ip,也就是我圖中所示的那個鄭州的117開頭的ip。我們的私網(wǎng)ip是自成體系的,在合理的建設(shè)完私網(wǎng)ip后,我們只需利用nat技術(shù)將公網(wǎng)ip和私網(wǎng)ip做一個轉(zhuǎn)換即可。大概就跟下圖所示一樣,二樓使用的是172.16.xx.xx開頭的網(wǎng)址,三樓172.17.xx.xx,四樓172.18.xx.xx,從圖中可以有一個很清晰地認(rèn)識。

    問題2: 如果我們搬到了一個新的環(huán)境,還沒搭建起服務(wù)器。當(dāng)使用Ipconfig命令來查詢自己的ip地址的時候,我們發(fā)現(xiàn)了一個奇怪的事情,我們獲取到的ip地址是一個以169開頭的ip地址,前文已經(jīng)提到過我們正常情況下獲到的地址應(yīng)該是一個以172.16~172.31這之間開頭的,那么為什么會出現(xiàn)169開頭的呢???

    自問自答:

    169開頭的是一個保留地址,是本地連接受限時系統(tǒng)自動分配的ip沒有什么實(shí)際的意義,出現(xiàn)這種情況可能是服務(wù)器還沒搭建好。果然,等我們重新搭建好了代理服務(wù)器之后,我們的網(wǎng)址又變回了現(xiàn)在的172.18開頭的網(wǎng)址。

    總結(jié)

    以上是生活随笔為你收集整理的为什么百度查到的ip地址和ipconfig查到的不同;详解公网Ip和私网ip; 网络分类ABC类;的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。