iT邦幫忙

0

由外網連上以非固制固定ip架設的網站 (@ 1.34..xx.xx), 要如何連上內網(192.168.1.xxx)用其他電腦(譬如 Raspberry Pi)架設的網站?

csyang 2016-11-15 09:12:5611674 瀏覽
  • 分享至 

  • xImage

小弟想架設一個簡易的家用監視器, 人在內外就可以用手機監看農舍農田畫面(常有蛇出沒).測試的架構是-以"非固制固定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?

看更多先前的討論...收起先前的討論...
考慮用 遠端桌面可能會比較快,在你的網站加入遠端桌面軟體,例如 TEAMVIEWER 之類可以跨IP跟DNS的軟體,只需要網路有通就行了
因為你不考慮DDNS的話,因為 IP 一定會變,你就無法依靠記憶 IP 的方式連回去,你只能靠第三方註冊服務來連接你的網站
目前第三方註冊服務第一個建議的就是 DDNS,第二個常用的就是遠端桌面軟體,不然就看看其他的專家們有什麼建議了,個人目前想到的就這兩個
樓主已經說了,用 WIN 10 架設主頁面,那最簡單的做法就是 WIN 10 安裝TEAMVIEWER,然後樓主可以在 手機或平板或遠端電腦安裝 TEAMVIEWER 直接連線看畫面
你的 WIN 10 只要能上網,不需要設定任何的對外端口,透過這種方式,也可以比較安全,或是你的分享器有 VPN 功能,你可以考慮用VPN連進內部網路
然後直接透過監視器軟體觀看內部 DVR 畫面,但因為是非固定IP,所以,VPN 伺服器的 IP 你有時候必須要用 TEAMVIEWER 連進來查,因為 浮動制的IP 真的有可能因為機房調整而改變的,個人的建議如上,希望有幫助到樓主
ayu iT邦好手 2 級 ‧ 2016-11-17 23:13:29 檢舉
> 監視網站(Raspberry Pi Web Server + 攝影機)
好奇請問樓主,
1. 每個RPi接一個鏡頭模組嗎?
2. 如何在戶外如何克服防水問題?
csyang iT邦新手 5 級 ‧ 2016-12-01 10:12:44 檢舉
在固i架設的 Apache server, 利用 ProxyPass 及 ProxyPassReverse 修改 httpd.conf 及 httpd-vhosts.conf 後, Apache server 可以成為外網進入內網的 gateway server. 修改後, 外網可以經由 Apache gateway server 來瀏覽架設於內網 192.168.xxx.xxx 的網站.
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
做工仔人!
iT邦大師 1 級 ‧ 2016-11-15 09:18:31
最佳解答

一樣用轉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 .

csyang iT邦新手 5 級 ‧ 2016-11-15 09:35:14 檢舉

好的, 我試試, 除了設定 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 都有問題了
更何況外部網路呢

csyang iT邦新手 5 級 ‧ 2016-11-15 10:10:17 檢舉

好的, 謝謝建議!!

csyang iT邦新手 5 級 ‧ 2016-11-15 17:04:35 檢舉

於 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

csyang iT邦新手 5 級 ‧ 2016-11-16 15:21:01 檢舉

(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 是幾張網卡?

csyang iT邦新手 5 級 ‧ 2016-11-16 16:31:24 檢舉

WIN 10 SERVER 是架在華碩筆電上

csyang iT邦新手 5 級 ‧ 2016-11-16 16:33:09 檢舉

192.168.1.103 則接了一台樹莓(Raspberry Pi)小電腦

csyang iT邦新手 5 級 ‧ 2016-11-16 16:36:23 檢舉

是否 Win10 netsh 和 P874 NAT port forwarding 要同時設定?

可不可以提供:華碩 win10 上
ipconfig /all 及 route print
這二個指令的輸出畫面?

csyang iT邦新手 5 級 ‧ 2016-11-17 09:03:28 檢舉

http://ithelp.ithome.com.tw/upload/images/20161117/20101449js0ZZBFuX1.png

csyang iT邦新手 5 級 ‧ 2016-11-17 09:03:53 檢舉

http://ithelp.ithome.com.tw/upload/images/20161117/20101449cJapbCuuGi.png

csyang iT邦新手 5 級 ‧ 2016-11-17 09:04:15 檢舉

http://ithelp.ithome.com.tw/upload/images/20161117/20101449Ha9fSxjOlh.png

csyang iT邦新手 5 級 ‧ 2016-11-17 09:04:35 檢舉

http://ithelp.ithome.com.tw/upload/images/20161117/20101449twkDC0zZ2p.png

csyang iT邦新手 5 級 ‧ 2016-11-17 09:05:06 檢舉

http://ithelp.ithome.com.tw/upload/images/20161117/20101449vSGnISeYe1.png

csyang iT邦新手 5 級 ‧ 2016-11-17 09:07:14 檢舉

再麻煩大師指點迷津了!

csyang iT邦新手 5 級 ‧ 2016-11-17 09:09:32 檢舉

註 : Raspberry @ 192.168.1.103 早上尚未開機

csyang iT邦新手 5 級 ‧ 2016-11-17 09:21:16 檢舉

以下重傳 xxxxxxxx@ip.hinet.net PPPoE 連網後 ipconfig/all 畫面

csyang iT邦新手 5 級 ‧ 2016-11-17 09:21:57 檢舉

http://ithelp.ithome.com.tw/upload/images/20161117/20101449MrTGG2gZpO.png

csyang iT邦新手 5 級 ‧ 2016-11-17 09:22:33 檢舉

http://ithelp.ithome.com.tw/upload/images/20161117/20101449KBOQML2lwd.png

WIN 10 PPPOE 撥接成功後的: ROUTE PRINT 畫面?

csyang iT邦新手 5 級 ‧ 2016-11-22 10:01:39 檢舉

目前, 暫時順利使用 DDNS 讓在內網架設的 RasPi 網站, 能被固i架設的網頁連結 (手機外網測試). 以 Win10 執行內外網的 port mapping 及 port open, 疑似仍然為 Win10 應用程式 firewall 機制攔住 (無從於 Win 10 選單勾選 RasPi Debian Apache2 server 應用程式). 後續會測試 Win 10 或 Linux 單一平台是否可行, 以避免 DDNS 資料外漏的顧慮.

csyang iT邦新手 5 級 ‧ 2016-12-01 10:12:56 檢舉

在固i架設的 Apache server, 利用 ProxyPass 及 ProxyPassReverse 修改 httpd.conf 及 httpd-vhosts.conf 後, Apache server 可以成為外網進入內網的 gateway server. 修改後, 外網可以經由 Apache gateway server 來瀏覽架設於內網 192.168.xxx.xxx 的網站.

1
wwx
iT邦好手 1 級 ‧ 2016-11-15 09:59:04

看描述好似內網多組(電腦+攝影機),
但是現在網路監視器都很便宜就內建有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會有會有很多相關訊息,
參考理解後再考慮本身的需求和規劃方式

看更多先前的回應...收起先前的回應...
csyang iT邦新手 5 級 ‧ 2016-11-15 10:09:42 檢舉

好的, 謝謝建議, 我再試試!!

csyang iT邦新手 5 級 ‧ 2016-11-16 16:46:31 檢舉

目前尚卡在這裡 : ... Server網卡設定好內網IP與監視器可互連 ...

wwx iT邦好手 1 級 ‧ 2016-11-17 17:42:28 檢舉

如果你的固IP電腦已經可以查看各監視器畫面,
那麼只要你的固IP電腦可被遠端遙控,不就是可以透過這台固IP電腦看每台監視器了嘛~ 這台固IP電腦要被遙控看是用遠端桌面的功能還是裝TeamViewer等遠端控制軟體都可以呀~
如果在這架構下 http://ftw.edu.wwx.tw/solutions
有TPC或SWS都可以建制port對port的連線指定,那麼就能連上固IP電腦就如同連上監視器的頁面了~

csyang iT邦新手 5 級 ‧ 2016-12-01 10:13:29 檢舉

在固i架設的 Apache server, 利用 ProxyPass 及 ProxyPassReverse 修改 httpd.conf 及 httpd-vhosts.conf 後, Apache server 可以成為外網進入內網的 gateway server. 修改後, 外網可以經由 Apache gateway server 來瀏覽架設於內網 192.168.xxx.xxx 的網站.

wwx iT邦好手 1 級 ‧ 2016-12-02 07:46:21 檢舉

類似SWS不過比較難用...
Proxy的方式也可以固i上架設HTTP-Proxy,
然後外網的PC於瀏覽器設定Proxy是那台固i,
這樣外網的PC就能用內網IP直接瀏覽了~
缺點就是要改瀏覽器的Proxy設定,
但會比Apache上用ProxyPass/ProxyPassReverse來的穩定有效率

csyang iT邦新手 5 級 ‧ 2016-12-02 12:01:54 檢舉

好的, 我來試試

WilliamHuang
iT邦研究生 1 級 ‧ 2016-11-15 14:02:20
【**此則訊息已被站方移除**】
1
隨風奶爸
iT邦好手 1 級 ‧ 2016-11-16 09:12:46

申請非固定制的線路也可以申請一組每次撥號後都固定的IP喔~
這樣,再搭配PORT的對應,就可以輕鬆處理了!

看更多先前的回應...收起先前的回應...

PPOE也可以申請固I嗎?

wwx iT邦好手 1 級 ‧ 2016-11-16 12:22:29 檢舉

對喔!
http://service.hinet.net/2004/adslstaticip.php
用超過10年了~
期間IP僅有因昇速更動過兩次

申請的IP,僅差別在撥號時輸入的帳號方式,用 帳號@hinet.net,這個帳號就是中華給你的HN*****的帳號,帶入使用時不需要輸入HN這兩個英文字。這裡是申請過程的說明(by 香腸炒魷魚)。https://sofree.cc/hinet-ip/

csyang iT邦新手 5 級 ‧ 2016-12-01 10:11:45 檢舉

在固i架設的 Apache server, 利用 ProxyPass 及 ProxyPassReverse 修改 httpd.conf 及 httpd-vhosts.conf 後, Apache server 可以成為外網進入內網的 gateway server. 修改後, 外網可以經由 Apache gateway server 來瀏覽架設於內網 192.168.xxx.xxx 的網站.

0
people10519
iT邦新手 5 級 ‧ 2016-12-02 13:01:40

之前陣子才協助公司設定過,

版大是否有台防火牆或IP分享器。

有的話就如做工仔人前輩說的,

直接在防火牆開PORT作對應即可。

有幾台監視器主機就設定幾個PORT,不難處理。

csyang iT邦新手 5 級 ‧ 2016-12-03 16:25:25 檢舉

請問貴公司是用哪一台IP分享器?

zyxel usg40供您參考。

我要發表回答

立即登入回答