V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
maninnet
V2EX  ›  DNS

请教一下 AdGurad Home 的 DNS 重写配置问题

  •  
  •   maninnet · 1 天前 · 791 次点击
    机器 IP 如下:
    路由器 ER-X:192.168.2.1
    AdGuard Home: 192.168.2.2:1053
    PC: 192.168.2.3

    现在将 ER-X 的 DNS 解析转发到 AdGurad Home, 并进行 DNS 重写,将*.abc.com 重写到 192.168.2.3
    现在无论是通过 dig www.abc.com 还是 nslookup www.abc.com 都能返回到 192.168.2.3 这个 IP
    但是无论通过 curl 或浏览器进行 www.abc.com 都会重定向到 https://abc.com, 请问应该怎么配置才能让访问 www.abc.com 时直接访问到 192.168.2.3?
    8 条回复    2025-01-06 11:35:22 +08:00
    wheat0r
        1
    wheat0r  
       1 天前
    你有没有试过 AGH 监听 UDP/53 ,然后直接把终端的 DNS 配置成 192.168.2.2
    maninnet
        2
    maninnet  
    OP
       1 天前
    @wheat0r #1 这个倒没试过,但是我在 AGH 后台是可以看到我的查询记录的
    sonnyclarity492
        3
    sonnyclarity492  
       1 天前
    你是需要修改 DNS 映射(比如内网访问)还是要实现 URL 跳转?
    如果是后者,那么仅仅靠 AdGuard Home 可能不够,你可以试试浏览器插件。
    sonnyclarity492
        4
    sonnyclarity492  
       1 天前
    如果是前者,请求 DNS 后无法正确解析到内网 IP 地址,那可以先检查一下浏览器有没有自动打开加密 DNS 。
    不过从#2 的图片来看应该不是这个问题。
    wheat0r
        5
    wheat0r  
       1 天前
    @maninnet #2 你是不是把网站扒过来的时候把 301/302 一起扒过来了
    maninnet
        6
    maninnet  
    OP
       1 天前
    @sonnyclarity492 #3 不是 url 跳转,我是想通过 AGH 实现类似修改 hosts 的功能。我确认浏览器没有开启加密 dns ,再说 curl 也不行。不知道跟非标准 DNS 端口有没有关系,主要是这台机器提示 53 被占用,不想改了。
    maninnet
        7
    maninnet  
    OP
       1 天前 via iPhone
    @wheat0r
    @sonnyclarity492
    我在 windows 上找到问题了,我浏览器用的是 firefox ,原来我是没有开启 doh 的,不过在 dns 配置里选择了使用系统代理,我设置为不使用代理服务器就成功了。在 edge 里没有设置,不过我突然想到我是装了 v2ray 的,一看果然走代理了。
    tunggt
        8
    tunggt  
       1 天前
    @maninnet 你路由器本身开着 dns 服务,所以 53 端口被占用的,大概率是 dnsmasq ,这个很多路由器固件自带的。
    解析自然是默认用 53 端口的这个了,你要使用 adguard 先把 dnsmasq 关闭卸载掉。然后 adguard 运行就在 53 端口了。
    你在浏览器设置 doh ,只在浏览器内有效。或者你自己手动将路由器中默认路由改为 192.168.2.2:1053 ,这样整个系统才有效
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5511 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 07:01 · PVG 15:01 · LAX 23:01 · JFK 02:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.