Web-Server
如何將域名映射到區域網路 PC
我從 godaddy 註冊了一個域名,我想在我的個人電腦上託管這個網站。我的電腦已經安裝了 LAMP(linux+apache+mysql+php) 並連接到連接網際網路的路由器。
路由器的WAN ip地址是24.170.225.222,
區域網路中的PC ip地址是192.168.0.22,通過路由器上網。
我嘗試將域名映射到WAN中的路由器IP地址,然後在瀏覽器中輸入url,它打開了路由器管理系統的登錄網頁。
我的域名如何連結到我個人 PC 中的 apache 伺服器?
輸入 url 時,我需要在 apache 伺服器中打開預設的 html。
您需要在路由器上創建埠轉發,並將用於 HTTP 的 TCP 埠 80 和用於 HTTPS 的 TCP 埠 443 轉發到您 PC 的內部 IP (192.168.0.22)。
然後您需要在您的域 DNS 上創建一條 A 記錄,以將 www 指向您的公共 IP(24.170.225.222),您可以在 GoDaddy 中執行此操作。
請記住,這些 IP 可能不是靜態的,因此如果/當它們發生變化時它將停止工作。對於您的 PC,您可以在路由器中創建一個預留,對於您的公共 IP,您可能需要向您的 ISP 詢問靜態 IP 地址,一些作為附加服務提供。如果不可能或太貴,您可以使用 DDNS 服務,但這將是另一個問題的主題……