|
111 | 111 | details.scope = 'Host'; |
112 | 112 | details.info.push('Used for local loopback communications'); |
113 | 113 | } else if (a === 10) { |
114 | | - details.addressType = 'Private (Class A)'; |
| 114 | + details.addressType = 'Private'; |
115 | 115 | details.scope = 'Private Network'; |
116 | 116 | details.isPrivate = true; |
117 | | - details.info.push('RFC 1918 private address space'); |
| 117 | + details.info.push('RFC 1918 private address space (10.0.0.0/8)'); |
118 | 118 | } else if (a === 172 && b >= 16 && b <= 31) { |
119 | | - details.addressType = 'Private (Class B)'; |
| 119 | + details.addressType = 'Private'; |
120 | 120 | details.scope = 'Private Network'; |
121 | 121 | details.isPrivate = true; |
122 | | - details.info.push('RFC 1918 private address space'); |
| 122 | + details.info.push('RFC 1918 private address space (172.16.0.0/12)'); |
123 | 123 | } else if (a === 192 && b === 168) { |
124 | | - details.addressType = 'Private (Class C)'; |
| 124 | + details.addressType = 'Private'; |
125 | 125 | details.scope = 'Private Network'; |
126 | 126 | details.isPrivate = true; |
127 | | - details.info.push('RFC 1918 private address space'); |
| 127 | + details.info.push('RFC 1918 private address space (192.168.0.0/16)'); |
128 | 128 | } else if (a === 169 && b === 254) { |
129 | 129 | details.addressType = 'Link-Local (APIPA)'; |
130 | 130 | details.scope = 'Link-Local'; |
131 | 131 | details.isReserved = true; |
132 | 132 | details.info.push('Automatic Private IP Addressing'); |
133 | 133 | } else if (a >= 224 && a <= 239) { |
134 | | - details.addressType = 'Multicast (Class D)'; |
| 134 | + details.addressType = 'Multicast'; |
135 | 135 | details.scope = 'Multicast'; |
136 | 136 | details.isReserved = true; |
137 | | - details.info.push('Used for multicast communications'); |
| 137 | + details.info.push('Used for multicast communications (224.0.0.0/4)'); |
138 | 138 | } else if (a >= 240) { |
139 | | - details.addressType = 'Reserved (Class E)'; |
| 139 | + details.addressType = 'Reserved'; |
140 | 140 | details.scope = 'Reserved'; |
141 | 141 | details.isReserved = true; |
142 | 142 | details.info.push('Reserved for future use'); |
|
0 commit comments