diff --git a/src/utils/whois.js b/src/utils/whois.js index c1ed9d25..f0c3b8b0 100644 --- a/src/utils/whois.js +++ b/src/utils/whois.js @@ -210,7 +210,16 @@ export default async function whoisIp( ip, host = null, ) { - let useHost = host || 'whois.iana.org'; + let useHost; + if (!host) { + if (Math.random() > 0.5) { + useHost = 'whois.arin.net'; + } else { + useHost = 'whois.iana.org'; + } + } else { + useHost = host; + } let whoisResult = ''; let refCnt = 0; while (refCnt < 5) {