www 字首在本地不起作用

www 字首在本地不起作用

您好,我最近在 Synology NAS 上線了一個網頁,問題如下:

當輸入www.在我的網域之前,頁面未加載

這是我到目前為止得到的:

  • 將 example.com 和 www.example.com 新增至 Synology 虛擬主機
  • 檢查 GoDaddy 上的 CNAME 配置 - 新增了 www 子網域
  • 連接埠轉送 - 新增了連結到我的 NAS 的 HTTP 伺服器條目
  • 使用 ipconfig /flushdns 刷新計算機 dns 緩存
  • 使用 ipconfig /displaydns 讀取 dns 快取
  • 重置數據機
  • 將 DNS 主要和輔助數據機伺服器變更為 google 伺服器 (8.8.8.8)

問題出在我的數據機上,因為當我在本地網路上對「mydomain.com」進行ping 操作時,其IP 與「www.mydomain.com」IP 不同,但是當我對另一個網路(從共享互聯網)進行ping 操作時,我的手機),兩次 ping 均成功

連接埠轉送沒問題,因為如果我輸入http://example.com或我在瀏覽器上載入頁面的公共IP

我檢查了其他計算機,問題是相同的,但僅當使用我的調製解調器連接時才出現。

答案1

如果流量來自內部接口,問題可能是您的數據機/路由器沒有執行連接埠轉送。有些路由器可以直接處理它,有些需要額外的配置,有些則根本無法做到這一點。

解決方案一:

研究如何設定調變解調器/路由器以處理內部流量的連接埠轉送。

解決方案2:

為您的內部網路配置內部 DNS。用它來設定 mydomain.com。

PS:如果沒有有關內部網路設定的完整資訊(主機檔案、每個裝置上的 dns 條目等),很難確定您的網域在沒有 www 的情況下如何正常運作。

相關內容