cidr.ts 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. // https://en.wikipedia.org/wiki/Reserved_IP_addresses
  2. export const RESERVED_IPV4_CIDR = [
  3. '0.0.0.0/8',
  4. '10.0.0.0/8',
  5. '100.64.0.0/10',
  6. '127.0.0.0/8',
  7. '169.254.0.0/16',
  8. '172.16.0.0/12',
  9. '192.0.0.0/24',
  10. '192.0.2.0/24',
  11. // 192.88.99.0 // is currently being broadcast by HE and Comcast
  12. '192.168.0.0/16',
  13. '198.18.0.0/15',
  14. '198.51.100.0/24',
  15. '203.0.113.0/24',
  16. '224.0.0.0/4',
  17. '233.252.0.0/24',
  18. '240.0.0.0/4'
  19. ];
  20. export const NON_CN_CIDR_INCLUDED_IN_CHNROUTE = [
  21. // https://github.com/misakaio/chnroutes2/issues/25
  22. '223.118.0.0/15',
  23. '223.120.0.0/15',
  24. // https://github.com/misakaio/chnroutes2/issues/50
  25. '123.254.104.0/21',
  26. // https://github.com/misakaio/chnroutes2/issues/49
  27. '45.147.48.0/23',
  28. '45.80.188.0/24',
  29. '45.80.190.0/24',
  30. // https://github.com/misakaio/chnroutes2/issues/52
  31. '137.220.128.0/17',
  32. // Cloudie.hk commonly used in GFW DNS Poison target
  33. '103.246.246.0/23',
  34. '45.199.166.0/24',
  35. '45.199.167.0/24'
  36. ];
  37. // https://github.com/misakaio/chnroutes2/issues/46
  38. // https://github.com/misakaio/chnroutes2/issues/48
  39. export const CN_CIDR_MISSING_IN_CHNROUTE = [
  40. // ChinaTelecom
  41. '103.7.141.0/24', // Hubei
  42. // Aliyun Shenzhen
  43. '120.78.0.0/16',
  44. // wy.com.cn
  45. '211.99.96.0/19',
  46. // AS58593, Azure China
  47. '40.72.0.0/15', // Shanghai
  48. '42.159.0.0/16', // Shanghai
  49. '52.130.0.0/17', // Shanghai
  50. '52.131.0.0/16', // Beijing
  51. '103.9.8.0/22', // Backbone
  52. '139.217.0.0/16', // Shanghai
  53. '139.219.0.0/16', // Shanghai
  54. '143.64.0.0/16', // Beijing
  55. '159.27.0.0/16', // Beijing
  56. '163.228.0.0/16', // Beijing
  57. // NetEase
  58. '223.252.194.0/24',
  59. '223.252.196.0/24',
  60. // Xiamen Kuaikuai
  61. '180.188.36.0/22', // no route globally
  62. // Baidu Public DNS
  63. '180.76.76.0/24',
  64. // Ali Public DNS
  65. '223.5.5.0/24',
  66. '223.6.6.0/24',
  67. // Tencent DNSPod Public DNS
  68. '119.29.29.0/24',
  69. '119.28.28.0/24',
  70. '120.53.53.0/24',
  71. '1.12.12.0/24',
  72. '1.12.34.0/24',
  73. // ByteDance Public DNS
  74. '180.184.1.0/24',
  75. '180.184.2.0/24',
  76. // 360 Public DNS
  77. '101.198.198.0/24',
  78. '101.198.199.0/24'
  79. ];