IP的形式
IPV4
根據
TCP/IP協定規定,IP位址是由32位
二進制數組成,而且在
INTERNET範圍內是唯一的。例如,某台聯在網際網路上的計算機的IP位址為:1101,0010, 0100,1001, 10001,100 0,0000,100。
很明顯,這些數字對於人來說不太好記憶。人們為了方便記憶,就將組成計算機的IP位址的32位二進制分成四段,每段8位,中間用小數點隔開,然後將每八位
二進制轉換成十進制數,這樣上述計算機的IP位址就變成了:210.73.140.2。
IPV6
IPv6是“
Internet Protocol Version 6”的縮寫,它是IETF設計的用於替代現行版本IP協定-
IPv4-的下一代IP協定。全球網際網路所採用的協定族是
TCP/IP協定族。IP是TCP/IP協定族中網路層的協定,TCP/IP協定族的核心協定。IPv6正處在不斷發展和完善的過程中,它在不久的將來將取代被廣泛使用的IPv4。每個人將擁有更多IP位址。
這是首選形式 n:n:n:n:n:n:n:n。每個 n 都表示一個 16 位地址,用十六進制表示,共有八個。例如: 3FFE:FFFF:7654:FEDA:1245:BA98:3210:4562.
壓縮形式
由於地址長度要求,地址包含由零組成的長字元串的情況十分常見。為了簡化對這些地址的寫入,可以使用壓縮形式,在這一壓縮形式中,多個 0 塊的單個連續序列由雙冒號符號 (::) 表示。此符號只能在地址中出現一次。例如:
多路廣播地址 FFED:0:0:0:0:BA98:3210:4562 的壓縮形式為 FFED::BA98:3210:4562。
單播地址 3FFE:FFFF:0:0:8:800:20C4:0 的壓縮形式為 3FFE:FFFF::8:800:20C4:0。
環回地址0:0:0:0:0:0:0:1 的壓縮形式為 ::1。未指定的地址 0:0:0:0:0:0:0:0 的壓縮形式為 ::。
資料庫
IPV4
1. IP市級庫 :可以查詢到所有國內的IP段,精確到縣級市(部分固定IP精確到區縣)。
2. IP國家庫 :可以查詢到國際上各個國家的IP段,精確到具體的國家,不能查到更深層的省市。
3. IP省級庫(無ISP):可以查詢到國內的IP段,精確到省(有個別數據只能確定是在國內,不能定位到省,含港澳台地區)。
4. IP省級庫(含ISP):在省級IP庫的基礎上,可以進一步查詢到該IP所屬的
ISP信息(只能查詢到省,部分IP的ISP信息無法確定)。
5. 省級定製IP庫:可以查詢國內某個省份的IP段,精確到地級市。每個省為一個單位,按省銷售(可以查詢到這些IP的ISP信息)。
6. ISP定製IP庫:可以查詢某個ISP所轄IP段。每個ISP為一個單位,按ISP銷售,不能查到省市信息。
7. 國內範圍IP庫(大陸地區):可以查詢到所有國內的IP段,不能精確到更深層的省市及ISP信息。不包含港澳台地區。
IPV6
(1)IPV6地址長度為128比特,
地址空間增大了2的9 6次方倍;
(2)靈活的IP
報文頭部格式。使用一系列固定格式的擴展頭部取代了IPV4中可變長度的選項欄位。IPV6中選項部分的出現方式也有所變化,使
路由器可以簡單路過選項而不做任何處理,加快了報文處理速度;
(3)IPV6簡化了報文頭部格式,欄位只有8個,加快報文轉發,提高了吞吐量;
(4)提高安全性。
身份認證和隱私權是IPV6的關鍵特性;
(5)支持更多的服務類型;
(6)允許協定繼續演變,增加新的功能,使之適應未來技術的發展;
本機IP
Windows 系統
接著輸入
ipconfig/all 後回車就能知道本機的IP位址信息(如右圖),我們可以在
命令提示符裡面輸入 ping 加上域名就可以查看域名網路狀況了。若需要生成文本格式,則輸入ipconfig/all >>存儲地址:檔案名稱.檔案格式後綴。例如ipconfig/all >>d:IP.txt。這樣就可以在D糟根目錄生成一個包含本機IP位址信息的名為IP的TXT檔案。
Unix/Linux
(NAT下IP位址)
圖形界面下Alt+Ctrl+Space →打開命令行終端→
方法2、輸入:ifconfig|grep "inet" |cut -c 0-36|sed -e 's/[a-zA-Z: ]//g'
方法5、輸入:cat /etc/resolv.conf
(公網IP位址)
終端中 輸入:curl getip.name
→顯示相關網路數據
其中inet addr為ip地址,
HWaddr是
主機的HardwareAddress即
MAC。
本機外IP
如果電腦在
路由器(或
防火牆、
代理伺服器)後面,那么上述的方式就只能查詢出來本地的IP位址,卻無法查詢出所在公網的IP位址。
查詢本地的IP位址,使用戶無法了解自己詳細的網路狀況。通過訪問亞太網際網路信息中心、IP查詢網站來查詢所在的公網IP位址。
IP切換
網路切換器
經常使用筆記本的朋友都知道,有時需要經常走訪客戶或者在辦公室和家庭等不同的場所使用筆記本,這些場所都有自己的的IP位址,
代理伺服器,
印表機等,每換一個場所都要重新設定的IP位址,
IE瀏覽器代理,郵件代理,這是非常繁瑣,令人討厭的事。而
網路切換器正是解決這個問題的,使用網路切換器可以預先設定好各個場所的網路配置,包括的IP位址, DNS中, IE瀏覽器代理,
火狐代理,代理的
MSN ,郵件代理,檔案共享等。當你到某個場所使用筆記本時只需用滑鼠輕輕一點,你的筆記本就自動切換到該場所的網路環境了。
系統設定
windows IP位址修改
打開我的電腦,打開網上鄰居,點擊本地連線屬性,選擇Internet 協定TCP/IP屬性,就可以更改了!
IP位址分類
最初設計網際網路時,為了便於定址以及層次化構造網路,每個IP位址包括兩個標識碼(ID),即網路ID和主機ID。同一個物理網路上的所有主機都使用同一個網路ID,網路上的一個主機(包括網路上工作站,伺服器和路由器等)有一個主機ID與其對應。Internet委員會定義了5種IP位址類型以適合不同容量的網路,即A類~E類。
其中A、B、C3類(如下表格)由InternetNIC在全球範圍內統一分配,D、E類為特殊地址。
A類IP位址
網路類別
| 最大網路數
| 第一個可用的網路號
| 最後一個可用的網路號
| 每個網路中的最大主機數
|
A
| 126
| 1
| 126
| 16777214
|
B
| 16382
| 128.1
| 191.254
| 65534
|
C
| 2097150
| 192.0.1
| 223.255.254
| 254
|
一個A類IP位址是指, 在IP位址的四段號碼中,第一段號碼為網路號碼,剩下的三段號碼為本地計算機的號碼。如果用二進制表示IP位址的話,A類IP位址就由1位元組的
網路地址和3位元組
主機地址組成,網路地址的最高位必須是“0”。A類IP位址中網路的標識長度為7位,主機標識的長度為24位,A類網路地址數量較少,可以用於主機數達1600多萬台的大型網路。 A類IP位址 地址範圍1.0.0.1-126.255.255.254(二進制表示為:0000,0001 ,0000,0000 ,0000,0000 ,0000,0001 - 0111,1110 ,1111,1111 1111,1111 ,1111,1110)。
A類IP位址的
子網掩碼為255.0.0.0,每個網路支持的最大
主機數為256的3次方-2=16777214台。
B類IP位址
一個B類IP位址是指,在IP位址的四段號碼中,前兩段號碼為網路號碼。如果用二進制表示IP位址的話,B類IP位址就由2位元組的
網路地址和2位元組
主機地址組成,網路地址的最高位必須是“10”。B類IP位址中網路的標識長度為14位,主機標識的長度為16位,B類網路地址適用於中等規模的網路,每個網路所能容納的計算機數為6萬多台。 B類IP位址地址範圍128.1.0.1-191.254.255.254(二進制表示為:1000,0000 ,0000,0001, 0000,0000 ,0000,0001 - 1011,1111 ,1111,1110 ,1111,111 ,1111,1110)。
B類IP位址的子網掩碼為255.255.0.0,每個網路支持的最大主機數為256的2次方-2=65534台。
C類IP位址
一個C類IP位址是指,在IP位址的四段號碼中,前三段號碼為網路號碼,剩下的一段號碼為本地計算機的號碼。如果用二進制表示IP位址的話,C類IP位址就由3位元組的
網路地址和1位元組
主機地址組成,網路地址的最高位必須是“110”。C類IP位址中網路的標識長度為21位,主機標識的長度為8位,C類網路地址數量較多,適用於小規模的區域網路,每個網路最多只能包含254台計算機。
C類IP位址的子網掩碼為255.255.255.0,每個網路支持的最大主機數為256-2=254台。
除了以上三種類型的IP位址外,還有幾種特殊類型的IP位址,TCP/IP協定規定,凡IP位址中的第一個位元組以“lll0”開始的地址都叫多點
廣播地址。因此,任何第一個位元組大於223小於240的IP位址是多點廣播地址;IP位址中的每一個位元組都為0的地址(“0.0.0.0”)對應於當前
主機;IP位址中的每一個位元組都為1的IP位址(“255.255.255.255”)是當前
子網的廣播地址;IP位址中凡是以“llll0”的地址都留著將來作為特殊用途使用;IP位址中不能以十進制“127”作為開頭,該類地址中數字127.0.0.1到127.1.1.1用於迴路測試,如:
127.0.0.1可以代表本機IP位址,用“http://127.0.0.1”就可以測試本機中配置的Web伺服器。網路ID的第一個6位組也不能全置為“0”,全“0”表示本地網路。
D類IP位址第一個位元組以“1110”開始,它是一個專門保留的地址。它並不指向特定的網路,這一類地址被用在多點廣播(Multicast)中。多點
廣播地址用來一次
定址一組計算機,它標識共享同一協定的一組計算機。地址範圍224.0.0.1-239.255.255.254 。
E類IP位址以“11110”開始,保留用於將來和實驗使用。
IP位址可確定網路中的任何一個網路和計算機,而要識別其他網路或其中的計算機,則是根據這些IP的分類來確定的。IP位址是一個32位的二進制地址,為了便於記憶,將它們分為4段,每段8位,有小數點分開,用四個位元組來表示,中間用句點“.”分開,用點分開的每個位元組的數值範圍是0~255,例如,151.1.102.158、202.32.137.3等。IP位址包括網路標識和主機兩部分。根據網路規模和套用的不同,分為A~E五類,常見的有A、B、C三類。這種分類與IP位址中第一位元組的使用方法相關,如下列表所示
分類
| 第一位元組數字範圍
| 套用
|
A
| 1~127
| 大型網路
|
B
| 128~191
| 中型網路
|
C
| 192~223
| 小型網路
|
D
| 224~239
| 組播
|
E
| 240~247
| 研究
|
在實際套用中,可以根據具體情況選擇使用IP位址的類型格式。A類通常用於大型網路,可容納的計算機數量最多,B類通常用於中型網路、而C類可容納的計算機數量少,僅用於小型區域網路。
域名
協定安裝
1. Windows 2000 作業系統
(3) 依次打開“控制臺”、“網路和撥號連線”,右擊“
本地連線”,再依次單擊“屬性”、“安裝”、“協定”,選擇“MSR IPv6 Protocol”協定,即可成功安裝IPv6協定棧。
2. Windows XP/Windows 2003 作業系統
(1) IPv6 協定棧的安裝
在 開始 --> 運行 處執行
ipv6install
(2) IPv6 地址設定
在 開始 --> 運行 處執行 netsh 進入系統網路參數設定環境,然後執行
interfaceipv6
畫面顯示:netsh interface ipv6>
然後再執行
add address “
本地連線” 2001:da8:207::9402
在上述系統網路參數設定環境中執行
add route ::/0 “本地連線” 2001:da8:207::9401 publish=yes
ping6 、 tracert6
3. Windows Vista 作業系統
(1) 開始——程式——附屬檔案——右鍵點擊“
命令提示符”——以管理員身份運行
(3) netsh interfaceipv6isatapset router 隧道IP 回車
4. Linux 作業系統
(1) 安裝ipv6協定
modprobeipv6
(2)IPv6 地址設定
ifconfigeth0 inet6 add 2001:da8:207::9402
route -A inet6 add ::/0 gw 2001:da8:207::9401
(4) 網路測試命令
ping6 、 traceroute6
5. Solaris 作業系統
(1) 創建 IPv6 接口
(2)添加 IPv6 地址
在 /etc/inet/ipnodes 檔案中 , 加入如下一行 :
2001:da8:207::9402
ipv6.********.bnu-ipv6
(3)設定 dns 查找順序
在 /etc/nsswitch.conf 檔案中 , 修改 hosts 和 ipnodes 項如下 :
hosts: files dns
ipnodes: files dns
route add -inet6 default 2001:da8:207::9401 -interface
(5) 測試命令
ping -A inet6 IPv6 目標地址
traceroute -A inet6 IPv6 目標地址
win7為自帶不用安裝
7. Mac OS 作業系統
Mac OS 從10.5leopard開始自帶
子網的劃分,實際上就是設計
子網掩碼的過程。子網掩碼主要是用來區分IP位址中的網路ID和
主機ID,它用來禁止IP位址的一部分,從IP位址中分離出網路ID和主機ID.子網掩碼是由4個十進制數組成的數值"中間用"."分隔,如255.255.255.0。若將它寫成二進制的形式為:11111111.11111111.11111111.00000000,其中為"1"的位分離出網路ID,為"0"的位分離出主機ID,也就是通過將IP位址與子網掩碼進行"與"邏輯操作,得出網路號。
例如,假設IP位址為192.160.4.1,子網掩碼為255.255.255.0,則網路ID為192.160.4.0,主機ID為0.0.0.1。計算機網路ID的不同,則說明他們不在同一個物理
子網內,需通過
路由器轉發才能進行數據交換。
每類地址具有默認的
子網掩碼:對於A類為255.0.0.0,對於B類為255.255.0.0,對於C類為255.255.255.0。除了使用上述的表示方法之外,還有使用於網掩碼中"1"的位數來表示的,在默認情況下,A類地址為8位,B類地址為16位,C類地址為24位。例如,A類的某個地址為 12.10.10.3/8,這裡的最後一個"8"說明該地址的子網掩碼為8位,而199.42.26.0/28表示網路199.42.26.0的子網掩碼位數有28位。
如果希望在一個網路中建立子網,就要在這個默認的於網掩碼中加入一些位,它減少了用於主機地址的位數。加入到
掩碼中的位數決定了可以配置的
子網。因而,在一個劃分了子網的網路中,每個地址包含一個
網路地址、一個子網位數和一個
主機地址