小弟想架設一個簡易的家用監視器, 人在內外就可以用手機監看農舍農田畫面(常有蛇出沒).測試的架構是-以"非固制固定ip"架設主網頁(@ 1.34..xx.xx)入口(Win 10 web server @ 1.34..xx.xx) + 以數個區域網路網址(192.168.1.xxx)架設監視網站(Raspberry Pi Web Server + 攝影機). 現在碰到的問題是 : 當固定ip Web Server 連上內網後, 固定ip就切成浮動ip, 也就導致外網連不上固定ip架設的主網頁入口. 不知道這是否是"非固制固定ip"的特性還是架構有問題?? 不想考慮網路上諸多免費的"動態DN"S服務, 是否該及如何運用 port forwarding?
一樣用轉PORT方式處理.
在P784 上設定: 8080 PORT 對到 內部 DVR 主機的 80 PORT.
手機或是在外部網路的電腦就連線: http://1.34.xx.xx:8080 就可以看到 dvr上的畫面.
請試試 !!
不一定是8080 port , 也可以是8090 ..等等. 請不用 256 port 以前的.(因為256 port 之前的port 大都有固定用途)
問題是在這一秒鐘 IP 是 http://1.34.xx.xx: 過一陣子會變成 http://1.34.yy.yy 啊
樓主已經說了是非固定制 IP 喔,轉PORT 任何的分享器都能做
但不想用 DDNS 轉PORT 之後,IP變了,樓主人在外面,要怎麼知道新的IP 是多少
難道回家查嗎,這個只能靠第三方註冊服務才能做到了
這個樓主:有一個固定IP , 他現在這個IP的80 PORT 已經給網站用了.
所以要轉 PORT 進來到 內部的80 PORT .
好的, 我試試, 除了設定 P874 port forwarding 外, 也會讓 主網頁可以 reference 數個樹莓 http://1.34.xx.xx:80xx . 若成功, 一個簡易的"樹莓監看家用網站"就可以實現.
因為樓主描寫得很矛盾啊 "以"非固制固定ip"架設主網頁(@ 1.34..xx.xx)入口"
然後又說 "當固定ip Web Server 連上內網後, 固定ip就切成浮動ip, 也就導致外網連不上固定ip架設的主網頁入口"
接著又說 "這是否是"非固制固定ip"的特性還是架構有問題??"
所以是固定還是非固定啊,我也分不清楚,但根據問題描述,應該是 "非固定IP" 才對
按字面描述,非固定 IP 出現兩次,所以非固定的機率大於固定,後面又出現 DDNS,那表示因為非固定才會思考這個
也因此,我才做出了上面的建議,如果端口對應可以解決,那麼就很簡單了
但也是有可能是樓主本身的網路架構有問題,例如主頁面網站跟內網有問題,搞不好在內部看DVR 都有問題了
更何況外部網路呢
好的, 謝謝建議!!
於 Win10電腦 (PPPoE, xxxxxxxx@ip.hinet.net 接撥上網)主網頁@1.34.xx.xx, html編輯置入href="http://192.168.1.103" 不管有無設定 P874(DHCP@114.37.xxx.xxx) 的port forwarding, Win10 電腦都可以連上設於 192.168.1.103 的 Raspberry server, 但外網連不上 Raspberry server. 若是P874設定 192.168.1.103:8080 port forwarding及主網頁改成href="http://1.34.xx.xx:8080", 那連Win10電腦無法連上設於 192.168.1.103 的 Raspberry server. 我想目前主要的問題就是 : 外網於 1.34.xx.xx 主網頁 address 1.34.xx.xx:8080 時, 路由最後要如何引路到 P874(DHCP WAN 是114.37.xxx.xxx) 的 192.168.1.103:80. P874 NAT port forwarding 設定看不到這樣一對一的設定欄位. 前輩可否再指點迷津??
樓主目前應該是: win10 直接pppoe 取固定ip 出 internet .
P784 是取DHCP 方式出 internet.
可以參考這篇的設定方式.在 win10上設定 port forwarding 到 192.168.1.103
netsh interface portproxy add v4tov4 listenport=8080 listenaddress=1.34.xx.xx connectport=80 connectaddress=192.168.1.103
(1) Win10 server 主網頁 html : href="1.34.xx.xx:8080",
(2) 登入 Win10 系統管理員 command prompt 視窗, 鍵入 netsh, 於 netsh> 執行 interface portproxy add v4tov4 listenport=8080 listenaddress=1.34.xx.xx connectport=80 connectaddress=192.168.1.103 後, 手機測試主網頁(包含 link)顯示正常, 但是敲連結 1.34.xx.xx:8080 仍然失敗. 反饋的訊息是 "Forbidden - You don't have permission to access /1.34.xx.xx:8080 on this server." http://woshub.com/port-forwarding-in-windows/ 指出 listenaddress 是一個 local ip address, 因此 ipconfig 查詢 Win10 server local ip 是 192.168.1.101, 重新執行 netsh 改 listenaddress=192.168.1.101, 改 href="192.168.1.101:8080" 敲連結依然失敗, 反饋的訊息是 url is not found on this server. 我在想 1.34.xx.xx:8080 routing 會經過 P874, 而 P874 會要求 帳號/密碼, 是否是這裡被攔住?
WIN 10 SERVER 是幾張網卡?
WIN 10 SERVER 是架在華碩筆電上
192.168.1.103 則接了一台樹莓(Raspberry Pi)小電腦
是否 Win10 netsh 和 P874 NAT port forwarding 要同時設定?
可不可以提供:華碩 win10 上
ipconfig /all 及 route print
這二個指令的輸出畫面?
再麻煩大師指點迷津了!
註 : Raspberry @ 192.168.1.103 早上尚未開機
以下重傳 xxxxxxxx@ip.hinet.net PPPoE 連網後 ipconfig/all 畫面
WIN 10 PPPOE 撥接成功後的: ROUTE PRINT 畫面?
目前, 暫時順利使用 DDNS 讓在內網架設的 RasPi 網站, 能被固i架設的網頁連結 (手機外網測試). 以 Win10 執行內外網的 port mapping 及 port open, 疑似仍然為 Win10 應用程式 firewall 機制攔住 (無從於 Win 10 選單勾選 RasPi Debian Apache2 server 應用程式). 後續會測試 Win 10 或 Linux 單一平台是否可行, 以避免 DDNS 資料外漏的顧慮.
在固i架設的 Apache server, 利用 ProxyPass 及 ProxyPassReverse 修改 httpd.conf 及 httpd-vhosts.conf 後, Apache server 可以成為外網進入內網的 gateway server. 修改後, 外網可以經由 Apache gateway server 來瀏覽架設於內網 192.168.xxx.xxx 的網站.
看描述好似內網多組(電腦+攝影機),
但是現在網路監視器都很便宜就內建有Web並不需要主機... ...
我的建議會是只需要一個固外IP架站,
然後佈置多個網路監視器(每個監視器需1個內網IP)於各點,
最後要有個集中的Server軟體架設在固外IP主機上即可~
Server網卡設定好內網IP與監視器可互連,
Server透過@ip.hinet.net取得固定對外IP
防火牆開放集中管理服務程式可對外即可~
連上固定IP上服務程式所開的port就可以觀看全部了....
也就是總共一台PC即可,也無所謂浮動Ip問題,
因為集中管理服務程式的port可以和當前的Web port不一樣~
集中管理服務程式可以參考D-View CAM,
http://www.dlinktw.com.tw/home/product?id=51
免費的可以32台,可看一下頁面中 產品特色/產品規格 的說明,
網路搜尋D-View CAM會有會有很多相關訊息,
參考理解後再考慮本身的需求和規劃方式
好的, 謝謝建議, 我再試試!!
目前尚卡在這裡 : ... Server網卡設定好內網IP與監視器可互連 ...
如果你的固IP電腦已經可以查看各監視器畫面,
那麼只要你的固IP電腦可被遠端遙控,不就是可以透過這台固IP電腦看每台監視器了嘛~ 這台固IP電腦要被遙控看是用遠端桌面的功能還是裝TeamViewer等遠端控制軟體都可以呀~
如果在這架構下 http://ftw.edu.wwx.tw/solutions
有TPC或SWS都可以建制port對port的連線指定,那麼就能連上固IP電腦就如同連上監視器的頁面了~
在固i架設的 Apache server, 利用 ProxyPass 及 ProxyPassReverse 修改 httpd.conf 及 httpd-vhosts.conf 後, Apache server 可以成為外網進入內網的 gateway server. 修改後, 外網可以經由 Apache gateway server 來瀏覽架設於內網 192.168.xxx.xxx 的網站.
類似SWS不過比較難用...
Proxy的方式也可以固i上架設HTTP-Proxy,
然後外網的PC於瀏覽器設定Proxy是那台固i,
這樣外網的PC就能用內網IP直接瀏覽了~
缺點就是要改瀏覽器的Proxy設定,
但會比Apache上用ProxyPass/ProxyPassReverse來的穩定有效率
好的, 我來試試
申請非固定制的線路也可以申請一組每次撥號後都固定的IP喔~
這樣,再搭配PORT的對應,就可以輕鬆處理了!
對喔!
http://service.hinet.net/2004/adslstaticip.php
用超過10年了~
期間IP僅有因昇速更動過兩次
申請的IP,僅差別在撥號時輸入的帳號方式,用 帳號@hinet.net,這個帳號就是中華給你的HN*****的帳號,帶入使用時不需要輸入HN這兩個英文字。這裡是申請過程的說明(by 香腸炒魷魚)。https://sofree.cc/hinet-ip/
在固i架設的 Apache server, 利用 ProxyPass 及 ProxyPassReverse 修改 httpd.conf 及 httpd-vhosts.conf 後, Apache server 可以成為外網進入內網的 gateway server. 修改後, 外網可以經由 Apache gateway server 來瀏覽架設於內網 192.168.xxx.xxx 的網站.
之前陣子才協助公司設定過,
版大是否有台防火牆或IP分享器。
有的話就如做工仔人前輩說的,
直接在防火牆開PORT作對應即可。
有幾台監視器主機就設定幾個PORT,不難處理。