我在Windows 11上用Node.js架設了一個Next.js的網站
使用GoDaddy購買的網域進入網站 卻無法進入(把GoDaddy預設的網頁移除了)
後來嘗試用了Cloudflare託管DNS 一樣無法進入網站 會回應http 522
這是Cloudflare的DNS紀錄
但是可以ping通這個網域
而且後來還嘗試了SSH Windows內建的遠端
都可以透過這個網域正常的連接上主機
就唯獨網站無法進去 使用XAMPP架設的網站一樣無法進入
但我使用No-ip申請的免費網域又可以正常進入網站
請問有人知道該如何解決嗎?
先確定你的電腦不是透過DHCP發送的IP。
檢查的重點就是看你現在的網路介面卡跑的IP是不是 198.162.?.? 這種的。
如果是的話。一般會建議兩種做法。
一種是讓您的電腦使用 pppoe 連線方式。不要透過DHCP。
並且要注意一定要使用固定IP。
因為不太清楚你的ISP是哪一家。如果是HINET的話。可以線上申請一組固定IP
然後PPPOE的帳號用 {hn號碼}@ip.hinet.net
就能讓電腦綁定分配的固定IP。
因為DHCP模式下。你的IP連進來會是在小烏龜上。如果不做配送處理的話。
是不會連到你的電腦上的。
另一種方式,就是你得要會調整小烏龜轉發進來到你的電腦上。
附帶一提
你使用 NO-IP 可以用的原因。推測是轉發了你的內網IP。也就是192.168.?.? 這種的。
所以你才可以連結使用。這個你可以去NO-IP的控制台查看目前記錄的IP是哪一組就知道了。
但這種的其實只有在你的內網可以連結。外部網路還是連不到的。
你可以再使用NO-IP試試。然後使用手機(要關掉WIFI使用數據網路)來連你的域名試試就知道還能不能連上了。
我用的就是跟是HINET申請的對外固網IP
並且使用了PPPOE的撥號連接
手機用數據網路也接得上NOIP的域名
就唯獨買來的GoDaddy域名接不上
㊣浩瀚星空㊣ 說得沒錯, no-ip 在本機執行會有轉發的行為。
若有用過 no-ip 成功連線過。轉以其他方式之前,要確認 no-ip 有關閉或刪除,排除因 no-ip 所引起的錯誤。
在使用 DNS 之前,可以先用對外固定ip試試,這個可以了,再設定DNS與ip的對應。應該可以解決定您的問題。
如能確定是使用PPPOE連線的話。先檢查你目前的網路介面情況。綁定到哪個IP。是否跟你申請的IP同一組。
不是的話,檢查你的帳號是不是使用了 ????@ip.hinet.net
確定的話。再檢查你的對外IP是否正常。隨便找個查詢IP的網站就好。
以上都確定無誤的話。
一般來說你直接打 http://ip 至少會看到你的XAMPP基本首頁。
得先確定好這件事才行。
等這些事都確定好了。再將同樣的IP設定到 Cloudflare 上。
一開始可以先不要設定代理。