Repository navigation
v1.0.7
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