架設好網站,外網連不進來...


chansaikit wrote:
很簡單, IP不是1...(恕刪)


不好意思,您是說設定在VIRTURAL SERVER的ip是要用那個嗎? 還是....?
1.DHCP設定配一個固定的本地ip(例如:192.168.1.xx)給 web server.
2.Virtual Servers 開 port 80 給上述ip.
不知道你遇到的是不是這樣的問題.
假設 先申請固定IP為1.1.1.1 IP 分享器: 192.168.1.100

電腦端也須設定為: 192.168.1.100

先在NO-IP 設定指向IP:1.1.1.1

在 IP 分享器 的 Virtual Server 設定 80 PORT IP:192.168.1.100

電腦端防火牆開放 80 PORT .這樣就應該沒問題.


雲藍煙散 wrote:
D-LINK DSL6641K

高手2266 wrote:
假設 先申請固定IP...(恕刪)


前輩您好,請問你的意思是找到真實的IP 例如111.243.XX.XXX那種
然後再把電腦指定IP為192.168.1.XXX
然後把NOIP指定為真實的IP
在去虛擬伺服器指定為192.168.1.XXX 設定port為80嗎?

如果是這樣的話..剛剛我也試過了 不行 而且noip那邊會有錯誤....電腦ip改為192.168.1.xxx也就無法上網了...好無奈
對外ip問題……如果是中華電信網路去申請固定ip,dlink撥接帳號改成xxx@ip.hinet.net之後再申請免費動態ip,dns更新就好了。

雲藍煙散 wrote:各位前輩好,目前小弟被要求架設網站,不過...(恕刪)
D-LINK DSL6641K的Web UI設定介面已經預設使用 Port 80,而且有阻擋外部網路透過SSH連入 Port 80,先把網站的預設 Port 改為其他連接埠,例如8080試試看。通常D-LINK DSL6641K的LAN IP是192.168.1.1,DHCP Server配發的IP範圍通常是192.168.1.100~192.168.1.199,先將電腦的內網IP位址指定為192.168.1.100,NO-IP 設定指向你的固定IP,再從D-LINK DSL6641K下的Virtual Server設定 8080 port 指向 192.168.1.100。

如果實在搞不清楚NAT設定該如何設,其實D-LINK DSL6641K可以支援PPPoE-Relay,讓電腦自行撥號連線,就不用在D-LINK DSL6641K下設定Virtual Server,電腦有裝No-IP DUC、隨Windows系統啟動,IP、網域名稱設定無誤,就可以正確對應。
不用搞啦

買台分享器吧

不然電腦直接PPPOE撥號

D-LINK DSL6641K 裡面的功能除了硬體撥號以外

其餘PORT對應跟DMZ 全部無效~~


後面的中華電信小烏龜通通都這樣

貓老闆
我是不清楚您是卡在哪

一般來說假設Apache是設定聽80 port

先測本機 http://localhost/你的網址

通了在測 local ip -> http://192.168.x.x/你的網址

最後才對外IP -> http://xxx.xxx.xxx.xxx/你的網址

如果卡在對外ip才是router設定的問題

否則是你web server或程式的問題

放在DMZ或Virtaul Server設定都可以

但DMZ比較不安全, 你server防火牆最好只允許web server的port

virtual server的設定好像也只是做port forwarding而已, 在router防火牆後面(有錯請指正)
Windows的話,防火牆有沒有開呢?

還有就是,不知道你用外網開的IP是多少呢?
若是打192.168開頭的,連不上是正常的

IP有分兩種
一種是內網IP (虛擬IP)
一種是外網IP (實體IP)

因為不可能會有那麼多實體IP讓你家的好幾台電腦、手機用
所以才會衍生出虛擬IP這東西
利用路由器(分享器)把一個實體IP分配給多個虛擬IP多台電腦用

虛擬IP就是Windows裡面看到的
實體IP可以從一些網站(Ex. myip.com.tw )看到
還有就是要確定你的no-ip duc是不是抓到你的虛擬IP

還有就是路由器設定建議不要用DMZ
萬一Windows防火牆沒設定好或剛好電腦有漏洞會被打死
開 DMZ 就好了
VIRTURAL SERVER 比較細節,不清楚只會衍生更多問題


雲藍煙散 wrote:
前輩您好,請問你的意思是找到真實的IP 例如111.243.XX.XXX那種
然後再把電腦指定IP為192.168.1.XXX
然後把NOIP指定為真實的IP
在去虛擬伺服器指定為192.168.1.XXX 設定port為80嗎?
如果是這樣的話..剛剛我也試過了 不行 而且noip那邊會有錯誤....電腦ip改為192.168.1.xxx也就無法上網了...好無奈


基本上就是這樣
只是你電腦指向的 IP 你要先去找出來

流程應該是這樣

先用自動取得 IP

1.找到真實 IP
2.找到虛擬 IP
3.將電腦 IP 設定為固定 IP 設為第二步找到的虛擬 IP
4.到路由器中 設定 DMZ 或是 VIRTURAL SERVER IP 定為第二步找到的虛擬 IP

這樣應該就連的到了
試著 ping 真實 IP 跟 noip 的網域看看

原本的問題應該只是 DMZ 設定錯誤
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!