為什麼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不提供任何環回功能。

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

祝你好運!


2024 年全球 10 大廉價 SSL 憑證供應商

2024 年全球 10 大廉價 SSL 憑證供應商

SSL 憑證有助於確保敏感客戶資訊的安全,並為您的線上業務建立安全的環境。

如何在 Windows 中變更無線網路介面卡的首選頻段

如何在 Windows 中變更無線網路介面卡的首選頻段

本指南將向您展示如何變更 Windows 7、Windows 8 和 Windows 10 中無線網路介面卡預設使用的首選頻段(至 5GHz 或 2.4GHz)。

什麼是處理器親和性?如何在 Windows 10 上設定處理器關聯性

什麼是處理器親和性?如何在 Windows 10 上設定處理器關聯性

但是,可以將程式設定為僅使用 1 個或 2 個核心而不是所有核心。在這篇文章中,Quantrimang.com 將解釋什麼是處理器關聯性以及如何在 Windows 10 上設定處理器關聯性。

應避免使用隱私保護最差的 VPN

應避免使用隱私保護最差的 VPN

VPN 技術的日益普及引發了各種範圍、方法和大膽程度各異的詐騙。

如何在 Windows 10 上遠端鎖定電腦

如何在 Windows 10 上遠端鎖定電腦

Windows 10 有一個巧妙的功能,不僅可以讓您追蹤您的設備,還可以遠端鎖定它。

如何使用 SpyHunter 刪除間諜軟體並防止鍵盤記錄程序

如何使用 SpyHunter 刪除間諜軟體並防止鍵盤記錄程序

SpyHunter 是一款搜尋並銷毀電腦上的惡意軟體、間諜軟體和反鍵盤記錄程式的軟體。

嘗試 Windows 10 上的新硬碟容量分析工具“磁碟使用情況”

嘗試 Windows 10 上的新硬碟容量分析工具“磁碟使用情況”

磁碟使用情況位於C:\Windows\System32\diskusage.exe,輸入diskusage /?時會顯示使用說明。該實用程式可以掃描整個磁碟機或指定資料夾並報告每個資料夾的使用量。

如何在Windows 10/11上安裝月光騎士主題

如何在Windows 10/11上安裝月光騎士主題

月光騎士主題套裝品質非常高,值得您立即安裝到您的電腦上。

使用「執行」命令快速開啟 Windows 應用程式的說明

使用「執行」命令快速開啟 Windows 應用程式的說明

當我們需要在Windows中快速開啟應用程式時,我們經常使用鍵盤快捷鍵。然而很少人知道還有一種方法,那就是使用Run指令。運行中有很多命令可以在 Windows 中打開不同的應用程序,但最常見的是下面 5 個打開應用程式的命令。請參考。

您的 Windows 10 電腦有病毒,修復方法如下

您的 Windows 10 電腦有病毒,修復方法如下

當惡意程式碼自行安裝到您的電腦上時,它們可以快速控制您的電腦並導致極其嚴重的錯誤。即使您下載和安裝的防毒軟體有時也可能是假冒軟體,這可能會損害您的電腦。