[英]Raspberry Pi - No-IP DNS does not work
我想在全世界使用我的raspberry pi的網絡服務器。 所以我決定使用無IP DNS。 我在pi上安裝了所有內容,並沒有通過sudo noip2
開始ip。 我也在no-ip網站上設置了所有內容(主機名,地址..)。
然后我用nslookup
檢查了我的IP地址和No-Ip域之間的連接是否正確。 一切都好。 但是現在當我在資源管理器中輸入域時,不會出現我的網絡服務器頁面。
我認為我的路由器不允許連接。 有人可以幫我轉發嗎? 我需要哪些端口? 還是其他問題?
謝謝
編輯
我正在使用TP-Link TL-WR841N路由器。 在我的RPi上,我有一個運行MySQL數據庫的Web服務器。
我將端口80轉發到我的RPi靜態IP地址192.168.1.190。
在家里,我有一個連接到ISP的路由器。 1根電纜已連接到WLAN路由器,現在我正在談論。 因此,可能是我的WLAN路由器不是問題,而是連接到ISP的路由器嗎? 我有2個路由器,因為路由器位於不同的樓層。
解
它現在正在工作! 我還必須在直接連接到Internet的第二個路由器上打開端口80。
我有一個樹莓派PI可以與無IP DNS一起正常工作。 為了幫助您首先回答此問題,請:
1)您能描述一下您的路由器(商標)嗎? 2)您正在為應用程序使用哪些端口(HTTP:80,SSH:22,WEBCAM ...)
由於您提到的轉發操作,它不起作用。 您需要將端口轉發到raspberru PI具有的專用IP才能訪問設備。 我還建議您在樹莓派PI上放置一個靜態IP,這樣就不必偶爾執行此操作。
我的Raspberry使用noip可以正常工作。
這是有關如何設置DUC客戶端的良好鏈接。 http://trzebinski.info/noip-daemon-autostart-after-system-restart-on-raspberry-pi-raspbian/
該鏈接介紹了如何使noip2在啟動時啟動。 它提供了一個啟動腳本/etc/init.d/noip2(擁有755權限的root用戶擁有)。 當使用命令行參數'start'調用它時,它將執行:
start-stop-daemon --start --exec /usr/local/bin/noip2
最后在創建腳本之后執行:
update-rc.d /etc/init.d/noip2 defaults 90
這將確保啟動腳本在啟動時運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.