在本指南中,我們將解釋靜態和動態 IP 地址之間的區別。兩種類型的網際網路協議(IP)地址各有優缺點,我們將幫助您了解哪種更適合您的需求。
但首先,讓我們開始以一點怪癖的幽默:“像 127.0.0.1 這樣的地方無處不在。”如果您理解這個笑話,您可能已經理解本文的大部分了。
IP 地址已經存在了將近 40 年。自第一個互聯網協議在ARPANET中使用,它是現代互聯網的前身。 我們看到使用互聯網協議版本 4(IPv4)的 IP 地址已經枯竭。近年來,互聯網協議版本 6(IPv6)的創建已成熟。
IP網絡技術很可能一直是IT專業人士需要了解的內容。然而,世界正在變化。隨著IPv6的推出和其巨大的可用IP地址數量,我們的孫輩有可能不需要擔心子網,總數達到3400兆兆兆個獨特地址。這遠遠超過IPv4提供的42億9496萬7296個IP地址。
這裡的關鍵是要意識到,在傳統的IPv4網絡中,當主機添加到您的網絡時,IP地址可以動態分配給主機。否則,通過對網絡上的硬件或軟件進行配置,可以為主機分配固定的地址。
什麼是靜態IP地址?
A static IP address is also known as a persistent IP address. Often, we assign this static IP address to the host and the device will use it until the device is removed from the network. Otherwise, when the network undergoes some changes, the device will need to have a new static IP address assigned to it.
我們可能需要一個靜態IP地址的另一個原因是,如果我們想要從我們的互聯網服務提供商(ISP)為我們的企業或家庭網絡分配一個靜態IP地址。通過擁有一個靜態IP,我們可以啟用域名系統(DNS),將外部服務,如網站或業務應用程序,指向該地址,而不必擔心它需要更改。
靜態IP地址有用的一些關鍵原因是因為:
- 托管网站:如果您想让所有人返回到同一个位置,而不必提供第三方解决方案如DynDNS,您将需要一个静态IP地址。
- 运行安全摄像头:如果您想能够远程访问闭路电视(CCTV)/安全摄像头,通常需要一个静态IP地址。
- 互联网电话(VoIP):早期的VoIP系统需要您拥有一个静态IP地址。随着使用微软Teams、Zoom或Webex,这种情况已变得不太明显。然而,我们经常看到,使用静态IP地址可以提高这些解决方案的可靠性。
这些都是优点,但拥有静态IP地址的缺点呢?以下是一些例子:
- 攻擊: 擁有靜態IP位址更容易受到駭客和數據流量攻擊的風險。我曾將一台VMWare ESX主機直接連接到互聯網作為蜜罐機器,幾乎有40億次嘗試登錄的情況發生 — 如果我有從我的ISP獲得的動態位址,這種情況可能會少一些。
- 成本: 靜態IP位址會產生成本,因為剩下的40億個位址是有限的。當供應短缺且需求增加時,就會對其賦予價值。
什麼是動態IP位址?
動態IP地址分配給主機系統。該地址可能會變化,或者最終可能變得固定,我們稍後將會談論這一點。
由於上述IPv4位址的限制,IT專業人員需要適應其內部網絡的運作方式。例如,如果我們要運行一家企業或者一個家庭網絡,我們的互聯網提供商可能給我們一個單獨的IP或者一小範圍的IP位址,這些位址將被節省使用。在內部,我們可以為主機分配數百甚至數千個IP地址。
IP地址是通過一種稱為動態主機配置協議(Dynamic Host Configuration Protocol)或DHCP來分配的。使用DHCP伺服器的好處是,它消除了手動為加入您的網絡的每個物品分配新IP地址的需求。它還確保分配給您網絡中的所有物品的IP地址僅分配一段時間。
例如,上週來拜訪的兒子的朋友將其手機連接到您家的寬帶網絡時被分配了一個IP地址,並且在一段時間內,該IP地址被分配給了該手機。然而,在經過一段時間後,分配給手機的IP地址將被重新分配給DHCP的IP地址池,可以重新分配給需要它的下一個主機。默認情況下,對於大多數現代設備,動態IP配置是正常的。
“固定”IP地址是指動態IP地址很少更改的非正式方式。我們可能有一些始終在家庭網絡中運行的設備,例如門鈴、閉路電視攝像頭或任何永遠不會離開您家庭網絡範圍的智能設備-這些設備將被分配一個動態IP地址。
然而,當涉及更新地址時,主機和DHCP伺服器可能會就相同的IP地址達成一致。這樣一來,該IP地址將變得“固定”,除非有其他原因,否則不會更改。
這有點像物理學中的第一運動定律-物體將保持靜止或保持一致運動狀態,除非被外力改變。動態IP地址也遵循相同原則:只有受到外力干擾時才會更改。
靜態IP地址能更改嗎?
一般原則是任何事情都有可能更改。然而,除非有很好的技術原因,否則不太可能更改靜態IP地址。
A common reason you might want to change a static IP address is your constant level of attacks to an external static IP address. If you’ve made the decision that moving from one IP address to another is going to occur, yes, this is technically possible.
但這意味著您需要更新DNS記錄,這將影響到任何使用舊IP地址的硬連接項目-這不是一個小事。
動態IP地址能更改嗎?
動態IP地址是有可能更改的。隨著主機使用IP地址池,當這些動態IP地址不再需要時,它們會被歸還到池中。
您可以將此想像成一間公共圖書館-當您需要將自己添加到網絡時,您“借閱”IP地址簿。完成後,您將其歸還給“圖書館員”,然後把IP地址簿放回書架上。
何時使用靜態IP地址
您應該在想要一直返回相同位置時使用靜態IP地址。這樣的例子可能是一台伺服器託管在我的本地網絡上。這可能是像網站、內部網、電子郵件伺服器這樣的東西 – 大多數伺服器都被分配了靜態IP地址。
靜態IP地址是否更不安全?
在本地網絡之外使用靜態IP地址可能會增加安全風險,因為這會使您更容易被找到。如果您總是使用相同的地址,而某人想要找到您,使用相同地址比經常更改地址的人更容易。
如果您擁有靜態IP地址,具有正確工具的人也可以找出您的確切位置。有一些網站專門用於從您的IP地址進行反向查找,然後將其應用到您的IP位置。因此,企業可以大致了解您的位置,並將廣告應用於您附近的事物。
何時使用動態IP地址
當我們想要分配IP地址而不必擔心地址分配的管理開銷時,動態IP地址就很有用。傳統上,我們會允許DHCP伺服器或網絡路由器為我們處理分配。我們會在不需要應用靜態IP的地方使用動態IP地址。
IP地址池
IP地址池是在您的网络中的一系列IP地址依次排列的范围。对于复杂网络,我们可以发现有多个池配置使用多个IP地址池。使用DHCP服务器,我们可以从单个池或多个池中申请地址,服务器基础设施会进行分配。
大多数IP地址池在分配地址时使用了一种称为LRU(最近最少使用)方法。这意味着IP地址被分配到一个队列中,当它到达队列末尾时,该IP地址将被释放。
这基本上是您需要了解静态和动态IP地址的一切,希望这篇指南能帮助您了解它们各自的最佳使用情况。如果您需要更多关于IP地址、DNS和其他核心互联网技术的信息,请确保查看我们在Petri上的网络类别。
相关文章:
Source:
https://petri.com/static-vs-dynamic-ip-address-whats-the-difference/