1
gtchan13579 2023-03-02 10:12:42 +08:00
远程桌面理论上只要在路由器上做个端口转发 3389 转成 xxx windows 防火墙都不用设置
外网连接就用 公网 ip:xxx |
2
husldlq OP @gtchan13579 我知道,只是觉得 3389 端口,安全性太低,所以改一个不常用的端口,改过之后,外网访问没问题,局域网内,无法用电脑名字访问,只能局域网 IP+端口访问,不知道什么原因,想弄明白
|
3
piku 2023-03-02 10:16:45 +08:00 via Android
内网请不要使用公网 ip 连接。
|
4
piku 2023-03-02 10:17:05 +08:00 via Android
您这是路由器端口映射的内网回流问题
|
5
gtchan13579 2023-03-02 10:18:41 +08:00
@husldlq 你没有听懂我的意思 你改的是机器的端口 是在 windows 系统里改的 所以你内网当然得带上端口了 你的流量是从那个端口里出来的 只用局域网 ip 默认就是 3389 当然没法访问了 通过路由器去转发端口就可以解决这个问题了
|
6
husldlq OP @gtchan13579 感谢,我研究下
|
7
codingadog 2023-03-02 10:33:39 +08:00
IP:port 这么访问咯
|
8
husldlq OP @codingadog 我现在就是这么访问,但是不明白,为啥,才发问
|
9
churchmice 2023-03-02 11:10:29 +08:00
我觉得 lz 最好说清楚以下两点
1)修改远程桌面端口,你是在需要被远程的 windows 机器上修改的吗?从 3389 修改成了啥端口? 2)你家的路由器有没有做过端口映射,如果有,是从什么外网的什么端口映射到了内网的什么端口? |
10
husldlq OP @churchmice 是在被访问的机器上修改的端口,3389 比如改成 12345.我的软路由也做了端口转发,外网访问没问题,只是内网,不能用电脑名字,或者 IP 访问,必须用 ip+端口访问。原来 3389 的时候局域网内可以用电脑名字,IP 访问的,我不知道为什么现在必须加端口,所以才请教的
|
11
codingadog 2023-03-02 11:26:12 +08:00 1
@husldlq 你外网访问没带端口吗?那我就认为你在路由器上做的端口转发,是把 3389 转发到了 12345
你这转发没意义啊,你为了安全,应该把外网配置成 12345 带端口访问,内网 3389 变不变都行,如果不变,内网不需要带端口访问,如果变了,内网也带端口访问。 你访问的时候没加端口就是默认端口 3389 ,就像你访问网站没加端口号就是默认 80 或者 443 。 |
12
jacy 2023-03-02 11:58:07 +08:00
只是内网,不能用电脑名字,或者 IP 访问,必须用 ip+端口访问。
黑人问号,你改了端口当然要加端口啊,不让其它电脑怎么知道你改了端口!!!! |
13
churchmice 2023-03-02 14:23:57 +08:00
@husldlq 嗯,楼下已经解释的很清楚了,你这做法就是典型的为难自己,但是对别人没啥影响,该黑你照样黑你
|
14
yeohreet 2023-03-02 14:32:16 +08:00
IP 可以访问,域名不能访问?如果是,那就是路由器端口映射的内网回流
|
15
si 2023-03-02 14:39:00 +08:00
不带端口的意思是使用默认端口,相当于 IP:3389 、主机名:3389 ,并不是没有端口。
如果改了端口,必须要加端口,IP:端口、主机名:端口。 |
16
crazytudou 2023-03-02 15:00:49 +08:00
@husldlq 之前同样遇到一样问题,很神奇的是把被远程主机的防火墙关了,用计算机名就可以,然后再开防火墙,这时就不影响了,一样可以访问,但过一天又会同样问题,感觉是计算机名和 IP 之间的解释问题,后面也没找到解决方法,只能用 IP
|