本機| 什麼是本地主機? 建立網站

已發表: 2023-11-29

當進入網站開發、資訊科技和網站託管領域時。 您一定遇到過非常流行的術語“ Localhost ”,它是技術專業人士常用的術語。

從初學者的角度來看,一開始它一定看起來很晦澀,但實際上並非如此。 術語「本地主機」是一個非常容易理解的術語,特別是對於那些有一點背景知識的人來說。

在這份專門針對初學者的綜合指南中,我們編譯了與本地主機一詞相關的各個方面。 也就是說,Localhost 是什麼意思? 本地主機有什麼用? 以及 IT 專業人員如何利用它。

那麼,事不宜遲,讓我們開始吧!


目錄
什麼是本地主機?
為什麼本機存在?
本地主機有什麼用?
概括
經常問的問題

什麼是本地主機?

LocalHost
本機 : :1

「Localhost」這個字由兩個不同的字組合而成,即「Local」意思是本機,「Host」意思是「放置」。

當您計劃啟動網頁專案時,您要做的第一件事就是網域註冊,然後尋找可靠的網站寄存提供者來託管您的網站。

類似地,本機主機就像一個距離不遠的 Web 伺服器,或通常稱為遠端主機伺服器或虛擬專用伺服器。 但是,如果您在電腦上託管了網站,則該電腦也充當伺服器,則它將被稱為本機主機。

網路 IP 位址中的 localhost 是什麼?

Localhost 是一種 IP Lookback 設備,通常由使用 TCP/IP 進行相互通訊的設備使用。 本機的預設 IP 位址是127.0.0.1。

您可能已經注意到,此本機主機 IP 位址與傳統 IP 位址有很大不同,這有助於識別網路上的不同電腦。

當您在網頁瀏覽器上輸入網址或 IP 位址時,它會將您指向該網站的託管位置。 例如,當您輸入 Google.com 時,網頁瀏覽器會將您導向至其本機主機或伺服器,也就是 Google 的主頁。

但是本地主機 IP 位址呢? 它會帶你去哪裡? 它將引導您到您的機器或計算機,整個概念稱為環回位址。


閱讀:什麼是 IP 位址?


通常,您可以從預設環回 IP 位址「 127.0.0.1」存取任何電腦的本機主機。 」。 它的範圍從127.0.0.0127.255.255.255

該位址將使用IPv4連線並將您帶到同一裝置上的伺服器。 但如果您的裝置使用 IPv6 連接,則本機主機為::1

這意味著當您請求瀏覽器時,它不會透過網路傳輸。 但無論您使用什麼設備,它都會返回您的電腦。

它最好的一點是,您無需執行任何特定設定或配置即可存取本機。 現代設備和作業系統經過精心設計,使電腦充當伺服器的角色。

此功能對於測試和安全目的非常有幫助,我們將在本文的後面部分中討論。


有趣的事實:如果您仔細查看本地主機 IP 位址“ 127.0.0.1”。 」。 它以 127 開頭,這是為環回位址保留的特殊 IP 位址。 它可以幫助您的 TCP/IP 識別您的電腦並將其連接到專用/本機網路。 這是主要原因,任何網站都不能擁有以「127」開頭的IP位址,外部裝置也無法連線到本機。


為什麼本機存在?

您可能還想知道,儘管有大量可用資源,為什麼 localhost 仍然存在。 背後的主要原因是,出於安全原因和完全可控性,網站開發人員、網頁管理員和程式設計師正在尋找一種便捷的方法來執行各種測試,而無需將其專案運行在實際伺服器上,

本地主機使他們可以輕鬆地在控制環境中進行任意數量的測試。 正所謂“需要是發明之母”,因此引入了 localhost。

IT 專業人士或技術迷在需要執行任何程式或測試時通常會用 localhost 取代「電腦」一詞。 它是他們電腦的 IP 位址的替代品。


本地主機有什麼用?

現在,您已經了解了本地主機到底是什麼以及它存在的原因。 現在是時候讓您探索一下使用它的優點以及它的適用範圍了。 請參閱下面的清單以了解有關 localhost 用途的更多資訊。

  • Web開發
  • 資料庫測試
  • 伺服器測試
  • 應用測試
  • 封鎖垃圾郵件或惡意網站
  • 連線速度測試

1. 網頁開發

Web 開發人員通常會在開發網站或 Web 應用程式之前使用本機主機來執行各種測試。 它為開發人員提供了一個完全隔離的環境,可以進行盡可能多的更改以及進行他們想要的測試。

對於開發人員來說,這是一個非常經濟高效的選擇,使他們可以輕鬆地繼續調試和離線開發,而無需支付任何昂貴的伺服器費用。

另外,它還增強了安全性,因為開發環境不暴露在網路上,沒有人可以介入。

您將擁有完全的控制和自訂選項,並且可以在沒有任何即時伺服器的情況下與其他團隊成員共用您的專案。

2. 資料庫測試

開發人員使用電腦上的本機資料庫來測試與資料庫相關的功能。 它可以幫助他們在完全安全的控制範圍內驗證和完善應用程式與資料庫之間的互動。

此測試環境可協助開發人員在資料庫相關功能上線之前確保其可靠性和正確性。

3. 伺服器測試

開發人員在部署基於伺服器的應用程式之前也使用 localhost 執行伺服器測試。 他們主要透過在本地主機上設定並運行應用程式的伺服器端程式碼來執行測試。

此方法允許開發人員使用 IP 位址「 127.0.0.1 」連接到本機主機伺服器,並在完全隔離和受控的環境中執行各種伺服器功能測試,然後再啟用基於伺服器的應用程式。

就像在 Web 開發中一樣,它還提供了調試、迭代開發工作流程以及與團隊成員輕鬆協作以進行基於伺服器的應用程式開發的工具。

4. 應用測試

就像網站測試一樣,開發人員也使用 localhost 來執行應用程式的各種元件和功能的測試。 它可以幫助他們確保應用程式的每個元件在開發過程中是否能夠正確地相互溝通。

5. 封鎖垃圾郵件或惡意網站

本地主機的另一個最佳用途是封鎖可能對您的系統或網路有害的垃圾郵件或惡意網站。 在解釋它是如何運作之前,您首先需要了解「hosts 檔案」。

您可能知道,每個網站或網域都有一個專用的 IP 位址。 您在瀏覽器網址列上輸入域名,然後 DNS 會尋找其對應的 IP 位址以進行連線。

為了使速度更快一些,您的裝置或電腦往往會為您造訪的每個網站儲存一個主機檔案。 這個特定的主機檔案儲存有關網站的所有信息,例如 IP 位址和網域名稱。

您可以將網站的網域或 IP 位址替換為127.0.0.1來進行變更或編輯主機檔案。 每當您嘗試連線到已編輯的網站時,主機檔案都會將您重新導向至本機。

一個例子是公司的電腦管理員阻止訪問網站。

6. 連線速度測試

如果您是網路管理員,您的優先事項清單中的第一件事就是確保一切(包括沒有任何網路連線的本機網路)狀況良好。

為了實現這一點,您可以透過固定到本機進行連線測試來輕鬆完成此操作。

在 Windows PC 上開啟命令提示字元並鍵入ping localhostping 127.0.0.1

輸出將顯示系統軟體和硬體的工作情況、資料傳輸持續時間等。


概括

現在,從上面的綜合指南中,您必須了解 localhost 不僅僅是一個技術術語,而且它代表您的電腦。 它是最好、最安全的環境之一,可以幫助開發人員對其專案進行各種測試,而無需支付任何一分錢。

如果您是技術愛好者並希望在 IT 行業發展自己的職業生涯,您需要對本地主機以及如何有效地使用它有一個強有力的概念。


經常問的問題

我如何使用本機主機?

您可以將 localhost 用於各種目的,例如測試 Web 應用程式、基於伺服器的應用程式、網站開發等。
您可以使用這個「 127.0.0.1 」IP位址輕鬆存取任何電腦的本機主機。

什麼是本地主機伺服器?

本地主機就像一個距離不遠的 Web 伺服器,或通常稱為遠端主機伺服器或虛擬專用伺服器。 但是,如果您在電腦上託管了網站,則該電腦也充當伺服器,則它將被稱為本機主機。

127.0 0.1 是否表示本地主機?

是的,就像任何具有專用 IP 位址的網域名稱一樣,本機主機具有 127.0.0.1 IP 位址。 名稱 localhost 是本機的偽名稱。