為什麼Localhost的IP位址是127.0.0.1?

為什麼Localhost的IP位址是127.0.0.1?

IP 位址 127.0.0.1 是一個特殊用途的 IPv4 位址,稱為本機或環回位址。所有電腦都使用此位址,但不允許它們像真實IP 位址一樣與其他裝置進行通訊。

您的電腦可能會指派一個專用 IP位址192.168.1.115,以便與路由器和其他網路連接設備進行通訊。但是,它仍然與這個特殊的 127.0.0.1 位址綁定,這意味著「這台電腦」或您正在使用的位址。

環回位址僅由您正在存取的電腦使用,並且僅用於特殊情況。這與常規 IP 位址不同,常規 IP 位址用於與其他網路設備傳輸檔案。

例如,在電腦上執行的 Web 伺服器可以在部署之前指向 127.0.0.1 來運行和本機測試頁面。

為什麼Localhost的IP位址是127.0.0.1?

問:

我有一個問題想得到解答:為什麼本地主機的 IP 位址是 127.0.0.1? 127 是什麼意思? 0.0.1是什麼意思?

答案1:

127 是子網路遮罩為 255.0.0.0 的 A 類網路中的最後一個網路號碼。位址 127.0.0.1 是子網路中的第一個分配位址。未使用位址 127.0.0.0,因為這是有線網路位址。

但是,當主機部分使用任何其他 IP 位址以更好地工作時,您應該切換回使用 IP 位址 127.0.0.1。如果需要,您可以嘗試 ping 位址 127.0.0.1。

答案2:

您可以在兩位作者 Reynolds 和 Postel 於 1986 年 11 月發布的文檔 RFC 990 中找到與作為環回網路的 IP 位址分配 127 相關的更多資訊:

「在這個網路中,地址不是從這個意義上解釋的」。

例如,位址0.0.0.37可以理解為該網路上的伺服器37。

A 類網路中的 127 號網路被指派了 Loopback 功能,這是由上層協定向主機中具有 Loopback 的位址為 127 的網路所傳送的資料封包。傳送到位址 127 的資料封包不會出現在網路上的其他任何位置。

根據1981年9月發布的RFC 790文檔,0和127是網路A層預先分配的地址。0用於關注特定主機,127用於Loopback。

附加資訊

數據報

資料封包是一種使用無連接方法在來源和目標之間傳輸資料的資訊包。 IPX(網際網路封包交換)和IP(網際網路協定)都是資料封包服務。資料封包包含目標位址並且可以跨越由路由器連接的網路的邊界。

IP 位址 127.0.0.1 的工作原理

為什麼Localhost的IP位址是127.0.0.1?

TCP/IP應用軟體產生的所有訊息都包含其預期接收者的 IP 位址。 TCP/IP 認為127.0.0.1 是一個特殊的 IP 位址。該協定在將每個訊息傳送到實體網路之前進行檢查,並自動將任何發送到127.0.0.1的訊息重新路由回 TCP/IP 堆疊的接收端。

為了提高網路安全性,TCP/IP 還會檢查來自路由器或其他網路連接埠的訊息,並丟棄任何包含重複 IP 位址的訊息。這可以防止網路攻擊者隱藏來自環回位址的惡意網路流量。

應用軟體經常使用這種迭代功能來進行本地測試。傳送到環回 IP 位址(例如127.0.0.1)的訊息不能超出區域網路 (LAN),而是直接傳送到 TCP/IP 和接收佇列,就好像它們來自外部的單一來源一樣。

環回訊息包含目標連接埠號碼和位址。應用程式可以使用這些連接埠號碼將測試訊息分為多個類別。

本機和 IPv6 環回位址

當與 127.0.0.1 結合使用時,localhost 這個名稱在電腦網路中也具有特殊意義電腦作業系統在主機檔案中維護一個將名稱與環回位址相關聯的條目,允許應用程式透過名稱而不是硬編碼的數字建立環回訊息。

Internet 協定 v6 (IPv6)應用與 IPv4 相同的環回尋址概念。IPv6 表示的環回位址不是127.0.0.01 ,而是簡單的::1 (0000:0000:0000:0000:0000:0000:0000:0001)。與 IPv4 不同,IPv6 不會為此目的分配位址範圍。

127.0.0.1與其他特殊IP位址對比

IPv4 儲存127.0.0.0127.255.255.255範圍內的所有位址以供環回測試期間使用,儘管 127.0.0.1(按照歷史慣例)是大多數情況下使用的環回位址。

127.0.0.1和其他127.0.0.0網路位址不屬於 IPv4 中定義的任何專用 IP 位址範圍。這些範圍內的各個地址可以保留給本地網路設備並用於設備之間的通信,而127.0.0.1則不能。

研究電腦網路的人有時會將127.0.0.1與位址0.0.0.0 混淆。儘管這兩個位址在 IPv4 中都有特殊意義,但0.0.0.0不提供任何環回功能。

更多的文章可以參考下面的文章:

祝你好運!


如何刪除 Windows 10 螢幕右上角的版權請求通知

如何刪除 Windows 10 螢幕右上角的版權請求通知

您是否在螢幕右上角看到 Windows 10 啟動通知?本文將指導您如何刪除Windows 10上的版權請求通知。

AZ 有關如何安裝 Windows 10 內部版本 14393.222 的說明

AZ 有關如何安裝 Windows 10 內部版本 14393.222 的說明

最近微軟為Windows 10 PC用戶發布了最新的累積更新,名為Build 14393.222。這次針對Windows 10發布的更新主要根據使用者回饋修復了Bug,並提升了作業系統的效能體驗。

只需 3 步驟即可使用 Bastion 主機保護您的電腦網絡

只需 3 步驟即可使用 Bastion 主機保護您的電腦網絡

您的本機網路上是否有需要外部存取的電腦?使用堡壘主機作為網路的看門人可能是一個很好的解決方案。

如果您的鍵盤無法使用,如何建立 Windows 鍵

如果您的鍵盤無法使用,如何建立 Windows 鍵

如果您喜歡使用舊的經典鍵盤,例如 IBM Model M,它不包含實體 Windows 鍵,那麼有一個簡單的方法可以添加更多按鍵,即藉用您不經常使用的鍵。

快速清除Windows 10中所有事件日誌的3種方法

快速清除Windows 10中所有事件日誌的3種方法

有時您可能需要一次刪除所有舊的事件日誌。在本指南中,Quantrimang.com 將向您展示 3 種快速刪除 Windows 10 事件檢視器中所有事件日誌的方法。

假IP方式幫助您匿名訪問

假IP方式幫助您匿名訪問

在之前的許多文章中,我們已經提到在線保持匿名非常重要。私人資訊每年都會被洩露,使得網路安全變得越來越必要。這也是我們應該使用虛擬IP位址的原因。下面,我們就來學習製作假IP的方法!

如何在 Windows 10 上建立透明背景模式

如何在 Windows 10 上建立透明背景模式

WindowTop 是一款能夠調暗 Windows 10 電腦上運行的所有應用程式視窗和程式的工具。或者您可以在 Windows 上使用深色背景介面。

如何關閉 Windows 8 工作列上的語言列

如何關閉 Windows 8 工作列上的語言列

Windows 8 上的語言列是一個微型語言工具列,旨在自動顯示在桌面螢幕上。然而,很多人想在工作列上隱藏這個語言欄。

如何為 Linksys 路由器設定 WEP、WPA、WPA2

如何為 Linksys 路由器設定 WEP、WPA、WPA2

無線連接是當今的必需品,因此,無線安全對於確保內部網路的安全至關重要。

Linksys 優化網路連線速度的技巧

Linksys 優化網路連線速度的技巧

最大限度地提高網路速度對於優化網路連線至關重要。您可以使用電腦、可上網的電視、遊戲機等獲得最佳的娛樂和工作體驗。