局域网内不能通过域名访问 NAS 服务的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
0p9o
V2EX    NAS

局域网内不能通过域名访问 NAS 服务的问题

  •  
  •   0p9o 2025 年 4 月 22 日 3803 次点击
    这是一个创建于 274 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请各位大佬帮我看下这是什么怪问题…… ( 1 )路由器是支持端口回流的,因为只有一台 windows 11 的笔记本不能访问,而其他台式机、笔记本、手机、平板等设备在局域网内都可以通过域名访问 NAS 中 docker 部署的服务。只有在这台笔记本中提示拒绝连接。 ( 2 ) NAS 中使用 docker 部署的 lucky ,路由器只暴露了一个 50000 端口。 ( 3 )不能访问的这台笔记本中,可以通过 nslookup 返回公网 ip ,但通过 Test-NetConnection -ComputerName 加端口时,提示 ping 成功了,tcptest 失败。 ( 4 )不能通过域名访问的这台笔记本中,可以通过局域网 IP 加端口访问,开启 VPN 之后也可以通过域名访问。我甚至重新安装了系统,问题依然存在。

    27 条回复    2025-04-23 09:49:29 +08:00
    daishuge
        1
    daishuge  
       2025 年 4 月 22 日 via Android
    既然是局域网使用,楼主是否考虑配置 host 文件?
    0703wzq
        2
    0703wzq  
       2025 年 4 月 22 日
    本机配置 host 或者路由器 配置 host 指向 nas ip
    blueboyggh
        3
    blueboyggh  
       2025 年 4 月 22 日 via Android
    路由器是不是没打开 nat 环回
    JxQg597
        4
    JxQg597  
       2025 年 4 月 22 日
    我的解决方式是软路由安装一个 nginx ,然后内网穿透服务器的 tls 证书同步推送到内网 nginx ,然后路由器配置静态地址指向 nginx 的机器,再用 nginx 做反代,实现了内网与外网都是 https 访问。
    0p9o
        5
    0p9o  
    OP
       2025 年 4 月 22 日
    谢谢各位大佬,结合各种 gpt 研究了一上午终于解决了,解决方案是在路由器 FTTR 设置的"ip 地址规划"里将“终止 ip 地址”从“192.168.1.254”改为"192.168.0.254",以免万一被自动分配到"192.168.1.*"的 ip 。这么个问题困扰了我好几天了,没想到时 ip 地址段的问题,直到打开了其他可以连接的设备发现它们分配的地址都在 192.168.0.*的地址段,只有这个在 192.168.1.*的设备无法通过域名打开,现在已经可以正常玩耍了^_^
    0p9o
        6
    0p9o  
    OP
       2025 年 4 月 22 日
    我竟然重装了系统 o()o
    SakuraYuki
    &nbs;   7
    SakuraYuki  
       2025 年 4 月 22 日
    @0p9o #5 其实 2L 说的方法更简单,host 里加一条 dns 映射就行了,也不用改 ip
    0p9o
        8
    0p9o  
    OP
       2025 年 4 月 22 日 via iPhone
    @SakuraYuki 我这台笔记本有时候会不在局域网使用,在 host 加了映射后会影响该域名在外网的解析的不,,
    PiCpo
        9
    PiCpo  
       2025 年 4 月 22 日
    home server 日常问题(
    可以和我一样同时加上 v6 地址解析,这样在内在外都方便
    ccloving
        10
    ccloving  
       2025 年 4 月 22 日
    @JxQg597 你这个好复杂。
    qingshengwen
        11
    qingshengwen  
       2025 年 4 月 22 日
    @ccloving #10 我目前就是这么做的,内网外网访问都是 https
    ccloving
        12
    ccloving  
       2025 年 4 月 22 日
    @qingshengwen 我用群辉的 WEB 服务器做的转发。路由器直接指向群辉的 IP 就可以了
    XDD18cm
        13
    XDD18cm  
       2025 年 4 月 22 日
    学习一下技术,也许以后会用到
    guanzhangzhang
        14
    guanzhangzhang  
       2025 年 4 月 22 日
    这个就是 nat 回流,要么网络设备解决,要么内网的 dns server 上劫持 dns 解析返回内网 ip
    MacsedProtoss
        15
    MacsedProtoss  
       2025 年 4 月 22 日 via iPhone
    刚想说 fakeip 全责 发现你压根就没开代理…
    yanqiyu
        16
    yanqiyu  
       2025 年 4 月 22 日
    @0p9o #5 那感觉其实是你的子网掩码配错了,会大概是本来是>/23 的网但是设备配成了/24
    eInKLX6Kh6sS3wyc
        17
    eInKLX6Kh6sS3wyc  
       2025 年 4 月 22 日
    50000 ?多打了个 0 吧
    ranaanna
        18
    ranaanna  
       2025 年 4 月 22 日
    @yanqiyu 同意。如果终止 ip 设为 192.168.1.254 ,那么子网掩码应该是/23 ,255.255.254.0 。建议还是维持原样改正子网掩码,这样局域网内可以多出 255 个可分配的地址,并不会影响局域网的性能
    akabk
        19
    akabk  
       2025 年 4 月 22 日
    局域网用域名访问是不是得自签证书,然后设备还得安装证书吗
    lx01xsz
        20
    lx01xsz  
       2025 年 4 月 22 日
    @akabk 可以用自己的域名然后 letencrypt 用 dns verification 验证方式,就是加一条 TXT 解析记录
    dilidilid
        21
    dilidilid  
       2025 年 4 月 22 日 via iPhone
    @akabk 有很多域名供应商支持 acme 的 dns challenge 插件,可以直接在局域网自动续签
    0p9o
        22
    0p9o  
    OP
       2025 年 4 月 22 日
    @w99wjacky 听说使用高位端口相对安全那么一点儿,,我就用了个很大的端口
    0p9o
        23
    0p9o  
    OP
       2025 年 4 月 22 日
    @ranaanna
    @yanqiyu 谢谢两位大佬的思路,我觉得 IP 可能也是没问题的,因为域名不可访问时通过局域网 IP 加端口是可以访问的。我的系统上的 ip 分配和 dns 服务器分配都是通过 DHCP 自动的,没设置子网掩码。您说的这个子网掩码是在路由器的 IP 规划中设置吗?目前子网掩码是 255.255.254.0 ,前面没有加/23
    yanqiyu
        24
    yanqiyu  
       2025 年 4 月 22 日
    @0p9o #23 255.255.254.0 就是 /23 换个写法,路由器肯定是/23 ,否则应该会拒绝你的地址池跑到子网外面去了

    但是不能访问 192.168.1.x 的那些设备或者被分配到 192.168.1.x 的设备至少一个上的子网掩码大概率是 24 (255.255.255.0),原因可能是路由器的 dhcp 没配对之类的。

    如果整个系统掩码都是 23 ,那 192.168.1.x 还是 192.168.0.x 都没区别,通信也不会走路由器。
    psllll
        25
    psllll  
       2025 年 4 月 22 日
    改 hosts 把域名劫持到本地局域网 ip
    brsyrockss
        26
    brsyrockss  
       2025 年 4 月 23 日
    这不是子网掩码的知识点吗?楼主该去学习一下了
    wheat0r
        27
    wheat0r  
       2025 年 4 月 23 日
    内网搭一个 dns 自己写记录就好了,别搞什么 nat hairpin
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5687 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 06:23 PVG 14:23 LAX 22:23 JFK 01:23
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86