自己写一个服务,定时获取公网 IP 发送到指定邮箱,是不是算模拟了 DDNS? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
shyrock
V2EX    宽带症候群

自己写一个服务,定时获取公网 IP 发送到指定邮箱,是不是算模拟了 DDNS?

  •  
  •   shyrock 2023-05-22 17:34:24 +08:00 1944 次点击
    这是一个创建于 872 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题? 感觉原理似乎非常简单。

    colinlikepotatos
        1
    colinlikepotatos  
       2023-05-22 18:12:47 +08:00
    直接请求一个公网服务器 记录下 IP 写到 xx.txt 不是更快捷= =
    WizardLeo
        2
    WizardLeo  
       2023-05-22 18:14:38 +08:00
    DDNS 这个东西本质就是一个脚本,干这三件事。
    1.通过某种方法获取自己的 ip
    2.获取某个域名绑定的 ip
    3.对比一下。一样没事了,不一样就通过设定好的 api 更新。
    shyrock
        3
    shyrock  
    OP
       2023-05-22 18:16:19 +08:00
    @colinlikepotatos #1 你这个不动态啊。。。
    shyrock
        4
    shyrock  
    OP
       2023-05-22 18:16:56 +08:00
    @WizardLeo #2 对啊,所以我好奇,似乎任意程序员都能自己在半个小时内搞定的事情,为啥还有收费的服务存在。。。
    z775781
        5
    z775781  
       2023-05-22 18:53:23 +08:00
    我利用路由器来获取公网 IP ,curl http://xx.xx/1.php 1.php 文件记录访问的 ip 写入到 txt 文件中。IP 变了就去 txt 文件获取 IP
    fruitscandy
        6
    fruitscandy  
       2023-05-22 19:05:56 +08:00
    直接写了个定时任务放在树莓派上,IP 变了发邮件通知,告知新 IP
    tpxcer
        7
    tpxcer  
       2023-05-22 19:06:43 +08:00 via iPhone
    直接写程序调用 api 更新不是更香
    ConfusedBiscuit
        8
    ConfusedBiscuit  
       2023-05-22 19:47:34 +08:00
    是的,我就是这么干的
    1. 调用接口拿公网 IP
    2. 跟上次拿到的 IP 对比
    3. 如果不一样,则调用阿里 API 更新 DNS 解析,并给自己发邮件通知

    我是用 crontab 执行的,每十几分钟一次,及时性肯定没有那些 DDNS 服务高。
    WizardLeo
        9
    WizardLeo  
       2023-05-23 01:22:38 +08:00
    @shyrock 啥收费服务?纯 ddns 都是免费的吧,如果有提供二级域名这种增值服务,收费也不是不可能?
    dude4
        10
    dude4  
       2023-05-23 09:33:30 +08:00
    @shyrock 不是人人都是程序猿
    DDNS 大部分是免费的
    V6 直接敲地址那叫一个累……还是 DDNS 吧
    我也有这种脚本,但只限于 DDNS 没更新时应急
    julyclyde
        11
    julyclyde  
       2023-05-23 11:45:49 +08:00
    @shyrock 收费的服务是人家提供了 dns 服务器啊
    BigFacevless
        12
    BigFacevless  
       2023-06-03 01:23:01 +08:00
    ddns 封宽带!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     887 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 21:22 PVG 05:22 LAX 14:22 JFK 17:22
    Do have faith in what you're doing.
    ubao 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