V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
测试工具
SmokePing
IPv6 访问测试
lujiang188
V2EX  ›  宽带症候群

局域网内通过公网地址访问另一个设备是否要在公网走一圈?

  •  
  •   lujiang188 · 78 天前 via iPhone · 2216 次点击
    这是一个创建于 78 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我的局域网是 192.168.1.0/24 ,其中 192.168.1.32:5555 做了端口转发公网可以访问,公网地址是 xxxxxx.f3322.net:5555 ,那么我在局域网中的其他设备如 192.168.1.5 访问这个 xxxxxx.f3322.net:5555 是直接内网读取还是要从公网的城域网绕一圈回来呢?
    16 条回复    2022-11-18 14:19:42 +08:00
    RRyo
        1
    RRyo  
       78 天前   ❤️ 2
    你不做 Hairpin NAT 访问不了吧...
    Hairpin NAT 就过一下(公网 ip 所在)路由器,不需要再往外走
    Kinnice
        2
    Kinnice  
       78 天前
    ksdd521lr
        3
    ksdd521lr  
       78 天前
    直接 ping 一下你的域名就可以根据延时判断个大概,一般情况下都不会到公网,到你路由就会转回内网
    acbot
        4
    acbot  
       78 天前
    没有对配置骚操作的默认情况下,顶多就到相应的 WAN 口就回来了。
    Aixiaoa
        5
    Aixiaoa  
       78 天前 via iPhone
    搜索关键词 端口回流
    TsubasaHanekaw
        6
    TsubasaHanekaw  
       78 天前   ❤️ 1
    你路由器知道 目标 ip 是自己的
    guqikay
        7
    guqikay  
       78 天前
    能访问肯定是内网走的。如果路由器没回流功能,那根本访问不了
    bao3
        8
    bao3  
       78 天前
    你家里路由器的作用,就是做路由判断,你要访问的东西就在路由的内部,所以路由器没有理由把数据丢给外网其他任何设备。。。。。丢出去外网的设备也不可能接受,因为那样就形成路由环路了。
    lujiang188
        9
    lujiang188  
    OP
       78 天前 via iPhone
    @bao3 可不可以理解为,内网邻居地址 192.168.1.x 之间互访不用经过网关 192.168.1.1 周转,访问 xxxxxx.f3322.net:5555 这样的需要到网关 192.168.1.1 主路由那里绕一圈?
    bao3
        10
    bao3  
       78 天前
    @lujiang188 是的,同网段访问,走交换;不同网段,走路由。
    yyyb
        11
    yyyb  
       78 天前
    内网加个 hosts 就不出去转一圈了
    wangyu17455
        12
    wangyu17455  
       78 天前
    最简单的办法,测速,过了城域网速度肯定就下来了
    ppbaozi
        13
    ppbaozi  
       77 天前
    你期望路由器去哪里绕一圈?目标地址就在自己身上
    hoshan185
        14
    hoshan185  
       77 天前
    数据包要也是在路由器上转一圈
    LnTrx
        15
    LnTrx  
       77 天前
    因为公网在路由器,那就是在路由器上走一圈
    如果光猫 /路由是不支持回环的,结果就是无法访问
    顺便一提,每台机器都有公网 IPv6 的话就没有这个问题
    Marionic0723
        16
    Marionic0723  
       77 天前
    直接回来。
    我之前也想过这个问题,后来想想其实很简单。
    假如两个公网 ipv6 近距离无线通信,虽然都是公网,但是除了他俩没人知道。就像是我可以在一个点对点内网里设置 IP 为 1.1.1.1 ,对方是 1.1.1.2 ,互相通信时,真正的 1.1.1.1 肯定不知道。


    如果路由器内网 IP 是 192.168.1.1 ,公网 IP 是 203.0.113.1 ,电脑在 v4 内网开服务( 192.168.1.2:443 )暴露到公网(203.0.113.1:8443),同内网另一台电脑(192.168.1.3)通过公网访问 203.0.113.1:8443 ,则 192.168.1.2 看到的 IP 来自于路由器(192.168.1.1:高位端口)。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   1391 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 15:47 · PVG 23:47 · LAX 07:47 · JFK 10:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.