Summary
| ASN | AS6327 Shaw Communications |
| BGP | 70.77.16.0/22 |
| IPs with RDNS | 248 |
| Hosted Domains | 0 |
| Pingable IPs | 224 |
| Router IPs | 0 |
| 70.77.17.0 | s0106001dce8d9708.cg.shawcable.net | 0 | ||
| 70.77.17.1 | s01068c763f81bf35.cg.shawcable.net | 0 | ||
| 70.77.17.2 | s0106400fc1394c2d.cg.shawcable.net | 0 | ||
| 70.77.17.3 | s01065c7d7d7dd071.cg.shawcable.net | 0 | ||
| 70.77.17.4 | s01063cb74bfc346c.cg.shawcable.net | 0 | ||
| 70.77.17.5 | s01061036aa489fb6.cg.shawcable.net | 0 | ||
| 70.77.17.6 | s010600cb7afe78a1.cg.shawcable.net | 0 | ||
| 70.77.17.7 | s01068c763f614439.cg.shawcable.net | 0 | ||
| 70.77.17.8 | s010680dac2b71840.cg.shawcable.net | 0 | ||
| 70.77.17.9 | s0106001dcee83db8.cg.shawcable.net | 0 | ||
| 70.77.17.10 | s0106087e641cccaa.cg.shawcable.net | 0 | ||
| 70.77.17.11 | s0106c44fd537ff4e.cg.shawcable.net | 0 | ||
| 70.77.17.12 | s0106c4509c22139e.cg.shawcable.net | 0 | ||
| 70.77.17.13 | s01061036aa16055a.cg.shawcable.net | 0 | ||
| 70.77.17.14 | s01061c937c5c9f7c.cg.shawcable.net | 0 | ||
| 70.77.17.15 | s01067c2be113aa68.cg.shawcable.net | 0 | ||
| 70.77.17.16 | s010610a793f1dd9d.cg.shawcable.net | 0 | ||
| 70.77.17.17 | s0106c4509ca6fa96.cg.shawcable.net | 0 | ||
| 70.77.17.18 | s0106889e682376f1.cg.shawcable.net | 0 | ||
| 70.77.17.19 | s0106b85e7130ab1c.cg.shawcable.net | 0 | ||
| 70.77.17.20 | s0106acdb485bdd21.cg.shawcable.net | 0 | ||
| 70.77.17.21 | s0106d4e2cb4c85a0.cg.shawcable.net | 0 | ||
| 70.77.17.22 | s0106105611ab346f.cg.shawcable.net | 0 | ||
| 70.77.17.23 | s010680dac2be36b6.cg.shawcable.net | 0 | ||
| 70.77.17.24 | s0106e0dbd1487ec6.cg.shawcable.net | 0 | ||
| 70.77.17.25 | — | 0 | ||
| 70.77.17.26 | s0106f81d0f6031f3.cg.shawcable.net | 0 | ||
| 70.77.17.27 | s01069404e3e3a7d6.cg.shawcable.net | 0 | ||
| 70.77.17.28 | s0106701301f01ce6.cg.shawcable.net | 0 | ||
| 70.77.17.29 | s010600cb7a10c196.cg.shawcable.net | 0 | ||
| 70.77.17.30 | s0106c09435f61b73.cg.shawcable.net | 0 | ||
| 70.77.17.31 | s0106105611c0cc58.cg.shawcable.net | 0 | ||
| 70.77.17.32 | s010680dac2b9ffeb.cg.shawcable.net | 0 | ||
| 70.77.17.33 | s0106206a94a97443.cg.shawcable.net | 0 | ||
| 70.77.17.34 | s01067013016cb396.cg.shawcable.net | 0 | ||
| 70.77.17.35 | s0106f4c11446eced.cg.shawcable.net | 0 | ||
| 70.77.17.36 | s01067013016c8a86.cg.shawcable.net | 0 | ||
| 70.77.17.37 | s01067013010f801a.cg.shawcable.net | 0 | ||
| 70.77.17.38 | s0106e4bffa3ecb35.cg.shawcable.net | 0 | ||
| 70.77.17.39 | s0106400fc1436db0.cg.shawcable.net | 0 | ||
| 70.77.17.40 | s01068c763f6166db.cg.shawcable.net | 0 | ||
| 70.77.17.41 | s0106087e641c1945.cg.shawcable.net | 0 | ||
| 70.77.17.42 | s010610a793f234e5.cg.shawcable.net | 0 | ||
| 70.77.17.43 | s01061036aa35c51a.cg.shawcable.net | 0 | ||
| 70.77.17.44 | s01061c937c2512e9.cg.shawcable.net | 0 | ||
| 70.77.17.45 | s01067845583c7b91.cg.shawcable.net | 0 | ||
| 70.77.17.46 | s0106589630675340.cg.shawcable.net | 0 | ||
| 70.77.17.47 | s010610a793fe4ec0.cg.shawcable.net | 0 | ||
| 70.77.17.48 | s01067013016cc4ee.cg.shawcable.net | 0 | ||
| 70.77.17.49 | s0106f85e42935a45.cg.shawcable.net | 0 | ||
| 70.77.17.50 | s01069404e3e2a6de.cg.shawcable.net | 0 | ||
| 70.77.17.51 | s0106bc9b68b60984.cg.shawcable.net | 0 | ||
| 70.77.17.52 | s0106484bd46b5c03.cg.shawcable.net | 0 | ||
| 70.77.17.53 | s0106105611904001.cg.shawcable.net | 0 | ||
| 70.77.17.54 | s0106c4509c20fb7e.cg.shawcable.net | 0 | ||
| 70.77.17.55 | s0106400fc1887c15.cg.shawcable.net | 0 | ||
| 70.77.17.56 | s0106f8790a53d928.cg.shawcable.net | 0 | ||
| 70.77.17.57 | s010650bb9fc701f7.cg.shawcable.net | 0 | ||
| 70.77.17.58 | s010604f41c10ac0b.cg.shawcable.net | 0 | ||
| 70.77.17.59 | s01060c9d9201a578.cg.shawcable.net | 0 | ||
| 70.77.17.60 | s0106c4509c8b83b6.cg.shawcable.net | 0 | ||
| 70.77.17.61 | s0106ac4ca5fdf49f.cg.shawcable.net | 0 | ||
| 70.77.17.62 | s0106acdb485b66ec.cg.shawcable.net | 0 | ||
| 70.77.17.63 | s0106b85e7105a7b9.cg.shawcable.net | 0 | ||
| 70.77.17.64 | s0106f81d0f7007c3.cg.shawcable.net | 0 | ||
| 70.77.17.65 | s01068c763f2f512f.cg.shawcable.net | 0 | ||
| 70.77.17.66 | s0106ac4ca5fea884.cg.shawcable.net | 0 | ||
| 70.77.17.67 | s01063c2d9ee3710e.cg.shawcable.net | 0 | ||
| 70.77.17.68 | s0106bc3e07895a23.cg.shawcable.net | 0 | ||
| 70.77.17.69 | s01063c2d9e8cedfa.cg.shawcable.net | 0 | ||
| 70.77.17.70 | s0106400fc1ce8aee.cg.shawcable.net | 0 | ||
| 70.77.17.71 | s0106c4509c95cd76.cg.shawcable.net | 0 | ||
| 70.77.17.72 | s01068c902d9af1a1.cg.shawcable.net | 0 | ||
| 70.77.17.73 | s01068c763f857e87.cg.shawcable.net | 0 | ||
| 70.77.17.74 | s0106889e68613a13.cg.shawcable.net | 0 | ||
| 70.77.17.75 | s01061c937c7ddefe.cg.shawcable.net | 0 | ||
| 70.77.17.76 | s0106c44fd53a3b9e.cg.shawcable.net | 0 | ||
| 70.77.17.77 | s010680dac27822b6.cg.shawcable.net | 0 | ||
| 70.77.17.78 | s010680dac2bb44fb.cg.shawcable.net | 0 | ||
| 70.77.17.79 | s0106d46c6dfb990a.cg.shawcable.net | 0 | ||
| 70.77.17.80 | s0106dc360c7cd613.cg.shawcable.net | 0 | ||
| 70.77.17.81 | s01061c9d7276368a.cg.shawcable.net | 0 | ||
| 70.77.17.82 | s01063cb74be1ca1e.cg.shawcable.net | 0 | ||
| 70.77.17.83 | s0106f4c114433fb7.cg.shawcable.net | 0 | ||
| 70.77.17.84 | s0106d46c6d9336a7.cg.shawcable.net | 0 | ||
| 70.77.17.85 | s0106ac4ca5ffb2ae.cg.shawcable.net | 0 | ||
| 70.77.17.86 | s0106bc9b688e87cd.cg.shawcable.net | 0 | ||
| 70.77.17.87 | s0106b85e711ce3f3.cg.shawcable.net | 0 | ||
| 70.77.17.88 | s01066c55e8855c56.cg.shawcable.net | 0 | ||
| 70.77.17.89 | s010600cb7a02088d.cg.shawcable.net | 0 | ||
| 70.77.17.90 | s010670037e3d5508.cg.shawcable.net | 0 | ||
| 70.77.17.91 | s0106c09435809233.cg.shawcable.net | 0 | ||
| 70.77.17.92 | s01068c763f587a77.cg.shawcable.net | 0 | ||
| 70.77.17.93 | s0106889e686500f8.cg.shawcable.net | 0 | ||
| 70.77.17.94 | s01063c2d9ee69926.cg.shawcable.net | 0 | ||
| 70.77.17.95 | s0106e0dbd1f7f58c.cg.shawcable.net | 0 | ||
| 70.77.17.96 | s0106383fb3c46085.cg.shawcable.net | 0 | ||
| 70.77.17.97 | s0106b85e712e1bd8.cg.shawcable.net | 0 | ||
| 70.77.17.98 | s0106c4509ccbcb16.cg.shawcable.net | 0 | ||
| 70.77.17.99 | s01068c763f617346.cg.shawcable.net | 0 | ||
| 70.77.17.100 | s01061c9d7275a677.cg.shawcable.net | 0 | ||
| 70.77.17.101 | s0106400fc1ce5546.cg.shawcable.net | 0 | ||
| 70.77.17.102 | s0106c09435b512a6.cg.shawcable.net | 0 | ||
| 70.77.17.103 | s01064075c3009f8a.cg.shawcable.net | 0 | ||
| 70.77.17.104 | s01061cabc06ada53.cg.shawcable.net | 0 | ||
| 70.77.17.105 | s0106484bd46b7eaf.cg.shawcable.net | 0 | ||
| 70.77.17.106 | s0106e0dbd1f815b4.cg.shawcable.net | 0 | ||
| 70.77.17.107 | s0106a84e3fdf0e53.cg.shawcable.net | 0 | ||
| 70.77.17.108 | s0106c4509c30f666.cg.shawcable.net | 0 | ||
| 70.77.17.109 | s0106701301c74d06.cg.shawcable.net | 0 | ||
| 70.77.17.110 | s01068c6a8d670f09.cg.shawcable.net | 0 | ||
| 70.77.17.111 | s0106f492bf750ca5.cg.shawcable.net | 0 | ||
| 70.77.17.112 | s01069404e3e470c6.cg.shawcable.net | 0 | ||
| 70.77.17.113 | s0106f85e42ce4c9a.cg.shawcable.net | 0 | ||
| 70.77.17.114 | s01061036aa4f44ae.cg.shawcable.net | 0 | ||
| 70.77.17.115 | s01065c7695fa4340.cg.shawcable.net | 0 | ||
| 70.77.17.116 | s0106ac4ca5fe05af.cg.shawcable.net | 0 | ||
| 70.77.17.117 | s0106d46c6dfb9209.cg.shawcable.net | 0 | ||
| 70.77.17.118 | s0106889e681b09e9.cg.shawcable.net | 0 | ||
| 70.77.17.119 | s0106701301ddec3e.cg.shawcable.net | 0 | ||
| 70.77.17.120 | s01063c82c0f855ac.cg.shawcable.net | 0 | ||
| 70.77.17.121 | s0106a0ff704a4279.cg.shawcable.net | 0 | ||
| 70.77.17.122 | s0106f85e42a092f0.cg.shawcable.net | 0 | ||
| 70.77.17.123 | s0106a0ff703d654f.cg.shawcable.net | 0 | ||
| 70.77.17.124 | s0106c44fd5f4179e.cg.shawcable.net | 0 | ||
| 70.77.17.125 | s0106f85e42447cd2.cg.shawcable.net | 0 | ||
| 70.77.17.126 | s0106889e6824422a.cg.shawcable.net | 0 | ||
| 70.77.17.127 | s0106acdb485b6ff2.cg.shawcable.net | 0 | ||
| 70.77.17.128 | s01063cb74b1854d1.cg.shawcable.net | 0 | ||
| 70.77.17.129 | s0106400fc142b578.cg.shawcable.net | 0 | ||
| 70.77.17.130 | s010638ad2b2f6fe3.cg.shawcable.net | 0 | ||
| 70.77.17.131 | s01068c763f5a8afb.cg.shawcable.net | 0 | ||
| 70.77.17.132 | s010680971b03d61c.cg.shawcable.net | 0 | ||
| 70.77.17.133 | s0106905851bce8ef.cg.shawcable.net | 0 | ||
| 70.77.17.134 | s0106f4c11486f598.cg.shawcable.net | 0 | ||
| 70.77.17.135 | s0106e0dbd1c389e8.cg.shawcable.net | 0 | ||
| 70.77.17.136 | — | 0 | ||
| 70.77.17.137 | s0106206a94a9a8f3.cg.shawcable.net | 0 | ||
| 70.77.17.138 | s01069404e3cb2b6e.cg.shawcable.net | 0 | ||
| 70.77.17.139 | s0106c4509cccd32e.cg.shawcable.net | 0 | ||
| 70.77.17.140 | s01063c2d9e763d6e.cg.shawcable.net | 0 | ||
| 70.77.17.141 | s01069050ca5f0573.cg.shawcable.net | 0 | ||
| 70.77.17.142 | s0106400fc1386d99.cg.shawcable.net | 0 | ||
| 70.77.17.143 | s01063c2d9ee3c176.cg.shawcable.net | 0 | ||
| 70.77.17.144 | s01064075c3d4978d.cg.shawcable.net | 0 | ||
| 70.77.17.145 | s0106ac4ca5fded91.cg.shawcable.net | 0 | ||
| 70.77.17.146 | s01068c6a8d669c7e.cg.shawcable.net | 0 | ||
| 70.77.17.147 | s0106c4509c2c7f96.cg.shawcable.net | 0 | ||
| 70.77.17.148 | s010650bb9f77055e.cg.shawcable.net | 0 | ||
| 70.77.17.149 | s010680d04a51c6ce.cg.shawcable.net | 0 | ||
| 70.77.17.150 | s0106b85e71601107.cg.shawcable.net | 0 | ||
| 70.77.17.151 | s01063c2d9e81054e.cg.shawcable.net | 0 | ||
| 70.77.17.152 | s0106b85e712e8b22.cg.shawcable.net | 0 | ||
| 70.77.17.153 | s010670a741c861b5.cg.shawcable.net | 0 | ||
| 70.77.17.154 | s01068c763f587a35.cg.shawcable.net | 0 | ||
| 70.77.17.155 | s0106441c12351471.cg.shawcable.net | 0 | ||
| 70.77.17.156 | s0106d46c6d92f8a6.cg.shawcable.net | 0 | ||
| 70.77.17.157 | s01064075c300e362.cg.shawcable.net | 0 | ||
| 70.77.17.158 | s010694f7be8ea7a0.cg.shawcable.net | 0 | ||
| 70.77.17.159 | s010600cb7a0db65f.cg.shawcable.net | 0 | ||
| 70.77.17.160 | s0106c4509c20c5b6.cg.shawcable.net | 0 | ||
| 70.77.17.161 | s0106b85e712d195d.cg.shawcable.net | 0 | ||
| 70.77.17.162 | s0106b85e71559bf0.cg.shawcable.net | 0 | ||
| 70.77.17.163 | s0106400fc1ffb87e.cg.shawcable.net | 0 | ||
| 70.77.17.164 | s0106a84e3f5b3843.cg.shawcable.net | 0 | ||
| 70.77.17.165 | s010680dac2bc925b.cg.shawcable.net | 0 | ||
| 70.77.17.166 | s0106400fc1669a40.cg.shawcable.net | 0 | ||
| 70.77.17.167 | s0106fc777b303b83.cg.shawcable.net | 0 | ||
| 70.77.17.168 | s0106105611be5a81.cg.shawcable.net | 0 | ||
| 70.77.17.169 | s0106e0dbd149e922.cg.shawcable.net | 0 | ||
| 70.77.17.170 | s0106c44fd5f411de.cg.shawcable.net | 0 | ||
| 70.77.17.171 | s01061056117ea710.cg.shawcable.net | 0 | ||
| 70.77.17.172 | s0106c4509c2176e6.cg.shawcable.net | 0 | ||
| 70.77.17.173 | s0106f8790ae9c025.cg.shawcable.net | 0 | ||
| 70.77.17.174 | s0106400fc1c02c66.cg.shawcable.net | 0 | ||
| 70.77.17.175 | s01063c2d9e95ba72.cg.shawcable.net | 0 | ||
| 70.77.17.176 | s0106c4509ccc45e6.cg.shawcable.net | 0 | ||
| 70.77.17.177 | s0106c44fd53a4726.cg.shawcable.net | 0 | ||
| 70.77.17.178 | s01066c55e884c6ba.cg.shawcable.net | 0 | ||
| 70.77.17.179 | s01063c2d9ee3ec8e.cg.shawcable.net | 0 | ||
| 70.77.17.180 | s0106400fc1390714.cg.shawcable.net | 0 | ||
| 70.77.17.181 | s0106484bd46b1fcd.cg.shawcable.net | 0 | ||
| 70.77.17.182 | s0106001dd041dfe8.cg.shawcable.net | 0 | ||
| 70.77.17.183 | s01068c6a8d65b7fb.cg.shawcable.net | 0 | ||
| 70.77.17.184 | s01061056119c87cb.cg.shawcable.net | 0 | ||
| 70.77.17.185 | s0106c4509cd29dbe.cg.shawcable.net | 0 | ||
| 70.77.17.186 | s0106646772add955.cg.shawcable.net | 0 | ||
| 70.77.17.187 | s01061c937c81bfea.cg.shawcable.net | 0 | ||
| 70.77.17.188 | s01064c4e3563ae5d.cg.shawcable.net | 0 | ||
| 70.77.17.189 | s01063c2d9e76219e.cg.shawcable.net | 0 | ||
| 70.77.17.190 | s0106c4509c21e8be.cg.shawcable.net | 0 | ||
| 70.77.17.191 | s0106e0dbd1c80db3.cg.shawcable.net | 0 | ||
| 70.77.17.192 | s010600cb7a100878.cg.shawcable.net | 0 | ||
| 70.77.17.193 | s0106b85e7159be01.cg.shawcable.net | 0 | ||
| 70.77.17.194 | s0106400fc1fbb8fe.cg.shawcable.net | 0 | ||
| 70.77.17.195 | s0106c4509c225f26.cg.shawcable.net | 0 | ||
| 70.77.17.196 | s0106b85e712c1958.cg.shawcable.net | 0 | ||
| 70.77.17.197 | s01063c2d9e90680a.cg.shawcable.net | 0 | ||
| 70.77.17.198 | s0106c4509c8531b6.cg.shawcable.net | 0 | ||
| 70.77.17.199 | s0106905851e2a323.cg.shawcable.net | 0 | ||
| 70.77.17.200 | s0106f85e42a08c4c.cg.shawcable.net | 0 | ||
| 70.77.17.201 | s0106f8790a387705.cg.shawcable.net | 0 | ||
| 70.77.17.202 | s0106b85e714df1f8.cg.shawcable.net | 0 | ||
| 70.77.17.203 | s0106a84e3fe80843.cg.shawcable.net | 0 | ||
| 70.77.17.204 | s0106c4509c85cb3e.cg.shawcable.net | 0 | ||
| 70.77.17.205 | s01061c937c1bdf05.cg.shawcable.net | 0 | ||
| 70.77.17.206 | s01065c7695f77df9.cg.shawcable.net | 0 | ||
| 70.77.17.207 | — | 0 | ||
| 70.77.17.208 | s01068c763f7f7a19.cg.shawcable.net | 0 | ||
| 70.77.17.209 | s01063c2d9e8cd952.cg.shawcable.net | 0 | ||
| 70.77.17.210 | s01067013016c22ae.cg.shawcable.net | 0 | ||
| 70.77.17.211 | s01068c763f5f273f.cg.shawcable.net | 0 | ||
| 70.77.17.212 | s0106400fc1cdd526.cg.shawcable.net | 0 | ||
| 70.77.17.213 | s0106c4509cc8db76.cg.shawcable.net | 0 | ||
| 70.77.17.214 | s01068c763f387e28.cg.shawcable.net | 0 | ||
| 70.77.17.215 | s0106bc4dfbc5f7d3.cg.shawcable.net | 0 | ||
| 70.77.17.216 | s0106c44fd5f46da6.cg.shawcable.net | 0 | ||
| 70.77.17.217 | s0106889e6828d8ad.cg.shawcable.net | 0 | ||
| 70.77.17.218 | s010608a7c0965d74.cg.shawcable.net | 0 | ||
| 70.77.17.219 | s01063c2d9e80cb16.cg.shawcable.net | 0 | ||
| 70.77.17.220 | s010650bb9f501c92.cg.shawcable.net | 0 | ||
| 70.77.17.221 | — | 0 | ||
| 70.77.17.222 | s0106f8a097f0221b.cg.shawcable.net | 0 | ||
| 70.77.17.223 | s0106889e68611623.cg.shawcable.net | 0 | ||
| 70.77.17.224 | s01068c763f59f3bb.cg.shawcable.net | 0 | ||
| 70.77.17.225 | s0106c4509c2253b6.cg.shawcable.net | 0 | ||
| 70.77.17.226 | s01063c2d9ef16876.cg.shawcable.net | 0 | ||
| 70.77.17.227 | s01065c7695d0985b.cg.shawcable.net | 0 | ||
| 70.77.17.228 | s0106c09435b5dd1e.cg.shawcable.net | 0 | ||
| 70.77.17.229 | s0106001dd00668c8.cg.shawcable.net | 0 | ||
| 70.77.17.230 | s0106b85e711d9959.cg.shawcable.net | 0 | ||
| 70.77.17.231 | s0106d46c6d92bd0d.cg.shawcable.net | 0 | ||
| 70.77.17.232 | s0106a0ff7077421a.cg.shawcable.net | 0 | ||
| 70.77.17.233 | s0106400fc1ce7806.cg.shawcable.net | 0 | ||
| 70.77.17.234 | s0106105611b170eb.cg.shawcable.net | 0 | ||
| 70.77.17.235 | s0106400fc1f66f6e.cg.shawcable.net | 0 | ||
| 70.77.17.236 | s01061c937c78dd73.cg.shawcable.net | 0 | ||
| 70.77.17.237 | s01065c7695604287.cg.shawcable.net | 0 | ||
| 70.77.17.238 | — | 0 | ||
| 70.77.17.239 | s010600cb7a0dc9ec.cg.shawcable.net | 0 | ||
| 70.77.17.240 | s01068c6a8d66a951.cg.shawcable.net | 0 | ||
| 70.77.17.241 | s01061c937c7b4cd7.cg.shawcable.net | 0 | ||
| 70.77.17.242 | s0106b85e711cdb6b.cg.shawcable.net | 0 | ||
| 70.77.17.243 | s0106a0ff704adab8.cg.shawcable.net | 0 | ||
| 70.77.17.244 | s010680dac2bd7461.cg.shawcable.net | 0 | ||
| 70.77.17.245 | — | 0 | ||
| 70.77.17.246 | s0106c4509c2ff686.cg.shawcable.net | 0 | ||
| 70.77.17.247 | — | 0 | ||
| 70.77.17.248 | — | 0 | ||
| 70.77.17.249 | s0106bc4dfbc58943.cg.shawcable.net | 0 | ||
| 70.77.17.250 | s01063c2d9e83151e.cg.shawcable.net | 0 | ||
| 70.77.17.251 | s0106b85e715d75fa.cg.shawcable.net | 0 | ||
| 70.77.17.252 | s01064075c301322a.cg.shawcable.net | 0 | ||
| 70.77.17.253 | s0106f8790a4cee54.cg.shawcable.net | 0 | ||
| 70.77.17.254 | s01069404e3fb5374.cg.shawcable.net | 0 | ||
| 70.77.17.255 | s0106b85e714e697d.cg.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 -f5 70.77.17.140
traceroute to 70.77.17.140 (70.77.17.140): 64 hops max, 52 byte packets
6 *
7 *
8 *
9 *
Measurement taken from
IPinfo ProbeNet in Calgary, CA
On