Summary
| ASN | AS6327 Shaw Communications |
| BGP | 24.78.40.0/22 |
| IPs with RDNS | 251 |
| Hosted Domains | 0 |
| Pingable IPs | 225 |
| Router IPs | 0 |
| 24.78.42.0 | s0106d46c6d6788d9.wp.shawcable.net | 0 | ||
| 24.78.42.1 | s01063c2d9ee33b86.wp.shawcable.net | 0 | ||
| 24.78.42.2 | s0106701301ef8b76.wp.shawcable.net | 0 | ||
| 24.78.42.3 | s01061036aaee7366.wp.shawcable.net | 0 | ||
| 24.78.42.4 | s01061036aa502f96.wp.shawcable.net | 0 | ||
| 24.78.42.5 | s01064075c3c90cad.wp.shawcable.net | 0 | ||
| 24.78.42.6 | s0106400fc13606db.wp.shawcable.net | 0 | ||
| 24.78.42.7 | s0106c4509c30db2e.wp.shawcable.net | 0 | ||
| 24.78.42.8 | s01061056118d6eee.wp.shawcable.net | 0 | ||
| 24.78.42.9 | s01067013010f7742.wp.shawcable.net | 0 | ||
| 24.78.42.10 | s0106b85e7112a7ff.wp.shawcable.net | 0 | ||
| 24.78.42.11 | s0106701301fd1316.wp.shawcable.net | 0 | ||
| 24.78.42.12 | s0106b85e71133778.wp.shawcable.net | 0 | ||
| 24.78.42.13 | s01063c82c0f6cbf3.wp.shawcable.net | 0 | ||
| 24.78.42.14 | s01064075c301614a.wp.shawcable.net | 0 | ||
| 24.78.42.15 | s0106f8790a508030.wp.shawcable.net | 0 | ||
| 24.78.42.16 | s0106105611c1e750.wp.shawcable.net | 0 | ||
| 24.78.42.17 | s0106400fc1ce211e.wp.shawcable.net | 0 | ||
| 24.78.42.18 | s0106bc9b68057d48.wp.shawcable.net | 0 | ||
| 24.78.42.19 | s0106383fb3c3beff.wp.shawcable.net | 0 | ||
| 24.78.42.20 | s0106e4bffa385bd8.wp.shawcable.net | 0 | ||
| 24.78.42.21 | s0106400fc1c9f3ee.wp.shawcable.net | 0 | ||
| 24.78.42.22 | s01068c6a8dfb1f97.wp.shawcable.net | 0 | ||
| 24.78.42.23 | s01068c6a8d671a9a.wp.shawcable.net | 0 | ||
| 24.78.42.24 | s01061c937c784ff4.wp.shawcable.net | 0 | ||
| 24.78.42.25 | s01061036aaee6b06.wp.shawcable.net | 0 | ||
| 24.78.42.26 | s01068c763f983de1.wp.shawcable.net | 0 | ||
| 24.78.42.27 | s0106c09435720883.wp.shawcable.net | 0 | ||
| 24.78.42.28 | s0106c44fd56dc706.wp.shawcable.net | 0 | ||
| 24.78.42.29 | s01068c6a8d67c5e2.wp.shawcable.net | 0 | ||
| 24.78.42.30 | s01063c2d9e948112.wp.shawcable.net | 0 | ||
| 24.78.42.31 | s0106b85e71135d18.wp.shawcable.net | 0 | ||
| 24.78.42.32 | s01067013016126ce.wp.shawcable.net | 0 | ||
| 24.78.42.33 | s01068c6a8d6714ab.wp.shawcable.net | 0 | ||
| 24.78.42.34 | s0106b85e71069efe.wp.shawcable.net | 0 | ||
| 24.78.42.35 | s0106889e684582dc.wp.shawcable.net | 0 | ||
| 24.78.42.36 | s0106d46c6d60a196.wp.shawcable.net | 0 | ||
| 24.78.42.37 | s0106f8790a4b6136.wp.shawcable.net | 0 | ||
| 24.78.42.38 | s01068c763f309281.wp.shawcable.net | 0 | ||
| 24.78.42.39 | s0106f4c114875614.wp.shawcable.net | 0 | ||
| 24.78.42.40 | s0106400fc1fbc3d6.wp.shawcable.net | 0 | ||
| 24.78.42.41 | s0106f4c114413da7.wp.shawcable.net | 0 | ||
| 24.78.42.42 | s0106400fc1435680.wp.shawcable.net | 0 | ||
| 24.78.42.43 | s0106484bd46b6ff9.wp.shawcable.net | 0 | ||
| 24.78.42.44 | s0106400fc136c5c5.wp.shawcable.net | 0 | ||
| 24.78.42.45 | s0106d46c6d6ecc94.wp.shawcable.net | 0 | ||
| 24.78.42.46 | s0106dc360c7d4d23.wp.shawcable.net | 0 | ||
| 24.78.42.47 | s01061c937c5c23bc.wp.shawcable.net | 0 | ||
| 24.78.42.48 | s0106589630d6749b.wp.shawcable.net | 0 | ||
| 24.78.42.49 | s0106d46c6d60a461.wp.shawcable.net | 0 | ||
| 24.78.42.50 | s0106c44fd537ba56.wp.shawcable.net | 0 | ||
| 24.78.42.51 | s01065896306c418e.wp.shawcable.net | 0 | ||
| 24.78.42.52 | s0106dceb699ef277.wp.shawcable.net | 0 | ||
| 24.78.42.53 | s0106ac4ca5fe4c73.wp.shawcable.net | 0 | ||
| 24.78.42.54 | s010600cb7a1151be.wp.shawcable.net | 0 | ||
| 24.78.42.55 | s01069404e3e35956.wp.shawcable.net | 0 | ||
| 24.78.42.56 | s0106400fc1c03096.wp.shawcable.net | 0 | ||
| 24.78.42.57 | s01066c55e886725d.wp.shawcable.net | 0 | ||
| 24.78.42.58 | s010680dac2bd8a80.wp.shawcable.net | 0 | ||
| 24.78.42.59 | s0106a0ff707636ea.wp.shawcable.net | 0 | ||
| 24.78.42.60 | s0106c44fd539ad2e.wp.shawcable.net | 0 | ||
| 24.78.42.61 | s01068c763f5b654e.wp.shawcable.net | 0 | ||
| 24.78.42.62 | s0106f02f74fc3c30.wp.shawcable.net | 0 | ||
| 24.78.42.63 | s0106c44fd5386826.wp.shawcable.net | 0 | ||
| 24.78.42.64 | s0106d4e2cb503dd8.wp.shawcable.net | 0 | ||
| 24.78.42.65 | s0106c4509cd2c4e6.wp.shawcable.net | 0 | ||
| 24.78.42.66 | s01065c7695f6ff69.wp.shawcable.net | 0 | ||
| 24.78.42.67 | s010600cb7a0cf855.wp.shawcable.net | 0 | ||
| 24.78.42.68 | s01061c9d727713b9.wp.shawcable.net | 0 | ||
| 24.78.42.69 | s0106383fb38f4adf.wp.shawcable.net | 0 | ||
| 24.78.42.70 | s01068c763f8884c8.wp.shawcable.net | 0 | ||
| 24.78.42.71 | s0106f8790a3aa7d9.wp.shawcable.net | 0 | ||
| 24.78.42.72 | s01063c2d9e7765de.wp.shawcable.net | 0 | ||
| 24.78.42.73 | s010638ad2b31ca33.wp.shawcable.net | 0 | ||
| 24.78.42.74 | s01068c763f5fe98d.wp.shawcable.net | 0 | ||
| 24.78.42.75 | s0106ac4ca5fe32d4.wp.shawcable.net | 0 | ||
| 24.78.42.76 | s0106905851fac6ec.wp.shawcable.net | 0 | ||
| 24.78.42.77 | s0106400fc136c961.wp.shawcable.net | 0 | ||
| 24.78.42.78 | s0106400fc1888565.wp.shawcable.net | 0 | ||
| 24.78.42.79 | s0106105611c064e8.wp.shawcable.net | 0 | ||
| 24.78.42.80 | s0106bcd1652fab44.wp.shawcable.net | 0 | ||
| 24.78.42.81 | s01061033bff64600.wp.shawcable.net | 0 | ||
| 24.78.42.82 | s01063c2d9eeb1a26.wp.shawcable.net | 0 | ||
| 24.78.42.83 | s0106383fb3c3217a.wp.shawcable.net | 0 | ||
| 24.78.42.84 | s010670037e4dcb7c.wp.shawcable.net | 0 | ||
| 24.78.42.85 | s010610f311e3d7e2.wp.shawcable.net | 0 | ||
| 24.78.42.86 | s0106d4e2cb543509.wp.shawcable.net | 0 | ||
| 24.78.42.87 | s0106400fc135968e.wp.shawcable.net | 0 | ||
| 24.78.42.88 | s0106400fc1ce306e.wp.shawcable.net | 0 | ||
| 24.78.42.89 | s0106b85e71010387.wp.shawcable.net | 0 | ||
| 24.78.42.90 | s0106f8790aed15fa.wp.shawcable.net | 0 | ||
| 24.78.42.91 | s0106b85e7156e6da.wp.shawcable.net | 0 | ||
| 24.78.42.92 | s0106f85e4291c676.wp.shawcable.net | 0 | ||
| 24.78.42.93 | s01068c763f5b3011.wp.shawcable.net | 0 | ||
| 24.78.42.94 | s0106400fc137394c.wp.shawcable.net | 0 | ||
| 24.78.42.95 | s0106bc9b68ad6f90.wp.shawcable.net | 0 | ||
| 24.78.42.96 | s0106589630d78e8a.wp.shawcable.net | 0 | ||
| 24.78.42.97 | s0106f4c1145c067d.wp.shawcable.net | 0 | ||
| 24.78.42.98 | s0106606c63b936d3.wp.shawcable.net | 0 | ||
| 24.78.42.99 | s0106400fc1668cc5.wp.shawcable.net | 0 | ||
| 24.78.42.100 | s0106588b1c7eb380.wp.shawcable.net | 0 | ||
| 24.78.42.101 | s010684d81b237572.wp.shawcable.net | 0 | ||
| 24.78.42.102 | s01061036aaee68b6.wp.shawcable.net | 0 | ||
| 24.78.42.103 | s0106f8790acc8ae5.wp.shawcable.net | 0 | ||
| 24.78.42.104 | s010618c2411ce371.wp.shawcable.net | 0 | ||
| 24.78.42.105 | s01064075c3d9212b.wp.shawcable.net | 0 | ||
| 24.78.42.106 | s0106400fc14362d0.wp.shawcable.net | 0 | ||
| 24.78.42.107 | s0106c44fd5387e36.wp.shawcable.net | 0 | ||
| 24.78.42.108 | s0106d4e2cb539a92.wp.shawcable.net | 0 | ||
| 24.78.42.109 | s0106dc360c5ab843.wp.shawcable.net | 0 | ||
| 24.78.42.110 | s0106400fc1fc4a86.wp.shawcable.net | 0 | ||
| 24.78.42.111 | s0106e0dbd1b435dc.wp.shawcable.net | 0 | ||
| 24.78.42.112 | s01068c763f62e594.wp.shawcable.net | 0 | ||
| 24.78.42.113 | s01061c937c249797.wp.shawcable.net | 0 | ||
| 24.78.42.114 | s0106d46c6d933967.wp.shawcable.net | 0 | ||
| 24.78.42.115 | s0106f85e42cc5548.wp.shawcable.net | 0 | ||
| 24.78.42.116 | s01061831bf497480.wp.shawcable.net | 0 | ||
| 24.78.42.117 | s010638ad2bdc2753.wp.shawcable.net | 0 | ||
| 24.78.42.118 | s01067013010f1e0a.wp.shawcable.net | 0 | ||
| 24.78.42.119 | s01068c6a8d6776ab.wp.shawcable.net | 0 | ||
| 24.78.42.120 | s010688d7f6655770.wp.shawcable.net | 0 | ||
| 24.78.42.121 | s01063c2d9e9004ea.wp.shawcable.net | 0 | ||
| 24.78.42.122 | s01069404e3faebcc.wp.shawcable.net | 0 | ||
| 24.78.42.123 | s01064075c3d43697.wp.shawcable.net | 0 | ||
| 24.78.42.124 | s01061c937c1bcb15.wp.shawcable.net | 0 | ||
| 24.78.42.125 | s0106b85e714e44c4.wp.shawcable.net | 0 | ||
| 24.78.42.126 | s01069404e3e3896e.wp.shawcable.net | 0 | ||
| 24.78.42.127 | s0106107c610e3ae0.wp.shawcable.net | 0 | ||
| 24.78.42.128 | s01061056119cdf14.wp.shawcable.net | 0 | ||
| 24.78.42.129 | s0106c44fd558c3fe.wp.shawcable.net | 0 | ||
| 24.78.42.130 | s01061c937c5acdbf.wp.shawcable.net | 0 | ||
| 24.78.42.131 | s0106400fc13900d8.wp.shawcable.net | 0 | ||
| 24.78.42.132 | s010600cb7a024ed3.wp.shawcable.net | 0 | ||
| 24.78.42.133 | s0106848dc7ec192d.wp.shawcable.net | 0 | ||
| 24.78.42.134 | s0106f85e42d92b9c.wp.shawcable.net | 0 | ||
| 24.78.42.135 | s01068c763f62a0df.wp.shawcable.net | 0 | ||
| 24.78.42.136 | s01068c763f618460.wp.shawcable.net | 0 | ||
| 24.78.42.137 | s01063c82c0f94565.wp.shawcable.net | 0 | ||
| 24.78.42.138 | s0106f8790aed29df.wp.shawcable.net | 0 | ||
| 24.78.42.139 | s0106b85e712fcdf4.wp.shawcable.net | 0 | ||
| 24.78.42.140 | s01065c7695f584fe.wp.shawcable.net | 0 | ||
| 24.78.42.141 | s01068c763f637f52.wp.shawcable.net | 0 | ||
| 24.78.42.142 | s0106b85e7113160e.wp.shawcable.net | 0 | ||
| 24.78.42.143 | s0106701301c7523e.wp.shawcable.net | 0 | ||
| 24.78.42.144 | s01068c763f7eedb8.wp.shawcable.net | 0 | ||
| 24.78.42.145 | s0106c8fb267e9869.wp.shawcable.net | 0 | ||
| 24.78.42.146 | s01068c763f8641b1.wp.shawcable.net | 0 | ||
| 24.78.42.147 | s0106a0ff7036b407.wp.shawcable.net | 0 | ||
| 24.78.42.148 | s01068c763f89031c.wp.shawcable.net | 0 | ||
| 24.78.42.149 | s0106105611aabdff.wp.shawcable.net | 0 | ||
| 24.78.42.150 | s010670037ed1fde0.wp.shawcable.net | 0 | ||
| 24.78.42.151 | s01061c9d7275642f.wp.shawcable.net | 0 | ||
| 24.78.42.152 | s01063c2d9e80c5f6.wp.shawcable.net | 0 | ||
| 24.78.42.153 | s01068c763f309423.wp.shawcable.net | 0 | ||
| 24.78.42.154 | s01068c763f860cab.wp.shawcable.net | 0 | ||
| 24.78.42.155 | s010660a4b7a4ffb1.wp.shawcable.net | 0 | ||
| 24.78.42.156 | s010694f7bebd3156.wp.shawcable.net | 0 | ||
| 24.78.42.157 | s0106e0dbd1c81d9d.wp.shawcable.net | 0 | ||
| 24.78.42.158 | s01068c763f983bfd.wp.shawcable.net | 0 | ||
| 24.78.42.159 | s0106889e68463bd2.wp.shawcable.net | 0 | ||
| 24.78.42.160 | s01069404e3cbcbc6.wp.shawcable.net | 0 | ||
| 24.78.42.161 | s01061033bf0171a3.wp.shawcable.net | 0 | ||
| 24.78.42.162 | s0106400fc137cb03.wp.shawcable.net | 0 | ||
| 24.78.42.163 | s0106c09435eb3f21.wp.shawcable.net | 0 | ||
| 24.78.42.164 | s0106105611c1822e.wp.shawcable.net | 0 | ||
| 24.78.42.165 | s010610a793febdd9.wp.shawcable.net | 0 | ||
| 24.78.42.166 | s01069404e3cc8946.wp.shawcable.net | 0 | ||
| 24.78.42.167 | s01068c6a8dfcd2bd.wp.shawcable.net | 0 | ||
| 24.78.42.168 | s0106bc9b68b5fd1d.wp.shawcable.net | 0 | ||
| 24.78.42.169 | s01069404e3cbd6b6.wp.shawcable.net | 0 | ||
| 24.78.42.170 | s0106d4e2cb518978.wp.shawcable.net | 0 | ||
| 24.78.42.171 | s0106400fc1668fdc.wp.shawcable.net | 0 | ||
| 24.78.42.172 | s0106383fb3e5d74d.wp.shawcable.net | 0 | ||
| 24.78.42.173 | s0106f85e429d0ed7.wp.shawcable.net | 0 | ||
| 24.78.42.174 | s01065c7d7d823a34.wp.shawcable.net | 0 | ||
| 24.78.42.175 | s0106b8a535021d63.wp.shawcable.net | 0 | ||
| 24.78.42.176 | — | 0 | ||
| 24.78.42.177 | s010694f7bebd3b82.wp.shawcable.net | 0 | ||
| 24.78.42.178 | s0106c8fb267e4954.wp.shawcable.net | 0 | ||
| 24.78.42.179 | s01061056118211de.wp.shawcable.net | 0 | ||
| 24.78.42.180 | s01064075c3d86f14.wp.shawcable.net | 0 | ||
| 24.78.42.181 | — | 0 | ||
| 24.78.42.182 | — | 0 | ||
| 24.78.42.183 | s0106c09435718a50.wp.shawcable.net | 0 | ||
| 24.78.42.184 | s0106ac4ca5fe3718.wp.shawcable.net | 0 | ||
| 24.78.42.185 | s01069404e38517e6.wp.shawcable.net | 0 | ||
| 24.78.42.186 | s0106c44fd5f4c4ae.wp.shawcable.net | 0 | ||
| 24.78.42.187 | s0106e4bffa385af7.wp.shawcable.net | 0 | ||
| 24.78.42.188 | s0106d072dcc6ead4.wp.shawcable.net | 0 | ||
| 24.78.42.189 | s01069404e3e345d6.wp.shawcable.net | 0 | ||
| 24.78.42.190 | s01061c937c658f3a.wp.shawcable.net | 0 | ||
| 24.78.42.191 | s0106400fc1ce2896.wp.shawcable.net | 0 | ||
| 24.78.42.192 | s0106a44c111f37f5.wp.shawcable.net | 0 | ||
| 24.78.42.193 | s0106400fc1399640.wp.shawcable.net | 0 | ||
| 24.78.42.194 | s01063c2d9e8d20a2.wp.shawcable.net | 0 | ||
| 24.78.42.195 | s01068c6a8dff62a2.wp.shawcable.net | 0 | ||
| 24.78.42.196 | s0106f8790a542b0e.wp.shawcable.net | 0 | ||
| 24.78.42.197 | s01063c82c0fd1807.wp.shawcable.net | 0 | ||
| 24.78.42.198 | s0106f8a097f105c8.wp.shawcable.net | 0 | ||
| 24.78.42.199 | s01069404e3e354c6.wp.shawcable.net | 0 | ||
| 24.78.42.200 | s0106c44fd5f42016.wp.shawcable.net | 0 | ||
| 24.78.42.201 | s0106f8345a839873.wp.shawcable.net | 0 | ||
| 24.78.42.202 | s01069404e3e2692e.wp.shawcable.net | 0 | ||
| 24.78.42.203 | s0106001f54390705.wp.shawcable.net | 0 | ||
| 24.78.42.204 | s0106c44fd538b22e.wp.shawcable.net | 0 | ||
| 24.78.42.205 | s01061c1b689ee669.wp.shawcable.net | 0 | ||
| 24.78.42.206 | s0106d46c6dfb9143.wp.shawcable.net | 0 | ||
| 24.78.42.207 | s0106b000b46028a0.wp.shawcable.net | 0 | ||
| 24.78.42.208 | s01068c763f80baa5.wp.shawcable.net | 0 | ||
| 24.78.42.209 | s01068c763f2f5867.wp.shawcable.net | 0 | ||
| 24.78.42.210 | s010680dac2ba64d1.wp.shawcable.net | 0 | ||
| 24.78.42.211 | s01061056118efdd1.wp.shawcable.net | 0 | ||
| 24.78.42.212 | s010694f7be8eb8fd.wp.shawcable.net | 0 | ||
| 24.78.42.213 | s01068c763f98329f.wp.shawcable.net | 0 | ||
| 24.78.42.214 | s010608a7c096902d.wp.shawcable.net | 0 | ||
| 24.78.42.215 | s010638ad2b458ba3.wp.shawcable.net | 0 | ||
| 24.78.42.216 | s01063c2d9e803c46.wp.shawcable.net | 0 | ||
| 24.78.42.217 | s0106a456ccdc17bb.wp.shawcable.net | 0 | ||
| 24.78.42.218 | s010610a793f1c658.wp.shawcable.net | 0 | ||
| 24.78.42.219 | — | 0 | ||
| 24.78.42.220 | s0106f8790ae9ea20.wp.shawcable.net | 0 | ||
| 24.78.42.221 | s01068c763f2f66a0.wp.shawcable.net | 0 | ||
| 24.78.42.222 | s01064075c3c8ccbf.wp.shawcable.net | 0 | ||
| 24.78.42.223 | s0106701301fd2bfe.wp.shawcable.net | 0 | ||
| 24.78.42.224 | s010670037e1d2fd5.wp.shawcable.net | 0 | ||
| 24.78.42.225 | s0106e82c6d44144a.wp.shawcable.net | 0 | ||
| 24.78.42.226 | s0106b85e712fc63e.wp.shawcable.net | 0 | ||
| 24.78.42.227 | s0106701301c7292e.wp.shawcable.net | 0 | ||
| 24.78.42.228 | s0106dc360c5aa2d3.wp.shawcable.net | 0 | ||
| 24.78.42.229 | s0106087e64038c1d.wp.shawcable.net | 0 | ||
| 24.78.42.230 | s010694f7bebd4e8a.wp.shawcable.net | 0 | ||
| 24.78.42.231 | s01063c2d9e5994a6.wp.shawcable.net | 0 | ||
| 24.78.42.232 | s0106f8a097f1e1e1.wp.shawcable.net | 0 | ||
| 24.78.42.233 | s01061036aaefc126.wp.shawcable.net | 0 | ||
| 24.78.42.234 | s0106b85e71132f2f.wp.shawcable.net | 0 | ||
| 24.78.42.235 | s0106c4509c4ea8c6.wp.shawcable.net | 0 | ||
| 24.78.42.236 | s010670130160d5f6.wp.shawcable.net | 0 | ||
| 24.78.42.237 | s01068c763f62e203.wp.shawcable.net | 0 | ||
| 24.78.42.238 | s0106c4509c306446.wp.shawcable.net | 0 | ||
| 24.78.42.239 | s0106c4509cd23f16.wp.shawcable.net | 0 | ||
| 24.78.42.240 | s0106f8790a54dc00.wp.shawcable.net | 0 | ||
| 24.78.42.241 | s0106c4509c219396.wp.shawcable.net | 0 | ||
| 24.78.42.242 | s0106b85e7130438f.wp.shawcable.net | 0 | ||
| 24.78.42.243 | s010680dac2ba10bc.wp.shawcable.net | 0 | ||
| 24.78.42.244 | s0106a84e3f6d71d3.wp.shawcable.net | 0 | ||
| 24.78.42.245 | — | 0 | ||
| 24.78.42.246 | s01061c937c5d4348.wp.shawcable.net | 0 | ||
| 24.78.42.247 | s0106889e68626050.wp.shawcable.net | 0 | ||
| 24.78.42.248 | s010680dac2ba5ef7.wp.shawcable.net | 0 | ||
| 24.78.42.249 | s0106d46c6dfdc5f5.wp.shawcable.net | 0 | ||
| 24.78.42.250 | s01069404e3e3c4b6.wp.shawcable.net | 0 | ||
| 24.78.42.251 | s0106087e642440f7.wp.shawcable.net | 0 | ||
| 24.78.42.252 | s010610a793fd0390.wp.shawcable.net | 0 | ||
| 24.78.42.253 | s0106c09435b4d555.wp.shawcable.net | 0 | ||
| 24.78.42.254 | s010694f7bebd4f55.wp.shawcable.net | 0 | ||
| 24.78.42.255 | s01061033bfddc490.wp.shawcable.net | 0 |
Traceroute
Below is a recent traceroute taken from the IPinfo ProbeNet to an IP in this range. Learn more.
$
traceroute -a -n -q1 -f4 24.78.42.210
traceroute to 24.78.42.210 (24.78.42.210): 64 hops max, 52 byte packets
Measurement taken from
IPinfo ProbeNet in Chicago, US
On