imporve cidr parsing

This commit is contained in:
HF 2022-08-01 23:29:34 +02:00
parent 6765de5936
commit c4c1e7ea60

View File

@ -15,7 +15,10 @@ import { isIPv6, ip4InRangeToCIDR } from './ip';
*/
function cIDRofWhois(ip, whoisData) {
if (isIPv6(ip)) {
return whoisData.inet6num || whoisData.range || 'N/A';
return whoisData.inet6num
|| (whoisData.range && !whoisData.range.includes('-') && whoisData.range)
|| whoisData.route
|| 'N/A';
}
const { range } = whoisData;
if (range.includes('/') && !range.includes('-')) {