coolair
V2EX  ›  问与答

申请到了公网 IP,但是是动态的,貌似申请静态的不太现实,请问各位大佬,如何将这动态 IP 绑定到域名?

  •  
  •   coolair · Dec 25, 2022 · 2565 views
    This topic created in 1415 days ago, the information mentioned may be changed or developed.
    已经在家里搞了台笔记本当服务器,现在这台服务器还当了 frp server ,但是当动态 IP 变更的时候,frp client 配置中 server_addr 也不会更新,有什么好的办法吗?
    13 replies  •  2022-12-28 19:41:59 +08:00
    bailitusu
    bailitusu
    Dec 25, 2022 via iPhone❤️1
    1
    ddns
    Hansah
    Hansah
    Dec 25, 2022
    2
    github 搜索 ddns-go
    aptupdate
    aptupdate
    Dec 25, 2022 via iPhone
    3
    域名+DDNS
    boris93
    boris93
    Dec 25, 2022 via iPhone
    4
    不嫌弃的话,试试我的这个玩意
    https://github.com/boris1993/dnsupdater
    piku
    piku
    Dec 25, 2022 via Android
    5
    @boris93 打听一下请求频率限制。由于我域名限制最小 ttl 为 10 分钟,我试用每 10 分钟请求几个公开的公网 IP 获取网站。但是概率被 ban 。mikrotik 可以自设频率,但是最小也要一分钟。深信服几乎是一秒一次。
    boris93
    boris93
    Dec 25, 2022
    6
    @piku #5 工具不管这个,要看提供商的频率限制是怎么样的。目前这玩意接入了 CloudFlare 和阿里云,你看看他们的文档吧。
    piku
    piku
    Dec 25, 2022 via Android
    7
    @boris93 那么工具是不判断 IP 变化没有吗,只是获取转发
    boris93
    boris93
    Dec 26, 2022 via iPhone
    8
    @piku #7 会判断,如果查到的公网 IP 跟记录一样就不更新。更新也只更新地址,别的参数不管。
    snoopygao
    snoopygao
    Dec 26, 2022
    9
    用大公司的 DDNS ,用他们的三级域名就行,然后你的主域名上设置 cname 指向到那个三级域名
    arfaWong
    arfaWong
    Dec 26, 2022
    10
    自己写了个脚本,每隔 30 分钟就自动获取一下 IP ,然后用 Cloudflare API 更新域名绑定的 IP
    coolair
    coolair
    OP
    Dec 27, 2022
    11
    @siknet
    @bailitusu
    @aptupdate
    @boris93
    请问下,用了服务商的 ddns ,是不是只能用对应服务商下注册的域名了?
    Atomo
    Atomo
    Dec 28, 2022 via Android
    12
    boris93
    boris93
    Dec 28, 2022
    13
    @coolair #11 不是,比如我现在就是 namesilo 买的域名,但是在 CloudFlare 解析
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2340 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 00:34 · PVG 08:34 · LAX 16:34 · JFK 19:34
    ♥ Do have faith in what you're doing.