2012-01-09 52 views
1

我是網絡開發的初學者,現在我正在使用XAMPP包來完成我的網頁編程。 我只是在我的桌面上的web瀏覽器中使用本地主機/文件來測試它 但是如果我想要訪問任何遠程計算機中的網絡怎麼辦? 另外,所有的網絡開發者是否都需要爲他們寫的網站支付域名/唯一URL? 我可以只使用我的桌面作爲網絡服務器,並且一旦有人訪問網絡,他們可以通過輸入我的主機IP /端口號來完成這項工作嗎?(web dev初學者)如何獲取我寫的Web服務器的URL?

希望你能理解我的問題!謝謝!

回答

1

如果您想從另一臺機器查看開發站點,您必須專門設置開發機器以允許外部IP訪問您的計算機網絡。相當繁瑣。

Web開發人員或公司都購買域名,它使用DNS(域名服務)來掩蓋IP地址到服務器的地址。您可以從許多公司購買域名,如Namecheap.com

希望能回答你的一些問題。

1

您需要將文件上傳到Web服務器才能從遠程計算機訪問文件或使用像dyndns.org這樣的服務爲您的計算機分配動態域(您需要通過路由器和防火牆轉發端口80到你的電腦)。但請注意,如果您使用較晚的計算機,則您的計算機需要保持聯機。 人們也可以通過IP訪問,但這可能會經常改變。

根據成本,是的,幾乎所有的託管商都會花費一些錢,但大多數情況下這對於小型網站來說成本很低。

1

我覺得,你將不得不採取一些互聯網主機公司的託管空間。其他人無法通過互聯網訪問您的設備,直到它暴露於互聯網。通常你的機器不是直接在互聯網上,它被你的互聯網提供商的代理所遮蔽。首先,你應該與你的家庭互聯網服務提供商談判,以授予你一個靜態IP ...如果這不起作用,那麼Go to Internet Hosting公司就像Godaddy什麼的。

2

對於本地網絡上連接的計算機,他們可以使用您的內部IP而不是本地主機來訪問您的文件。例如,如果您的IP爲192.168.1.100,則同一網絡中的其他機器可以通過http://192.168.1.100/files訪問您的Web服務器。

在技術上可以使用自己的計算機作爲Web服務器。但是,有幾個問題需要解決:

  1. 除非您的IP是靜態的,否則將域名綁定到您的IP將需要像DynDNS這樣的中間服務。
  2. 除非您使用的是超高速互聯網線路,否則當其他用戶訪問您的網站時,您的計算機帶寬將成爲瓶頸。
+0

偉大的和翔實的答案! – 2012-01-09 07:37:18