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

内网访问 DDNS 域名时如何直接指向内网机器?

  •  
  •   natsukage · 2019-03-29 10:57:19 +08:00 · 608 次点击
    这是一个创建于 2098 天前的主题,其中的信息可能已经有所发展或是发生改变。
    可能问题描述得不太清楚…
    内网有一台 NAS,通过路由器 dmz/光猫 dmz 两层暴露给外网,并且 DDNS 设置解析到光猫的公网 ip。此时在外网可以直接通过域名访问到 NAS 的登录界面。
    但是当在内网(和 NAS 同级,可以直接用内网 IP 访问)访问 NAS 时,如果输入这个 DDNS 的域名则无法正常通过 DMZ 访问到 NAS。我对 DMZ 的原理基本一窍不通,不知道这时候在内网直接访问光猫的外网 IP 时 DMZ 是不是就无效了,那这时候到底是访问了哪里(光猫?)
    那么如果想要让在内网使用 DDNS 的域名也可以直接访问到 NAS 的话,应该怎么操作呢?

    我的理解是要么在光猫 /路由器 dns 上设置规则,当内网访问这个域名时候直接解析为内网 IP (比如说访问 a.com 直接解析为 192.168.0.3 ),要么就是在光猫或者路由器上设置让内网访问光猫的外网 IP 时也能通过 DMZ 映射回内网。
    但是具体应该怎么做我就完全不知道了,求赐教。

    现在的做法是在内网电脑的 pac 规则上直接写了一条只要是 ddns 的域名直接走梯子,强行绕个路回来,但是这样实在太蠢了…
    10 条回复    2019-03-29 12:59:00 +08:00
    Judoon
        1
    Judoon  
       2019-03-29 11:12:04 +08:00 via Android
    路由器上的 dns 缓存中直接插一条,然后内网都用路由器上的 dns 服务
    titanium98118
        2
    titanium98118  
       2019-03-29 11:34:50 +08:00
    xfspace
        3
    xfspace  
       2019-03-29 11:36:06 +08:00 via Android
    NAT 回流
    C2G
        4
    C2G  
       2019-03-29 11:41:53 +08:00 via Android
    hosts 改一下
    clippit
        5
    clippit  
       2019-03-29 12:07:48 +08:00
    Hairpin NAT
    stille
        6
    stille  
       2019-03-29 12:20:06 +08:00 via iPhone
    路由器开启 NAT LOOPBACK,目前我只用过梅林系统里的 nat loopback
    deorth
        7
    deorth  
       2019-03-29 12:42:26 +08:00
    在内网的 DNS 服务器上加 hosts
    tankren
        8
    tankren  
       2019-03-29 12:52:17 +08:00
    DNS 那边指定域名到内网 IP
    alvin666
        9
    alvin666  
       2019-03-29 12:54:07 +08:00 via Android
    内网搭建 dns 服务器,并指向内网地址
    最简单直接把内网地址添加到解析记录里面,缺点就是访问的时候会慢一些,不同浏览器策略不同
    nanaw
        10
    nanaw  
       2019-03-29 12:59:00 +08:00 via Android
    最简单的就是加一条 host。路由器或者各终端都可以
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5793 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 01:45 · PVG 09:45 · LAX 17:45 · JFK 20:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.