|
207 | 207 | [new IPv4([198, 51, 100, 0]), 24],
|
208 | 208 | [new IPv4([203, 0, 113, 0]), 24],
|
209 | 209 | [new IPv4([240, 0, 0, 0]), 4]
|
210 |
| - ] |
| 210 | + ], |
| 211 | + // RFC7534, RFC7535 |
| 212 | + as112: [ |
| 213 | + [new IPv4([192, 175, 48, 0]), 24], |
| 214 | + [new IPv4([192, 31, 196, 0]), 24], |
| 215 | + ], |
| 216 | + // RFC7450 |
| 217 | + amt: [ |
| 218 | + [new IPv4([192, 52, 193, 0]), 24], |
| 219 | + ], |
211 | 220 | };
|
212 | 221 |
|
213 | 222 | // The 'kind' method exists on both IPv4 and IPv6 classes.
|
|
537 | 546 | loopback: [new IPv6([0, 0, 0, 0, 0, 0, 0, 1]), 128],
|
538 | 547 | uniqueLocal: [new IPv6([0xfc00, 0, 0, 0, 0, 0, 0, 0]), 7],
|
539 | 548 | ipv4Mapped: [new IPv6([0, 0, 0, 0, 0, 0xffff, 0, 0]), 96],
|
| 549 | + // RFC6666 |
| 550 | + discard: [new IPv6([0x100, 0, 0, 0, 0, 0, 0, 0]), 64], |
540 | 551 | // RFC6145
|
541 | 552 | rfc6145: [new IPv6([0, 0, 0, 0, 0xffff, 0, 0, 0]), 96],
|
542 | 553 | // RFC6052
|
|
545 | 556 | '6to4': [new IPv6([0x2002, 0, 0, 0, 0, 0, 0, 0]), 16],
|
546 | 557 | // RFC6052, RFC6146
|
547 | 558 | teredo: [new IPv6([0x2001, 0, 0, 0, 0, 0, 0, 0]), 32],
|
548 |
| - // RFC4291 |
549 |
| - reserved: [[new IPv6([0x2001, 0xdb8, 0, 0, 0, 0, 0, 0]), 32]], |
| 559 | + // RFC5180 |
550 | 560 | benchmarking: [new IPv6([0x2001, 0x2, 0, 0, 0, 0, 0, 0]), 48],
|
| 561 | + // RFC7450 |
551 | 562 | amt: [new IPv6([0x2001, 0x3, 0, 0, 0, 0, 0, 0]), 32],
|
552 |
| - as112v6: [new IPv6([0x2001, 0x4, 0x112, 0, 0, 0, 0, 0]), 48], |
| 563 | + as112v6: [ |
| 564 | + [new IPv6([0x2001, 0x4, 0x112, 0, 0, 0, 0, 0]), 48], |
| 565 | + [new IPv6([0x2620, 0x4f, 0x8000, 0, 0, 0, 0, 0]), 48], |
| 566 | + ], |
553 | 567 | deprecated: [new IPv6([0x2001, 0x10, 0, 0, 0, 0, 0, 0]), 28],
|
554 |
| - orchid2: [new IPv6([0x2001, 0x20, 0, 0, 0, 0, 0, 0]), 28] |
| 568 | + orchid2: [new IPv6([0x2001, 0x20, 0, 0, 0, 0, 0, 0]), 28], |
| 569 | + droneRemoteIdProtocolEntityTags: [new IPv6([0x2001, 0x30, 0, 0, 0, 0, 0, 0]), 28], |
| 570 | + reserved: [ |
| 571 | + // RFC3849 |
| 572 | + [new IPv6([0x2001, 0, 0, 0, 0, 0, 0, 0]), 23], |
| 573 | + // RFC2928 |
| 574 | + [new IPv6([0x2001, 0xdb8, 0, 0, 0, 0, 0, 0]), 32], |
| 575 | + ], |
555 | 576 | };
|
556 | 577 |
|
557 | 578 | // Checks if this address is an IPv4-mapped IPv6 address.
|
|
0 commit comments