Next Previous Contents

2. IP 號碼

每一個連上網際網路的設備都必須擁有它們自己的,唯一的 IP 號碼.這些是由每個國家的有關單位集中指定的.

如果你要把區域網路連上網際網路,在你的區域網路裡你所擁有的所有電腦及設備都必須使用從指定給你的網路範圍裡分配的 IP 號碼. 即使連接另一個區域網路(在網際網路之外)你也絕不能憑空取用 IP 號碼. 如果你'偷來'的 IP 號碼開始干擾其它已經使用這個 IP 的電腦的話,最糟時不僅不會動,還將會引起全體性的大破壞.

請注意在這整份文件裡所使用的 IP 號碼(有一些個例外)都是從保留給沒有(不曾)連上網際網路的網路所使用的‘未連線網路號碼’系列來的.

有一些特別留給不連接網際網路的網路使用的 IP 號碼.這些 IP 號碼依序是:

如果你的網路還沒從你國家的權責單位分配到 IP 號碼,那麼你的機器應該使用前面所列這些網路號碼中的一個.

這些號碼永遠不該使用在網際網路上.

然而,它們仍可使用在一部連接在網際網路的機器上的內部乙太網路卡上. 因為 IP 號碼是分配給網路界面,而不是電腦本身的. 因此雖然你的乙太網路界面使用 10.0.0.1 (例如),當你以 PPP 連上網際網路時,你的 PPP 界面將由伺服器分配給另一個(合法的) IP 號碼. 你的 PC 將有網際網路的連接能力,但其它區域網路內的電腦則沒有.

不過,使用 Linux 以及 ipfwadm 軟體的 IP 偽裝能力(也叫做 NAT - Network address Translation 網路位置轉換), 你就可以把你的區域網路上不具合法 IP 號碼的機器連上網際網路(提供的服務會有些限制).

想得到更多資訊請參考 Linux IP Masquerade mini HOWTO

對於大部分的使用者,經由 PPP 連接單一機器到網際網路服務提供者(Internet Service Providers: ISP), 取得一個 IP 號碼(或更正確的說,一個網路號碼)是沒有必要的.

如果你希望連接一個小型的區域網路到網際網路上,許多網際網路服務提供者可以從他們已有的 IP 位址空間中提供給你一個次網路(特定的一段 IP 號碼). 或者,使用 IP 偽裝能力. 

對於經由 ISP 連接單一 PC 到網際網路上的使用者,大部分的提供者使用動態的 IP 指定. 這是說,連線程序的一部份中,你所聯繫的 PPP 服務將會告訴你的機器這次連線的期間裡該 PPP 界面應該使用什麼 IP 號碼. 每次你連上 ISP 所得到的號碼不會一樣.

使用動態的 IP 號碼,你每次的連線不會都取得相同的 IP 號碼. 這對在你 Linux 機器上的伺服型態應用程式像是 sendmail, ftpd, httpd 以及諸如此類的軟體而言會產生問題. 這些服務根基於這部提供服務的電腦能以同樣的 IP 號碼取用.

由於動態的 IP 號碼指定而有所限制的服務(以及解決的方法,可能的話)稍後會在這份文件中討論.


Next Previous Contents