Skip to content

v1.0.7

Choose a tag to compare

@liplus-lin-lay liplus-lin-lay released this 04 Mar 10:57
· 21 commits to main since this release
01294cb

Changes

fix(check): DNS サーバー側 IP 検証を実装

check モードが DDNS サーバーに実際に登録されている IP を確認していなかった問題を修正。

新しい動作:

  • 設定された全ドメインの A/AAAA レコードを DNS 解決
  • 現在の外部 IP と不一致なら DDNS を強制更新
  • UpdateTime 間隔でチェック(過剰な DNS 解決を防止)

fix(update): IP 変化時に DDNS ゲートをバイパス

IP が変わったときでも DDNS_TIME ゲートがアクティブだとスキップされるバグを修正。IP 変化時は常に即座に DDNS を更新するようになった。

テスト

  • TestCheck_AllMatch_NoUpdate
  • TestCheck_Mismatch_ForcesUpdate
  • TestCheck_DNSError_ForcesUpdate
  • TestCheck_Gate_SkipsWhenRecent
  • TestUpdate_DDNSGate_BypassedOnIPChange