2009-02-09 137 views
9

我知道127.0.0.1是按照慣例環回,有哪些是保留給本地使用的各種地址範圍。是否有保留永不分配的IP地址?非路由的IP地址

我想測試的東西當工作的IP地址無法找到,我可以只使用不使用,但認爲有可能是被保留用於這種用途的地址的本地地址。

回答

3

看着RFC 3330,我沒有看到一個全球不可路由的地址保留任何IPv4地址。

我要做的是在本地DNS中分配一個未使用的本地網絡IP地址到名稱爲「blackhole。< domain>」(使用適當的域名),這樣就可以保證沒有計算機的穩定地址將永遠迴應。當然,像配置DNS時一樣,請確保沒有配置DHCP服務器來發出相同的地址。

+0

正如我在答覆中提到,也有唯一文檔保留3個的地址範圍。這些塊中的地址不會在您附加的任何網絡上路由,而不僅僅是您事先設置的網絡。當然,本地網絡上未使用的IP地址可能會更快失敗。 這裏的DNS步驟與決定IP地址是正交的,設置DNS只是給你的IP地址一個名字。如果使用網絡本地IP地址,則重要的一步是DHCP服務器配置。 – Peter 2016-04-15 05:21:25

+0

@彼得:被警告。我不相信「保留給文檔」塊總是被視爲這樣的,例如,在我的僱主網絡上,我只是ping了192.0.2.2並得到了回覆。它是活的,就像該子網中的一些其他地址一樣。所以這符合我的識別未使用的本地局域網地址並使用它的答案。是的,DNS只是讓訪問變得更容易,而且也是一種文檔形式,您已經在本地保留了該地址而不被任何內容使用。 – Eddie 2016-04-20 02:59:53

4

凡是在

10.0.0.0/8
172.16.0.0/12
192.168.0.0/16

範圍會被任何互聯網路由器丟棄 - 它們只用於內部使用並沒有路由。沒有一個地址,但使用一個你不用內部使用的地址,只要你的路由器不太聰明就可以完成這項工作。

當然,如果你有一個管理路由器很可能下降反正這些,而不是讓他們走出去的內部網絡。

RFC-3330列出了這些,和許多其他塊以及

11

我想你可能要改寫你的問題。專用地址段(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地址,專門保留,永遠不會被分配。據我所知,沒有以這種方式保留的地址。

2

好,給出的答案都或多或少正常。你可以做的是分配一些通常只用作網絡掩碼的特殊地址。這些永遠不會像IP地址那樣在野外遇到,所以是安全的 - 只要你沒有真正嘗試在錯誤的情況下使用它們。

最好的是:

0.0.0.0 - 但要小心,不要用它來打開一個插座,因爲它會再開一個socket到當前主界面的計算機

255.255上。 255.255 - 這個從來沒有分配過,所以它應該是最好的哨兵,除非你需要與網絡掩碼進行交互。

0

取決於測試是什麼你也許能夠使用的子網廣播地址。 即

網絡= 192.168.1.0/24

廣播= 192.168.1.255

15

根據Wikipedia article on reserved addresses,有3個旨在用於唯一文檔測試網絡。

192.0.2.0/24 
198.51.100.0/24 
203.0.113.0/24 

其中一個範圍內的任何地址(例如203.0.113.1)都不應該映射到任何內容,並且實際上應該無法路由。

根據您正在進行的測試類型,還有其他列出的地址和地址範圍可能適合您正在嘗試執行的操作。

-1

對於IPV4,不可路由的地址範圍是從10.1.1.1到10.255.255.254,從172.16.1.1到172.31.255.254,從192.168.1.1到192.168.255.254。這些IP地址不會在專用網絡之外識別。