Если IP динамический, то это не значит, что он у тебя каждые 2 минуты будет меняться, вообще не факт, что он у тебя даже за 2 года поменяется.
А добавить 2 строки в бд с временем и IP вообще не составит труда, сам себе чёт придумал и говоришь, что сложно