Summary
| ASN | AS7029 Windstream Communications LLC |
| BGP | 69.30.128.0/18 |
| IPs with RDNS | 241 |
| Hosted Domains | 0 |
| Pingable IPs | 0 |
| Router IPs | 0 |
| 69.30.131.0 | h0.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.1 | h1.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.2 | vhrntxean00att.dnoc.windstream.net | 0 | ||
| 69.30.131.3 | h3.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.4 | h4.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.5 | h5.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.6 | vhrntxean01att.dnoc.windstream.net | 0 | ||
| 69.30.131.7 | h7.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.8 | h8.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.9 | pe01.bwfd01-tx.us.windstream.net | 0 | ||
| 69.30.131.10 | sgrvtxean01att.dnoc.windstream.net | 0 | ||
| 69.30.131.11 | h11.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.12 | h12.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.13 | pe01.bwfd01-tx.us.windstream.net | 0 | ||
| 69.30.131.14 | — | 0 | ||
| 69.30.131.15 | h15.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.16 | h16.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.17 | h17.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.18 | pytntxean00att.dnoc.windstream.net | 0 | ||
| 69.30.131.19 | h19.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.20 | h20.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.21 | h21.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.22 | h22.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.23 | h23.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.24 | h24.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.25 | h25.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.26 | dumstxean01att.dnoc.windstream.net | 0 | ||
| 69.30.131.27 | h27.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.28 | h28.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.29 | h29.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.30 | dumstxean04att.dnoc.windstream.net | 0 | ||
| 69.30.131.31 | h31.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.32 | h32.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.33 | h33.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.34 | — | 0 | ||
| 69.30.131.35 | h35.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.36 | h36.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.37 | h37.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.38 | dumstxean02att.dnoc.windstream.net | 0 | ||
| 69.30.131.39 | h39.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.40 | h40.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.41 | h41.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.42 | dumstxean00att.dnoc.windstream.net | 0 | ||
| 69.30.131.43 | h43.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.44 | h44.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.45 | h45.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.46 | nwtntxean00att.dnoc.windstream.net | 0 | ||
| 69.30.131.47 | h47.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.48 | h48.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.49 | h49.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.50 | — | 0 | ||
| 69.30.131.51 | h51.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.52 | h52.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.53 | h53.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.54 | h54.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.55 | h55.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.56 | h56.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.57 | h57.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.58 | — | 0 | ||
| 69.30.131.59 | h59.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.60 | h60.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.61 | pe01.bwfd01-tx.us.windstream.net | 0 | ||
| 69.30.131.62 | cstntxean01att.dnoc.windstream.net | 0 | ||
| 69.30.131.63 | h63.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.64 | h64.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.65 | pe01.bwfd01-tx.us.windstream.net | 0 | ||
| 69.30.131.66 | ralstxean00att.dnoc.windstream.net | 0 | ||
| 69.30.131.67 | h67.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.68 | h68.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.69 | h69.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.70 | gvtntxean00att.dnoc.windstream.net | 0 | ||
| 69.30.131.71 | h71.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.72 | h72.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.73 | h73.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.74 | — | 0 | ||
| 69.30.131.75 | h75.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.76 | h76.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.77 | h77.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.78 | hmhltxean00att.dnoc.windstream.net | 0 | ||
| 69.30.131.79 | h79.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.80 | h80.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.81 | h81.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.82 | hmhltxean01att.dnoc.windstream.net | 0 | ||
| 69.30.131.83 | h83.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.84 | h84.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.85 | pe01.bwfd01-tx.us.windstream.net | 0 | ||
| 69.30.131.86 | h86.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.87 | h87.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.88 | h88.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.89 | pe01.bwfd01-tx.us.windstream.net | 0 | ||
| 69.30.131.90 | h90.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.91 | h91.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.92 | h92.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.93 | h93.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.94 | clvltxean02att.dnoc.windstream.net | 0 | ||
| 69.30.131.95 | h95.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.96 | h96.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.97 | h97.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.98 | h98.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.99 | h99.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.100 | h100.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.101 | h101.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.102 | clvltxean00att.dnoc.windstream.net | 0 | ||
| 69.30.131.103 | h103.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.104 | h104.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.105 | h105.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.106 | h106.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.107 | h107.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.108 | h108.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.109 | h109.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.110 | rseltxean00att.dnoc.windstream.net | 0 | ||
| 69.30.131.111 | h111.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.112 | h112.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.113 | pe01.dlls01-tx.us.windstream.net | 0 | ||
| 69.30.131.114 | ncnatxean00att.dnoc.windstream.net | 0 | ||
| 69.30.131.115 | h115.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.116 | h116.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.117 | h117.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.118 | pecstxean00att.dnoc.windstream.net | 0 | ||
| 69.30.131.119 | h119.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.120 | h120.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.121 | h121.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.122 | cynstxean00att.dnoc.windstream.net | 0 | ||
| 69.30.131.123 | h123.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.124 | h124.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.125 | h125.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.126 | — | 0 | ||
| 69.30.131.127 | h127.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.128 | h128.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.129 | h129.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.130 | h130.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.131 | h131.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.132 | h132.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.133 | h133.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.134 | h134.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.135 | h135.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.136 | h136.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.137 | h137.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.138 | — | 0 | ||
| 69.30.131.139 | h139.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.140 | h140.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.141 | h141.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.142 | burltxean00att.dnoc.windstream.net | 0 | ||
| 69.30.131.143 | h143.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.144 | h144.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.145 | h145.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.146 | — | 0 | ||
| 69.30.131.147 | h147.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.148 | h148.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.149 | h149.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.150 | — | 0 | ||
| 69.30.131.151 | h151.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.152 | h152.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.153 | h153.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.154 | h154.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.155 | h155.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.156 | h156.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.157 | h157.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.158 | hskltxean00att.dnoc.windstream.net | 0 | ||
| 69.30.131.159 | h159.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.160 | h160.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.161 | h161.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.162 | h162.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.163 | h163.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.164 | h164.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.165 | h165.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.166 | rngltxean00att.dnoc.windstream.net | 0 | ||
| 69.30.131.167 | h167.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.168 | h168.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.169 | pe01.dlls01-tx.us.windstream.net | 0 | ||
| 69.30.131.170 | mbtetxean00att.dnoc.windstream.net | 0 | ||
| 69.30.131.171 | h171.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.172 | h172.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.173 | pe01.dlls01-tx.us.windstream.net | 0 | ||
| 69.30.131.174 | miamtxean00att.dnoc.windstream.net | 0 | ||
| 69.30.131.175 | h175.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.176 | h176.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.177 | h177.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.178 | — | 0 | ||
| 69.30.131.179 | h179.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.180 | h180.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.181 | h181.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.182 | h182.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.183 | h183.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.184 | h184.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.185 | pe01.bwfd01-tx.us.windstream.net | 0 | ||
| 69.30.131.186 | — | 0 | ||
| 69.30.131.187 | h187.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.188 | h188.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.189 | h189.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.190 | drzttxean00att.dnoc.windstream.net | 0 | ||
| 69.30.131.191 | h191.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.192 | h192.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.193 | pe01.dlls01-tx.us.windstream.net | 0 | ||
| 69.30.131.194 | whlrtxean00att.dnoc.windstream.net | 0 | ||
| 69.30.131.195 | h195.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.196 | h196.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.197 | h197.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.198 | thrktxean00att.dnoc.windstream.net | 0 | ||
| 69.30.131.199 | h199.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.200 | h200.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.201 | h201.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.202 | mrqztxean00att.dnoc.windstream.net | 0 | ||
| 69.30.131.203 | h203.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.204 | h204.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.205 | h205.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.206 | fklntxean00att.dnoc.windstream.net | 0 | ||
| 69.30.131.207 | h207.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.208 | h208.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.209 | h209.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.210 | h210.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.211 | h211.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.212 | h212.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.213 | h213.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.214 | h214.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.215 | h215.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.216 | h216.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.217 | h217.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.218 | — | 0 | ||
| 69.30.131.219 | h219.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.220 | h220.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.221 | h221.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.222 | symrtxean00att.dnoc.windstream.net | 0 | ||
| 69.30.131.223 | h223.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.224 | h224.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.225 | h225.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.226 | — | 0 | ||
| 69.30.131.227 | h227.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.228 | h228.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.229 | h229.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.230 | — | 0 | ||
| 69.30.131.231 | h231.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.232 | h232.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.233 | h233.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.234 | goretxean00att.dnoc.windstream.net | 0 | ||
| 69.30.131.235 | h235.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.236 | h236.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.237 | h237.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.238 | asprtxean02att.dnoc.windstream.net | 0 | ||
| 69.30.131.239 | h239.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.240 | h240.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.241 | pe01.bwfd01-tx.us.windstream.net | 0 | ||
| 69.30.131.242 | lkvwtxean00att.dnoc.windstream.net | 0 | ||
| 69.30.131.243 | h243.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.244 | h244.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.245 | pe01.bwfd01-tx.us.windstream.net | 0 | ||
| 69.30.131.246 | — | 0 | ||
| 69.30.131.247 | h247.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.248 | h248.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.249 | pe01.bwfd01-tx.us.windstream.net | 0 | ||
| 69.30.131.250 | mmphtxean01att.dnoc.windstream.net | 0 | ||
| 69.30.131.251 | h251.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.252 | h252.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.253 | h253.131.30.69.dynamic.ip.windstream.net | 0 | ||
| 69.30.131.254 | oldgtxean00att.dnoc.windstream.net | 0 | ||
| 69.30.131.255 | h255.131.30.69.dynamic.ip.windstream.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 -f2 -m6 69.30.131.99
traceroute to 69.30.131.99 (69.30.131.99): 6 hops max, 52 byte packets
4 *
5 *
6 *
Measurement taken from
IPinfo ProbeNet in Frankfurt am Main, DE
On