關于ip地址顯示(顯示ip地址命令)
最近關于ip地址顯示的話題比較火,剛好趁一波熱度,講解一下ip的相關知識。
1.什么是ip地址
在第二篇文章中,我們大致介紹了一下TCP/IP協議,TCP/IP是一個協議族,包含了許多協議,IP協議正式其中的核心協議之一。官方的定義術語、所包含的內容太多,有興趣的可以自行查看。我這里只說與我們普通人相關的部分。所謂ip地址,其實就相當于我們的郵政編碼,為了讓我們和目標設備溝通,所以在網絡中給每個設備一個ip地址,數據包就根據目標設備的ip地址,被送到相應的設備。
2.ip地址分類
ipv4
ipv4的格式為xxx.xxx.xxx.xxx。4個0-255的數字被3個“.”號分隔。與其配合一起使用的還有子網掩碼,格式也是xxx.xxx.xxx.xxx,不同的是子網掩碼只有只有3個:255.0.0.0、255.255.0.0、255.255.255.0,也寫做8、16、24。很好理解255就是二進制的8個1,所以255.0.0.0轉換為2進制就是1111111.0.0.0,所以就用8來代替,16和24同理。所以以后看到192.168.0.1/24的時候,就要知道,24就代表的子網掩碼。
其中幾個特別的ip介紹一下,127.0.0.1是本機回環地址,代表自己。所有電腦訪問127.0.0.1,就是訪問自己的電腦。
還有子網掩碼中的0代表可變位、255代表網段中的不變位。如192.168.0.0/24,代表的是192.168.0.x(x=1-224)整個網段的所有地址;地址為192,168.1.0/24,既代表192.168.1.x(x=1-255)整個網段左右地址;而192.168.0.0/16則代表192.168.x.x(x=1-254)的地址。若路由器的ip子網掩碼設定為255.255.0.0,ip地址設定為192.168.0.1,則ip地址設定為192.169.x.x(x=1-254)/16的設備(不能和路由器一模一樣),路由器都會認定為內網ip,為其進行服務。若路由器ip地址設定為192.168.0.1/24,則只有ip地址設定為192.168.0.x(x=1-255),路由器才會認定為其設備是內網ip對其進行轉發。而可變的x若為255 ,則代表廣播地址(具體的理解希望大家再回顧下TCP/IP的知識,就能明白廣播的含義)。子網掩碼中0就是標記子網段。比如192.168.0.0/24,就代表192.168.0.x(x為1-255)這個網段,如果是192.168.0.0/16就代表192.168.x.x(x為1-255)這個網段。
ipv6
最開始設計ip協議的時候,世界上的聯網設備還非常少,當時的專家認為,4個0-255的數字組合,共計有4,294,967,296個ip地址,就算考慮到以后的發展,也完全夠用。完全沒想到計算機和互聯網技術發展的如此迅速。43億個ip完全不夠用。尤其物聯網技術的發展,IPv4地址徹底不夠用了。于是誕生了ipv6。ipv6的格式是X:X:X:X:X:X:X:X。目前并沒有完全取代ipv4,就不過多介紹了。有興趣的可以去看看相關知識。
3.ipv4的分類
在ipv6完全實施前,有一個替代的技術增加ipv4地址的使用率,就是對ipv4進行分類。我們將ipv4分為內網ip和外網ip提高IP地址的使用率。如:一個家庭中,有多個電腦、手機等設備,我們將其訪問外網的ip設定為同一個地址,內部再由路由器進行分配,這樣我們就減少了ip地址的使用。于是ip地址被分為了內網ip和外網ip。
內網ip
我們家庭中,路由器自動分配的地址一般都是192,168,x.x,這是為什么呢?其實ipv4為內網段設定了保留地址,分別為:10.0.0.0 - 10.255.255.255、172.16.0.0 - 172.31.255.255、192.168.0.0 - 192.168.255.255。這些網段的IP地址我們都認為是內網ip。
外網ip
除了內網ip地址之外的,我們稱為外網ip(除了因為科研和軍事的保留ip,這與普通人無關,就不做介紹了)。
總之希望大家明白一件事,我們在互聯網上沖浪,實際使用的ip地址是路由器的外網地址,而不是我們電腦的內網ip。我們訪問互聯網時,實際都只是占用了路由器的某個端口,就是說我們通過路由器的某個端口訪問網站,網站返回到該路由器的ip和端口,路由器返回給相應的設備。就是說,我們每找運營商搭建一個網線,只占用一個外網地址,而無論其中有幾個設備。
4.ip地址的更改
其實固定的外網ipv4地址十分珍貴,用一個少一個,所以,運營商想到了變換的ip地址,若某個ip地址長時間不用,就會自動分配給其他設備,以此節約成本。所以固定的ip地址花費比較大,只有公司網站會購買這樣的服務,普通家庭的寬帶,外網ip都是實時變化的(當然,這并不影響定位你的所在省份)。
那黑客如何隱藏自己的ip呢?1.用肉雞的電腦進行訪問,平常我們很多設備訪問網站時,很容易被黑客抓肉雞(具體方法以后介紹)從而植入木馬,黑客可以控制你的電腦發起攻擊,從而隱藏自己的IP地址。2.使用代理,網上搜索代理網站,就可以出來一大堆(付費的比免費的要穩定很多)。3.購買vps(就是云服務器),通過vps對網站進行攻擊。實際應用中,基本都是這3種的組合。這些方法,都可以使顯示地址為并非自己電腦所在地址(提醒:無論用什么方法,只要愿意花費成本,都是可以查到攻擊方的,所以勸各位慎重考慮)。
如何查詢自己的外網ip呢?這里推薦一個網站:
5.對于此次ip地址曝光的想法