这么多年了才发现 dnspod 可以这么玩......恨晚啊 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mengzc
V2EX    DNS

这么多年了才发现 dnspod 可以这么玩......恨晚啊

  •  
  •   mengzc 2020-12-14 20:18:56 +08:00 10545 次点击
    这是一个创建于 1811 天前的主题,其中的信息可能已经有所发展或是发生改变。
    dns 干啥的? dnspod 解析域名的(臭鸡蛋砸晕......)
    今天在实验环境想搭建 dns 服务器用来做内网解析,用什么域名呢?忽然想试试直接在 DNSPOD 上解析如何?

    结果一测试非常完美:)可以把内网环境的 IP 用公网域名解析了,优点是:

    1.不改变内网原有的 dns 结构,内网主机 dns 解析不变;
    2.管理维护方便,多级域名随心所欲分配;
    3.dnspod 服务非常便利!

    再也不会为内网域名解析发愁了,目前还没发现什么问题,你们觉得怎么样?
    43 条回复    2021-02-02 18:06:03 +08:00
    learningman
        1
    learningman  
       2020-12-14 20:22:38 +08:00   16
    是个 DNS 都有这功能,你是不是没理解 DNS 是个什么东西
    phxsuns
        2
    phxsuns  
       2020-12-14 20:23:50 +08:00   3
    我记得好像 DNS 都可以这么玩吧。。。
    felixcode
        3
    felixcode  
       2020-12-14 20:26:08 +08:00 via Android
    你还可以接他家的 api 玩,做自动部署,不知道有没有开放
    mengzc
        4
    mengzc  
    OP
       2020-12-14 20:26:35 +08:00 via iPhone
    @learningman 主要是习惯于解析公网,从没想着解析内网 IP……
    mengzc
        5
    mengzc  
    OP
       2020-12-14 20:27:00 +08:00 via iPhone
    @felixcode 好,回头试试,非常棒
    GG668v26Fd55CP5W
        6
    GG668v26Fd55CP5W  
       2020-12-14 20:28:12 +08:00   3
    dnspod 还有一个牛逼的功能,能按线路、国内外解析到不同的 IP,在它家网站使用是免费的,在腾讯云使用这个功能还要付费
    xiangyuecn
        7
    xiangyuecn  
       2020-12-14 20:32:00 +08:00   3
    告诉你一个公开的秘密,dns 还可以写一段话放进去,别人就能通过 dns 解析来看到

    常见场景就是 dns 解析里面存放放公钥
    dorothyREN
        8
    dorothyREN  
       2020-12-14 21:54:54 +08:00
    你是没见过 dns 投毒 给解析成 127.1 的吗
    40EaE5uJO3Xt1VVa
        9
    40EaE5uJO3Xt1VVa  
       2020-12-14 21:56:37 +08:00
    @falcon05 华为云的域名解析也是,可以按省市解析
    Illusionary
        10
    Illusionary  
       2020-12-14 21:58:39 +08:00 via iPhone   3
    我这辈子都没这么无语过
    boluo
        11
    boluo  
       2020-12-14 21:59:33 +08:00   4
    所以你的这个内网并没有物理隔绝么,居然还可以访问到 dnspod
    wweir
        12
    wweir  
       2020-12-14 21:59:58 +08:00 via Android   1
    @xiangyuecn esni 的套路,被这套做法折磨好久了
    JJstyle
        13
    JJstyle  
       2020-12-14 22:03:11 +08:00 via iPhone
    那我觉得改 /etc/hosts 更方便
    none
        14
    none  
       2020-12-14 22:08:56 +08:00
    改 /etc/hosts
    +1
    domosekai
        15
    domosekai  
       2020-12-14 22:18:13 +08:00
    真是乱来,公网 dns 解析出内网地址是一种攻击手段,叫 dns rebinding,正常说你应该在网关层面阻止才对
    imdong
        16
    imdong  
       2020-12-14 22:25:10 +08:00
    楼上说改 Hosts 的,假想这样一个场景:你们开发了一个 APP,后台 API 接口也在同步开发中,请问联调怎么才能比较方便么?
    手机设置代理还是修改 Hosts 呢?没有越狱 Root 是没法修改 Hosts 的。

    而接口开发环境都在局域网,也没有公网 IP 。

    我曾经的解决方案是:后端开发人员电脑内网 IP 固定,然后假设张三的内网 IP 为 192.168.1.61

    那就 DNS *.zs.domain.com -> 192.168.1.61 。

    APP 这边和谁联调,就设置 API 地址就可以了。
    love
        17
    love  
       2020-12-14 23:54:12 +08:00
    @JJstyle 当你家里有多台上网设备时,你怎么改 hosts ?
    datou
        18
    datou  
       2020-12-14 23:57:04 +08:00
    @love
    @imdong 改路由器的 hosts/dnsmasq
    datou
        19
    datou  
       2020-12-14 23:58:48 +08:00
    修改 dns 记录还要等待一个同步时间,不如直接改路由器的 hosts/dnsmasq 来的快
    domosekai
        20
    domosekai  
       2020-12-15 00:01:22 +08:00
    改 hosts 是改网关 /内网 dns 的 hosts,对客户端来说是透明的,谁叫你去改每台设备。。
    Tink
        21
    Tink  
    PRO
       2020-12-15 00:06:14 +08:00 via Android
    基操
    Yechs
        22
    Yechs  
       2020-12-15 00:27:38 +08:00
    公司内网的路由器也不是谁都能改的啊
    iasuna
        23
    iasuna  
       2020-12-15 07:27:09 +08:00
    为何不修改 host ?
    netnr
        24
    netnr  
       2020-12-15 07:45:24 +08:00
    salmon5
        25
    salmon5  
       2020-12-15 09:03:40 +08:00 via Android
    @datou 怎么改路由器的 host ?思科或华为的路由器,有资料吗?
    salmon5
        26
    salmon5  
       2020-12-15 09:06:41 +08:00 via Android
    张口就来改路由器的 host,路由器还有这种功能?另外终端都是运营商 dns,改路由器 host 也没卵用啊
    另外路由器的权限可不是谁都有的
    whileFalse
        27
    whileFalse  
       2020-12-15 09:08:36 +08:00
    @domosekai #15 你说的这种攻击是“重新绑定”,与是否绑定到内网地址无关。
    towry
        28
    towry  
       2020-12-15 09:17:30 +08:00
    怎么这么多关于 dnspod 的帖子
    annielong
        29
    annielong  
       2020-12-15 09:22:21 +08:00
    内网映射也可以在路由器里面设置,好多叫域名重定向,可以把域名直接指定一个 ip,可以是内网 ip
    Rache1
        30
    Rache1  
       2020-12-15 09:26:58 +08:00
    我记得之前调试的时候,主机 A (放置 WEB 服务)修改 hosts,然后使用 fiddler 或者其他软件开个代*理,其他主机连上代*理后就可以直接访问主机 A hosts 中的域名了,不需要再修改本机的 hosts 。
    joesonw
        31
    joesonw  
       2020-12-15 09:42:17 +08:00
    很多 dns 是不给解析众知的内网 ip 的.
    pydiff
        32
    pydiff  
       2020-12-15 09:45:01 +08:00
    搭一个 dns 服务器就行了,比如 adg 这些
    prondtoo
        33
    prondtoo  
       2020-12-15 10:20:00 +08:00
    你的网关居然不拦截解析出来的内网地址?太危险了。
    salmon5
        34
    salmon5  
       2020-12-15 10:25:31 +08:00
    @joesonw
    @prondtoo
    DNS 解析到内网,有什么风险吗?除了已知的能知道内网 IP 外
    ddefewfewf
        35
    ddefewfewf  
       2020-12-15 10:27:51 +08:00   1
    joesonw
        36
    joesonw  
       2020-12-15 10:36:11 +08:00
    @salmon5 安全原因? 如果你本地跑了服务, 解析了就不跨站了?
    learningman
        37
    learningman  
       2020-12-15 10:42:59 +08:00 via Android
    @domosekai 短 TTL 的内网绑定才是 DNS rebinding 吧
    wysnylc
        38
    wysnylc  
       2020-12-15 11:12:15 +08:00
    @falcon05 #6 阿里的云解析也彳亍
    ThirdFlame
        39
    ThirdFlame  
       2020-12-15 11:14:44 +08:00
    这样会造成你局域网内域名 /ip 暴露。 建议在内网使用 dnsmasq 等建立 dns 服务器,所有局域网主机使用局域网内 dns 服务器进行解析。
    mengzc
        40
    mengzc  
    OP
       2020-12-15 12:12:15 +08:00 via iPhone
    @JJstyle 更改 hosts 并不方便,n 台主机改 n 次,dns 服务器只要一次。
    mengzc
        41
    mengzc  
    OP
       2020-12-15 12:35:16 +08:00 via iPhone
    @ThirdFlame 是的,是要考虑下,安全和便捷之间平衡下,公司不推荐这么做。
    locoz
        42
    locoz  
       2020-12-15 12:53:44 +08:00 via Android
    @salmon5 #26 确实可以…只要路由器本身提供了 dns 服务,就可以通过改路由器 hosts 的方式来影响所有使用了这个 dns 服务的设备,只不过没有直接在 dns 服务里进行设置来的直观和方便而已。
    终端如果单纯使用 dhcp 来获取 dns,而非手动设置的话,是可以将 dns 指到路由器上的。

    有这种需求的一般都有或能弄到权限,不是啥问题。

    把内网 IP 放到公开域名上解析其实是一种很危险的行为,别人可以通过扫域名、劫持等方式得到内网 IP,对渗透会很有帮助。

    其实如果没有内外网共用域名需求、只是内网用域名的话,最方便的其实是直接用 xxx.lan ,xxx 是主机名。不过这个可能要路由器支持才能实现,像华硕的是可以在 dhcp 设置里指定主机名。
    cev2
        43
    cev2  
       2021-02-02 18:06:03 +08:00
    @mengzc 40# 为什么 n 台主机要改 n 次,只在网关这一台上改不就全局都有效了吗。
    只改网关的 hosts 和你这么改公网 dns 效果应该是一样的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     822 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 22:21 PVG 06:21 LAX 14:21 JFK 17:21
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86