Extra verifications
This commit is contained in:
parent
cadc18829f
commit
fff9a21ab5
|
@ -9,7 +9,7 @@ const subNetsInfo = [
|
|||
},
|
||||
{
|
||||
shortName: 'RT',
|
||||
name: 'Reitoria 2',
|
||||
name: 'Reitoria',
|
||||
cidr: '10.1.0.0/16',
|
||||
addresses: [
|
||||
{ name: 'RNP', ip: '200.19.32.4' }
|
||||
|
@ -97,9 +97,20 @@ export const subNets = subNetsInfo.map(subNetInfo => ({
|
|||
}))
|
||||
|
||||
export function getSubnetInfo(ip) {
|
||||
if (isIPv4(ip)) return subNets.find(subnet => subnet.contains(ip))
|
||||
else return {
|
||||
shortName: 'XX',
|
||||
name: 'Desconhecido'
|
||||
}
|
||||
if (!isIPv4(ip))
|
||||
return {
|
||||
shortName: '__',
|
||||
name: 'Sem rede'
|
||||
}
|
||||
|
||||
|
||||
const subnet = subNets.find(subnet => subnet.contains(ip))
|
||||
|
||||
if (!subnet)
|
||||
return {
|
||||
shortName: '??',
|
||||
name: 'Rede desconhecida'
|
||||
}
|
||||
|
||||
return subnet
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user