Extra verifications

This commit is contained in:
Douglas Barone 2022-04-14 15:31:46 -04:00
parent cadc18829f
commit fff9a21ab5

View File

@ -9,7 +9,7 @@ const subNetsInfo = [
}, },
{ {
shortName: 'RT', shortName: 'RT',
name: 'Reitoria 2', name: 'Reitoria',
cidr: '10.1.0.0/16', cidr: '10.1.0.0/16',
addresses: [ addresses: [
{ name: 'RNP', ip: '200.19.32.4' } { name: 'RNP', ip: '200.19.32.4' }
@ -97,9 +97,20 @@ export const subNets = subNetsInfo.map(subNetInfo => ({
})) }))
export function getSubnetInfo(ip) { export function getSubnetInfo(ip) {
if (isIPv4(ip)) return subNets.find(subnet => subnet.contains(ip)) if (!isIPv4(ip))
else return { return {
shortName: 'XX', shortName: '__',
name: 'Desconhecido' name: 'Sem rede'
} }
const subnet = subNets.find(subnet => subnet.contains(ip))
if (!subnet)
return {
shortName: '??',
name: 'Rede desconhecida'
}
return subnet
} }