IP地址:
IP地址由兩個部分組成,net-id和 host-id,即網絡號和主機號。
net-id:表示ip地址所在的網絡號。
host-id:表示ip地址所在網絡中的某個主機號碼。服務器
IP地址可根據主機號和網絡號所佔字節分爲ABCDE類:網絡
其中還有一些特殊地址:oop
127.0.0.1:迴環地址。該地址指電腦自己,主要預留測試本機的TCP/IP協議是否正常。只要使用這個地址發送數據,則數據包不會出如今網絡傳輸過程當中。全部發往該類地址的數據包都應該被loop back。 測試
10.x.x.x、172.16.x.x~172.31.x.x、192.168.x.x:這些地址被用作內網中。用作私網地址,這些地址不與外網相連。
255.255.255.255:廣播地址spa
0.0.0.0:這個IP地址在IP數據報中只能用做源IP地址,這發生在當設備啓動時但又不知道本身的IP地址狀況下。
(1) 在服務器中,0.0.0.0指的是本機上的全部IPV4地址,若是一個主機有兩個IP地址,192.168.1.1 和 10.1.2.1,而且該主機上的一個服務監聽的地址是0.0.0.0,那麼經過兩個ip地址都可以訪問該服務。
(2)在路由中,0.0.0.0表示的是默認路由,即當路由表中沒有找到徹底匹配的路由的時候所對應的路由。代理
總結:
127.0.0.1 是一個環回地址。並不表示「本機」。0.0.0.0纔是真正表示「本網絡中的本機」。
在實際應用中,通常咱們在服務端綁定端口的時候能夠選擇綁定到0.0.0.0,這樣個人服務訪問方就能夠經過個人多個ip地址訪問個人服務。 blog
設置代理時必定要監聽0.0.0.0 不然收不到數據包:ip