(在這裡詢問,因為它似乎比主堆疊交換更合適)
我正在嘗試在工作中使用我的家用計算機,因為我正在做需要CPU 能力的計算生物學工作,而我的i9 比我在工作中使用的任何計算機快大約4 倍- 我的主管建議我遠端使用,因為大學太小氣了,我們辦公室只有慢速的硬體。
我嘗試設定 Windows 遠端桌面;我選擇了啟用遠端的選項(我的家用電腦使用Win10 Education,似乎支援它),並嘗試使用dynDNS(透過No-IP)存取它。
問題是我的路由器設定是 ipv6:連接來自我的公寓,因此我無法轉發連接埠。我能找到的所有關於如何遠端的指南似乎都依賴於連接埠轉發,所以我不知道在連接到 dynDNS 後如何連接到我的電腦。
我在家用電腦上使用 NordVPN,我認為這可能是一個問題,但啟用或停用後我就是無法連線。
事實上,我只是不知道我在網路方面做什麼,尤其是 ipv6 網路。我可以在這裡提供一步一步的指南。
目前我正在使用 teamviewer,但考慮到我的家用電腦的桌面解析度比我的筆記型電腦大得多,因此放大文字是不切實際的。
答案1
首先請注意,IPv4 和 IPv6 充當單獨的網路。如果您的工作場所只有 IPv4,那麼您不能連接到僅具有 IPv6 的伺服器 – 除非您先透過 VPN 連接到同時具有 IPv4 和 IPv6 的另一個網路。 (這可以是商業 VPN 供應商,也可以是自架 VPN 伺服器。)
我能找到的所有關於如何遠端的指南似乎都依賴於連接埠轉發
「連接埠轉送」的名稱有點誤導——它不允許路由器在網路之間轉送封包。 (轉發資料包實際上是路由器已經在做的事情。)相反,它是一個功能重定向資料包發送到不同的目的地。
檢查 ISP 的網站後發現 ipv6 路由器根本不支援連接埠轉發因為分配了一大塊ip位址
這是你的第一個提示。在 IPv4 中,您始終連接到路由器的 IP 位址,因為其他家庭設備沒有他們自己的全球地址。但路由器不知道如何處理此連接,因此您使用“端口轉發”(DNAT)來重定向將其傳送到 LAN 中的另一個位址。
但有了 IPv6,伺服器計算機也獲得自己的全球地址。只要您連接到電腦自己的位址,路由器就已經完全知道將封包傳送到哪個設備,而「連接埠轉送」就變得不必要了。
(IPv4 式的連接埠轉送和 NAT 在 IPv6 中在技術上仍然是可行的…但它完全沒用,所以沒有人會將其放入家庭路由器中。)
然而,即使您的家庭路由器沒有 IPv6 的 NAT,它仍然應該有一個防火牆對於 IPv6。
最有可能的是,路由器的防火牆設定預設會阻止所有傳入連線。因此,即使它不再被稱為“連接埠轉送”,您仍然需要建立一個非常相似的規則來允許流向特定位址和連接埠的流量(除非不再有單獨的“內部”和“外部”連接埠) )。