我的 IP 位址是什麼?

IP 位址是用於確定網際網絡上誰是誰的唯一標識符。根據使用 IPv4 還是 IPv6 協議,IP 位址的格式有所不同。

學習目標

閱讀本文後,您將能夠:

  • 定義 IP 位址
  • 區分 IPv4 和 IPv6
  • 區分動態和靜態 IP 位址

複製文章連結

What is an IP address and why does it matter?

‘IP’ stands for Internet Protocol, which is the set of rules that makes it possible for devices to communicate over the Internet. With billions of people accessing the Internet every day, unique identifiers are necessary to keep track of who is doing what. The Internet Protocol solves this by assigning IP numbers to every device accessing the Internet.

DNS 請求

計算機的 IP 位址就像房子的實際位址。如果有人打電話給比薩店訂購外賣,就需要提供他們的實際位址。如果沒有那個位址,披薩送貨員將不知道將披薩送到哪家!

例如,當用戶向瀏覽器鍵入域名時,例如 google.com,這將向谷歌的網絡服務器發起請求,要求提供內容(谷歌主頁)。Google 收到請求後,需要知道將網站內容發送到何處。因此,請求將包含詢問者的 IP 位址。使用提供的 IP 位址,谷歌可以將響應發送回用戶的設備,然後該設備將在用戶的 web 瀏覽器中顯示該內容。

協調以上這一切的系統稱為 DNS。它的工作原理類似於 IP 位址的電話簿,以便用戶可以使用人性化的網域名稱訪問 Web 服務。當用戶在瀏覽器中鍵入「facebook.com」之類的域名時,就會開始一個 DNS 查詢,最終導致 DNS 伺服器將網域名稱轉化為 IP 位址。

IP 位址是什麼樣的?根據使用 IPv4 還是 IPv6 協議,IP 位址的格式有所不同。

IPv4 和 IPv6 有什麼區別?

IPv4 and IPv6 are different versions of the Internet Protocol. IPv4 was implemented in 1983 and is still in use today. The format for IPv4 addresses is four sets of numbers separated by dots, for example: ‘74.125.224.72’. This is a 32-bit format, which means that it allows for 232, or about 4.3 billion, unique IP addresses, which it turns out is not enough for the amount of devices that are now on the Internet. The need for more IP addresses led to the implementation of IPv6.* IPv6 addresses use a more complex format that utilizes sets of numbers and letters separated by single or double colons, for example: ‘2607:f860:4005:804::200e’. This 128-bit format can support 2128 unique addresses. (That computes to a 39-digit number!)

IPv6 為 IPv4 提供了一些其他更新,包括安全性和隱私改進。儘管存在差異,但 IPv4 和 IPv6 已在 web 上同時使用了大約十年。這兩個版本可以同步運行,但必須採取特殊措施來實現 IPv4 和 IPv6 設備之間的通信。必須做出這種妥協,因為如 web 上還有很多內容在 IPv4 位址上運行。

*IPv5 怎麼了? IPv5 是一個從未實施的實驗性流資料協定。它使用與 IPv4 相同的 32 位格式,因此不能恰當解決唯一 IP 位址不足的問題。因此,IPv6 成為 IPv4 的繼任者。

靜態 IP 和動態 IP 有什麼區別?

IPv4 位址的有限供應導致了動態分配 IP 位址的引入,這仍然是一種非常普遍的做法。大多數連接到網際網路的裝置都被分配臨時 IP 位址。

例如,當家庭用戶在其筆記型電腦上連接到網際網路時,該用戶的 ISP 會從共用 IP 位址集區中為其分配一個臨時 IP 位址。這被稱為動態 IP 位址。對於 ISP 而言,這比為每個使用者分配一個永久或靜態 IP 位址更具成本效益。

動態 IP 位址

Some ISP customers, such as large enterprises, will pay to maintain a static IP address (for example, Cloudflare’s 1.1.1.1). However, for most users, having a dynamic IP address is sufficient. When hosting a web server, such as a self-hosted website, API or gaming server, a dynamic IP address can create problems. A change in IP address can cause their DNS queries to fail, effectively taking the resource offline. Luckily, this issue can easily be corrected with Cloudflare’s dynamic DNS.