V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Rrrrainnnn
V2EX  ›  宽带症候群

奇怪的问题害我 3 天睡不着觉,请大佬帮我入梦

  •  
  •   Rrrrainnnn · 268 天前 · 3762 次点击
    这是一个创建于 268 天前的主题,其中的信息可能已经有所发展或是发生改变。

    家里原来是有一台 windows 主机,被我当作影音库,存了好多蓝光电影,用 jellyfin 管理。 然后我也注册了个域名,通过这台主机的 mac 地址绑定了内网 IP 。通过 infuse 连接域名可以直接播放这台主机上的电影。主机是直接连接在软路由下面的。

    平常我可以通过域名管理软路由,直接唤醒这台主机,然后再通过微软远程桌面在这台主机上进行资源下载和文件管理。不用的时候直接关机。折腾了很久终于全部搞定 也非常稳定。 以上是前提。

    然后因为一些原因,这台电脑我要从弱电井搬到卧室,然后额滴噩梦就开始了。 首先这台主机从直接连接到软路由,变成主机----ai mesh 节点路由器----ai mesh 主路由器----软路由这样子的连接方式。当然都是有线连接。

    然后就出现了非常怪异的情况。不管是公网还是局域网 我通过域名都可以访问软路由。然鹅,公网状况下 我是可以通过域名远程访问微软远程桌面,也可以通过域名连接 jellyfin———域名解析和端口转发都是没问题的。然而在内网,就无法通过内网微软远程桌面,也无法通过域名连接 jellyfin 。我估计是软路由的网络设置,网上查了一下 是什么 路由回环的问题,但是明明内网也可以通过域名访问路由器。

    请大佬指点一二,让我年前睡个好觉,谢谢

    25 条回复    2023-02-01 22:16:52 +08:00
    b1ghawk
        1
    b1ghawk  
       268 天前 via Android   ❤️ 1
    睡尼麻皮,起来嗨!嗨起来~大伙儿
    b1ghawk
        2
    b1ghawk  
       268 天前 via Android
    新年快乐
    Chaconne
        3
    Chaconne  
       268 天前 via iPhone
    睡个毛线,自己的问题就要折腾它解决为止
    kome
        4
    kome  
       268 天前 via iPhone
    关掉端口转发可正常?内网和外网用的可是同一个端口号?用 telnet 可能打开内网对应的端口?看下 Windows 防火墙可限制了远程桌面和 jellyfin 访问 IP ,jellyfin 设置里面可限制了访问 IP 或者指定了监听 IP ?
    Rrrrainnnn
        5
    Rrrrainnnn  
    OP
       268 天前
    @b1ghawk 新年快乐嘿
    Rrrrainnnn
        6
    Rrrrainnnn  
    OP
       268 天前
    @Chaconne 新年快乐新年快乐
    BugCry
        7
    BugCry  
       268 天前 via Android
    先搬回去把年跨了,新年快乐
    Rrrrainnnn
        8
    Rrrrainnnn  
    OP
       268 天前
    @BugCry 新年快乐
    Rrrrainnnn
        9
    Rrrrainnnn  
    OP
       268 天前
    @kome 1 、主要公网是可以正常域名访问的 所以我觉得端口转发肯定是正常的; 2 、是同一个端口号; 3 、emmmm 不知道 telnet 是啥。。; 4 、应该不是防火墙的原因,因为公网访问都是没问题的; 5 、同上
    Rrrrainnnn
        10
    Rrrrainnnn  
    OP
       268 天前
    @kome 忘记补充了 内网的话用局域网 ip 地址访问都是没问题的
    chenyx9
        11
    chenyx9  
       268 天前
    睡不着?物理麻醉吧
    a154312237
        12
    a154312237  
       268 天前
    先使用 openwrt 的 自定义挟持域名 ,将就用着先把
    lingex
        13
    lingex  
       268 天前 via Android
    没错是路由回环问题
    bigfei
        14
    bigfei  
       268 天前 via Android   ❤️ 1
    hairpin 路由
    gearfox
        15
    gearfox  
       268 天前   ❤️ 1
    hairpin nat ?
    jikky
        16
    jikky  
       268 天前
    直接在主路由的 DNS 劫持你这个域名到内网 IP 地址。例如
    123.XX.COM 192.168.1.253
    qq6r
        17
    qq6r  
       268 天前
    一般都是路由回环造成,关键点就是用域名发过去的包目的地址是机器 A 外网地址,发回的包源地址确是机器 A 的内网地址,,两者匹配不上导致,你得让发回的包源地址也必须是外网才行
    Rrrrainnnn
        18
    Rrrrainnnn  
    OP
       267 天前
    @a154312237 使用自定义挟持域名成功了,谢谢建议
    Rrrrainnnn
        19
    Rrrrainnnn  
    OP
       267 天前
    @jikky 使用自定义挟持域名成功了,谢谢建议
    MYDB
        20
    MYDB  
       267 天前
    当初我也被这玩意搞得浪费贼多时间,还有个文章说 固件编译者懒得修复回环的问题,当时还是小白根本不知道《自定义挟持域名》在哪里,一个一个翻,终于在《 DHCP/DNS 》里找到了,接着查 github 有人又说是 Dnsmasq 的问题,我查了半天发现还是《 DHCP/DNS 》。这件事也导致我下载了 uBlacklist 这个插件,见一个垃圾网站就屏蔽一个,目前都屏蔽快 7000 个了(手动流汗
    jiangzm
        21
    jiangzm  
       266 天前
    网关设备不支持 NAT Loopback 导致
    herozzm
        22
    herozzm  
       266 天前 via Android
    端口回流,将 lan 欺骗成外网就行了
    Rrrrainnnn
        23
    Rrrrainnnn  
    OP
       266 天前
    @MYDB 哈哈哈哈哈啊哈牛逼啊 我是自己看到自定义挟持域名的功能选项 虽然不知道是什么玩意儿 不过尝试了一下 就解决问题了 现在丝般顺滑
    DiffView
        24
    DiffView  
       265 天前
    就是路由回环
    有些固件有 bug ,开了也无法用
    域名劫持是一个思路,其实自己改 host 也可以
    flynaj
        25
    flynaj  
       236 天前 via Android
    全部上 IP v6 ,就没有什么内网外网了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5179 人在线   最高记录 6067   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 03:44 · PVG 11:44 · LAX 20:44 · JFK 23:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.