以下是CHATGPT回覆:
你可以使用以下方法來實現跨越不同網段的電腦名稱解析:
WINS 服務:
Windows Internet Name Service(WINS)是一種可以允許不同子網內的電腦解析 NetBIOS 名稱的服務。你可以在網絡中設置一個或多個 WINS 伺服器,並在所有子網中的電腦上配置 WINS 客戶端。這樣可以實現跨越子網的 NetBIOS 名稱解析。
DNS 解析:
如果你的網絡中使用 DNS 作為名稱解析服務,你可以配置 DNS 伺服器以實現電腦名稱的解析。這需要在 DNS 伺服器上設置正確的主機名稱和 IP 地址映射。
Hosts 文件:
在需要跨越不同子網的電腦上,你可以手動編輯 hosts 文件,將電腦名稱映射到 IP 地址。這是一個簡單但不太可擴展的方法。
總之,NetBIOS 名稱解析通常受限於相同子網內,但你可以使用上述方法之一來實現跨越不同網段的名稱解析。選擇哪種方法取決於你的網絡配置和需求。
原因大佬們都在留言處說了是DNS的問題,那就把DNS換成你家裡的DNS應該就可以了吧?
VPN連到家裡後,開一個以系統管理者身份執行的CMD視窗,打入以下指令試試:
netsh interface ipv4 set dnsserver "[VPN網卡名稱]" static [家裡的DNS_Server_IP] primary
如果嫌每次都要打指令麻煩,也可以把以上指令存成.BAT