OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
› OpenWrt 官方网站
Laysan
V2EX  ›  OpenWrt

OpenWrt 如何配置域名同时访问内网和外网

  •  
  •   Laysan · Jun 27, 2025 · 2705 views
    This topic created in 504 days ago, the information mentioned may be changed or developed.

    家里的 NAS 安装了 OpenWrt , 使用了 Cloudflared 穿透,现在是在 外网可以用域名 abc.com 访问,但是在内网只能用 ip 访问,走域名的话要到 cloudflare 转一圈。

    求教一下 OpenWrt 如何配置一下可以让域名直接访问内网,去掉 Cloudflare 转发这一层,这样在家和在外面都可以用域名直接访问。

    9 replies  •  2025-06-29 00:18:27 +08:00
    Niunai
    Niunai
    Jun 27, 2025
    1
    你需要在路由器上装一个 DNS 服务器,内网设备都通过这个 DNS 服务器查询。DNS 服务器设备为 abc.com 域名解析为内网地址。
    Niunai
    Niunai
    Jun 27, 2025
    2
    DNS 服务器设置为 abc.com 域名解析为内网地址。
    wuruxu
    wuruxu
    Jun 27, 2025
    3
    用 dnsmasq 分流,性能好
    cjpjxjx
    cjpjxjx
    Jun 27, 2025
    4
    你都用 OpenWrt 了,直接在 OpenWrt 的 DHCP/DNS 添加一个自定义挟持域名,将 abc.com 指向 OpenWrt 的内网地址,注意你可能需要关闭重绑定保护功能
    chapiom
    chapiom
    Jun 27, 2025 via iPhone
    5
    dns 里启用额外的 hosts 文件
    SenLief
    SenLief
    Jun 27, 2025 via iPhone
    6
    dns ,我用的是 adg
    MacTavish123
    MacTavish123
    Jun 27, 2025 via Android
    7
    @cjpjxjx 重绑定保护里加个白名单就行,我就是这样做的。
    ulpyxua
    ulpyxua
    Jun 28, 2025
    8
    直接在 OpenWRT 里面设置 host 不就行了?整这么麻烦?
    IvanLi127
    IvanLi127
    Jun 29, 2025
    9
    我在 openwrt 里的 /etc/hosts 里直接配。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1328 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 17:27 · PVG 01:27 · LAX 09:27 · JFK 12:27
    ♥ Do have faith in what you're doing.