Serve una query per la duplicazione degli IP

Ciao, ho cercato nel forum, su GitHub e su Google, ma non sono riuscito a trovare una query #plugin:data-explorer per cercare indirizzi IP duplicati. Qualcuno può condividerne una con me?

WITH users_per_ip AS (
SELECT
  COUNT(1) AS user_count,
  u.registration_ip_address AS ip,
  MAX(u.created_at) AS last_create,
  MIN(u.created_at) AS first_create,
  (MAX(u.created_at) - MIN(u.created_at)) AS diff,
  CASE 
    WHEN (MAX(u.suspended_at) IS NOT NULL 
      OR MAX(u.silenced_till) IS NOT NULL) 
    THEN 1 
    ELSE 0 
  END AS bad
FROM users u
GROUP BY ip
)

SELECT
  u.id AS user_id,
  DATE_TRUNC('day', u.created_at)::DATE AS created,
  DATE_TRUNC('day', upi.diff) AS days,
  bad,
  upi.ip AS ip_address
FROM users_per_ip upi
JOIN users u
  ON u.registration_ip_address = upi.ip
WHERE upi.user_count > 1
ORDER BY upi.last_create DESC

Grazie, funziona perfettamente! Cosa devo modificare se voglio ottenere gli ultimi IP utilizzati invece di quelli usati al momento della registrazione?

ip_address invece di registration_ip_address.