Extra verifications
This commit is contained in:
parent
cadc18829f
commit
fff9a21ab5
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user