V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
husldlq
V2EX  ›  问与答

修改远程桌面端口无法连接

  •  
  •   husldlq · 2023-03-02 09:55:27 +08:00 · 1182 次点击
    这是一个创建于 630 天前的主题,其中的信息可能已经有所发展或是发生改变。
    修改了远程桌面访问端口,windows11 防火墙也添加入站规则 放行指定端口
    用微软远程桌面程序在手机上远程可以访问,局域网下,无法访问
    局域网里面的 mac 用远程端口可以访问,局域网下,无法访问
    求教,是什么原因
    17 条回复    2023-03-02 16:19:21 +08:00
    gtchan13579
        1
    gtchan13579  
       2023-03-02 10:12:42 +08:00
    远程桌面理论上只要在路由器上做个端口转发 3389 转成 xxx windows 防火墙都不用设置
    外网连接就用 公网 ip:xxx
    husldlq
        2
    husldlq  
    OP
       2023-03-02 10:15:44 +08:00
    @gtchan13579 我知道,只是觉得 3389 端口,安全性太低,所以改一个不常用的端口,改过之后,外网访问没问题,局域网内,无法用电脑名字访问,只能局域网 IP+端口访问,不知道什么原因,想弄明白
    piku
        3
    piku  
       2023-03-02 10:16:45 +08:00 via Android
    内网请不要使用公网 ip 连接。
    piku
        4
    piku  
       2023-03-02 10:17:05 +08:00 via Android
    您这是路由器端口映射的内网回流问题
    gtchan13579
        5
    gtchan13579  
       2023-03-02 10:18:41 +08:00
    @husldlq 你没有听懂我的意思 你改的是机器的端口 是在 windows 系统里改的 所以你内网当然得带上端口了 你的流量是从那个端口里出来的 只用局域网 ip 默认就是 3389 当然没法访问了 通过路由器去转发端口就可以解决这个问题了
    husldlq
        6
    husldlq  
    OP
       2023-03-02 10:21:05 +08:00
    @gtchan13579 感谢,我研究下
    codingadog
        7
    codingadog  
       2023-03-02 10:33:39 +08:00
    IP:port 这么访问咯
    husldlq
        8
    husldlq  
    OP
       2023-03-02 10:36:30 +08:00
    @codingadog 我现在就是这么访问,但是不明白,为啥,才发问
    churchmice
        9
    churchmice  
       2023-03-02 11:10:29 +08:00
    我觉得 lz 最好说清楚以下两点
    1)修改远程桌面端口,你是在需要被远程的 windows 机器上修改的吗?从 3389 修改成了啥端口?
    2)你家的路由器有没有做过端口映射,如果有,是从什么外网的什么端口映射到了内网的什么端口?
    husldlq
        10
    husldlq  
    OP
       2023-03-02 11:22:27 +08:00
    @churchmice 是在被访问的机器上修改的端口,3389 比如改成 12345.我的软路由也做了端口转发,外网访问没问题,只是内网,不能用电脑名字,或者 IP 访问,必须用 ip+端口访问。原来 3389 的时候局域网内可以用电脑名字,IP 访问的,我不知道为什么现在必须加端口,所以才请教的
    codingadog
        11
    codingadog  
       2023-03-02 11:26:12 +08:00   ❤️ 1
    @husldlq 你外网访问没带端口吗?那我就认为你在路由器上做的端口转发,是把 3389 转发到了 12345

    你这转发没意义啊,你为了安全,应该把外网配置成 12345 带端口访问,内网 3389 变不变都行,如果不变,内网不需要带端口访问,如果变了,内网也带端口访问。

    你访问的时候没加端口就是默认端口 3389 ,就像你访问网站没加端口号就是默认 80 或者 443 。
    jacy
        12
    jacy  
       2023-03-02 11:58:07 +08:00
    只是内网,不能用电脑名字,或者 IP 访问,必须用 ip+端口访问。
    黑人问号,你改了端口当然要加端口啊,不让其它电脑怎么知道你改了端口!!!!
    churchmice
        13
    churchmice  
       2023-03-02 14:23:57 +08:00
    @husldlq 嗯,楼下已经解释的很清楚了,你这做法就是典型的为难自己,但是对别人没啥影响,该黑你照样黑你
    yeohreet
        14
    yeohreet  
       2023-03-02 14:32:16 +08:00
    IP 可以访问,域名不能访问?如果是,那就是路由器端口映射的内网回流
    si
        15
    si  
       2023-03-02 14:39:00 +08:00
    不带端口的意思是使用默认端口,相当于 IP:3389 、主机名:3389 ,并不是没有端口。
    如果改了端口,必须要加端口,IP:端口、主机名:端口。
    crazytudou
        16
    crazytudou  
       2023-03-02 15:00:49 +08:00
    @husldlq 之前同样遇到一样问题,很神奇的是把被远程主机的防火墙关了,用计算机名就可以,然后再开防火墙,这时就不影响了,一样可以访问,但过一天又会同样问题,感觉是计算机名和 IP 之间的解释问题,后面也没找到解决方法,只能用 IP
    husldlq
        17
    husldlq  
    OP
       2023-03-02 16:19:21 +08:00
    @si 感谢,我觉得你回答了我困惑。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2757 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 15:13 · PVG 23:13 · LAX 07:13 · JFK 10:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.