Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Jeff – Jev-compatible 0.8B decision models, trained at home, ~30 ms (github.com/firelex)
    145comments
  2. 1996 chat room simulator connected to Win95 and System 7 web desktops (lolchat.rip)
    34comments
  3. Pirating the Pirates (mubi.com)
    241comments
  4. MicroLLM Lab – Try 7 tiny LLM's in the browser (stateofutopia.com)
    68comments
  5. Phyllotaxis: An audio-reactive LED display (jagi.studio)
    1comments
  6. Tank Body Problem (jimsitu.com)
    9comments
  7. 12,000-year-old Göbeklitepe burials explain scattered bones (archaeologymag.com)
    27comments
  8. California farmers are struggling to sell grapes as demand for wine drops (kqed.org)
    266comments
  9. ESP32S3 cluster running 1.58-bit (BitNet) Language model (github.com/low-zi-hong)
    8comments
  10. Sonnet 5.5 (anthropic.com)
    447comments
  11. Scientists solve 1840s space weather mystery (arstechnica.com)
    41comments
  12. Who Killed Paulina Borsook's Career? (wired.com)
    —discuss
  13. Hijacking the PS5's RTMP stream (yashgarg.dev)
    69comments
  14. Show HN: Pac-Bench – How well can models one-shot a Pac-Man game? (jonclegg.github.io)
    5comments
  15. World Labs Is Joining AMD (worldlabs.ai)
    94comments
  16. Kids turned low-traffic NPR Spotify comments into a secret group chat (thisamericanlife.org)
    195comments
  17. Does Reddit have an astroturfing problem? What the data suggests (petervijeh.com)
    184comments
  18. How to win a beer with high-dimensional statistics (jamiesimon.io)
    6comments
  19. Updated Google Maps shows destruction of the city of Rafah (twitter.com/aliabunimah)
    171comments
  20. Nvidia wants to put a watchdog chip next to every AI agent (cnbc.com)
    161comments
  21. What is the best shape of a city? Modelling effect of urban form on distance (sagepub.com)
    12comments
  22. Bluegraph – Explore NOAA buoy data, rebuilt in 3D from measured spectra (bluegraph.io)
    2comments
  23. It's Time to Investigate the AI Labs (calnewport.com)
    136comments
  24. Profit Margins of the Largest Companies (visualcapitalist.com)
    3comments
  25. The Art Forger Who Became a National Hero (priceonomics.com)
    5comments
  26. U.S. Strategic Petroleum Reserve Falls to Lowest Level Since 1982 (oilprice.com)
    122comments
  27. Show HN: HN.watch – Videos of all Hacker News posts (hn.watch)
    86comments
  28. Cf: The Agentic CLI for the Cloudflare API (cloudflare.com)
    59comments
  29. What reversing, modernising old games tells us about the economic impact of AI (isfine.org)
    40comments
  30. Behold the pawpaw (cbc.ca)
    26comments

I fought my ISP's bad behavior and won

400 pointsby 12y agoerichelgeson.github.io
108 comments
12y agoHN ↗

Very nicely done: reporting this as abuse to the companies offering these affiliate programs seems quite appropriate, and it sounds like they reacted appropriately. One person complaining to an ISP is noise; one person making an abuse report is all it takes to get that ISP banned from the affiliate program.

12y agoHN ↗

Thanks! I was in a state of hopelessness for a week or so till I had that idea.

12y agoHN ↗

I was very impressed with your firm but polite tone! We'll done.

12y agoHN ↗

Totally agree lol. Reading his final email felt like I was watching Erin Brockovich's ending again... f yeah! haha

12y agoHN ↗

If the ISP was being transparent about where they were going to source traffic I'm surprised that they ever got onto the affiliate program in the first place.

12y agoHN ↗

"I will continue to monitor periodically their DNS entries and compare them with other public DNS servers."

This would make for a great watchdog site to provide visibility across different ISPs (and could also discourage other ISPs from pulling this crap).

12y agoHN ↗

I think so too, though CDN's will mess with the results a bit. It would be nice if DNS had a way to sign/validate/somehow know the record you got was correct. Especially on the apex record as it can happen before ssl.

12y agoHN ↗

I was going to mention it, but I haven't found anyone using it or a usable implementation.

12y agoHN ↗

DNSSEC is great in theory, but after three years I still haven't deployed a live instance.

It is cumbersome to implement and maintain, requiring co-operation of registrars and frequent key regeneration.

It is also very, very chatty and imposes a considerable processing burden on the first-hop DNS resolver.

We need a signed DNS solution that isn't DNSSEC.

12y agoHN ↗

CDNs will indeed mess with the results, but it would still likely be possible to tell the difference between a legitimate result and a forged one, especially if you know something about the CDN structures used by major site. And the more people run it, the more likely you can detect anomalies, much like Perspectives does for SSL.

SSL, incidentally, seems like a major help here: you could detect common DNS hijackings by accessing the site via SSL. If you access https://amazon.com/ , an ISP hijacking the site would produce either a certificate error or a connection failure (depending on whether they even attempt to listen for SSL traffic).

12y agoHN ↗

http://perspectives-project.org/

Perspectives is a new approach to helping computers communicate securely on the Internet. With Perspectives, public “network notary” servers regularly monitor the SSL certificates used by 100,000s+ websites to help your browser detect “man-in-the-middle” attacks without relying on certificate authorities.

12y agoHN ↗

Isn't that exactly what DNSSEC is? Unfortunately not all that many domains are using it today.

12y agoHN ↗

Gaming the system seems to be the secret to winning.

12y agoHN ↗

Gaming the system is as sustainable as winning at casino.

It's fun while it lasts.

12y agoHN ↗

Do you have a link to a usable encrypted DNS solution? I searched but didn't find anything actively used, but a lot of proposals.

12y agoHN ↗

You can easily setup a VPN and use the DNS servers on the other side. Connecting to the VPN can be done via IP.

12y agoHN ↗

Could you elaborate on this? How would encryption help? The DNS server would need to decrypt the request in order to service it.

12y agoHN ↗

  This also shows a weakness in DNS. There is currently no 
  way to validate the DNS record you’re being served is what 
  the person hosting the website intended.

That's what DNSSEC is for, but it hasn't become pervasive enough yet to be able to depend on it.

12y agoHN ↗

Strangely enough, the largest deployment of DNSSEC-enabled, customer-facing, recursive/caching nameservers in the United States is... Comcast. That's right, the same Comcast that, back in 2009, hijacked NXDOMAIN responses by default and returned A records pointing to servers that served up advertisement-laden search pages over http.

12y agoHN ↗

Comcast's IPv6 network for content from Netflix or YouTube is actually better than using IPv4. A while back I set up an IPv6 only machine just to see the difference, and it is night and day.

That being said, their network still leaves something to be desired, the IPv6 routes taken to get to the same IPv6/IPv4 host can sometimes be circuitous and I have noticed that they have a higher latency too. So there are upsides and downsides, but I hope it can only get better with time!

12y agoHN ↗

Sadly DNSSEC kinda sucks. Here's some earlier discussion on HN, with a lot of links. (Namedrop: tptacek is against DNSSEC and talks about it in the link.)

https://news.ycombinator.com/item?id=5937004

TLDR: DNSSEC is kinda complex and hacko, doesn't protect you as much as you might think, and introduces a whole new PKI that you should probably trust even less than the current ones. But read the links above for the real story.

I'm using DNSCrypt right now, which (correct me if I'm wrong) protects against DNS interception by my ISP, and seems like a whole lot less trouble than DNSSEC.

12y agoHN ↗

DNScrypt only protects from your host to your nameserver. Your nameserver can still be poisoned as it queries other nameservers.

dnssec protects mostly from poisoning between nameservers. It does little to protect between a host and their namserver.

But in reality dnssec is not a solution, it's a problem. It will never be adopted in a meaningful way without major overhaul in spec.

12y agoHN ↗

"protects against DNS interception by my ISP"

Your ISP can still see the IP address of every web server that you connect to, and can still see the "Host" header that your browser sends in HTTP requests, and also in HTTPS requests (due to SNI) if you're using a reasonably modern OS/Browser combo.

All you've done is add an additional third party that can view and log what you're doing.

12y agoHN ↗

All you've done is add an additional third party that can view and log what you're doing.

You forgot the part where it's protecting against trashy ISPs like the one in this article.

12y agoHN ↗

I did not forget that. The privacy lost is worse than the supposed "protection" gained by using DNSCrypt. "Trashy" ISPs can (and do) still intercept and modify the HTTP traffic even if they can't intercept and modify the DNS traffic.

12y agoHN ↗

One a slightly related note, in Chrome extensions, it's possible to redirect DNS requests on a per-URL basis. This is how Media Hint works to allow non-US Netflix users access the US version of the site.

I'm surprised we haven't seen similar behaviour from Chrome extensions. I'm sure it would be caught eventually, but this isn't exactly something that people tend to look for, so it would take a while for people to catch it.

12y agoHN ↗

I'm surprised we haven't seen similar behaviour from Chrome extensions

The "Window Resizer" Chrome extension got a silent update a few weeks ago. It rewrote all the links on Google search result pages to point to a proxy that added affiliate links where possible.

12y agoHN ↗

Over the holiday I did usual, fix/clean my grandmother's computer. She's been using chrome because I explained to her how much safer it is.

I did a google search and realized something wasn't right. Uninstalled all the crapware apps that wormed their way in. And then I looked at the chrome extensions and low and behold there it was, more crapware.

I removed them and they re-added themselves. I had to run spybox s&d to remove it completely.

Moral of the story: chrome extensions are in some ways worse than toolbars.

12y agoHN ↗

I had an extension that did that as well. I reported it to Amazon and left a 1 star review warning other users.

12y agoHN ↗

+1 to OP, and +2 to companies who responded positively (and -3 to ISP, obviously)

12y agoHN ↗

Super shady stuff. I never rely on any ISP provided DNS servers. I'm glad you talked to the the etailers to let them know what was going on. These business practices do introduce latency, regardless of what he told you. Not to mention, they are highly unethical and dishonest.

12y agoHN ↗

A really shady ISP could intercept and redirect any outgoing port 53 traffic to their servers.

12y agoHN ↗

If that were the case, I would immediately terminate any relationship with them and out them in public. While technically possible, you're now talking about a whole other form of dishonest behavior. Some would say criminal.

12y agoHN ↗

That's what my ISP does. What's worse is that sometimes their dns servers fail intermittently (something to do with fragmented packets and retrying DNS queries in TCP mode).

It did take a while to figure out what was causing the intermittent DNS failures. "My ISP is hijacking all port 53 traffic" was fairly low on my list of possibilities, I must admit.

Fortunately it's not that hard to run a local resolver that forwards queries to an external resolver on a vps on an alternate port.

I'd switch ISPs, but I live in a remote area and my only other choices would be satellite or cellular, so I'm stuck with them.

12y agoHN ↗

My ISP [1] actually does this. They offer an opt-out of NXDOMAIN hijacking, but silently proxy all port 53 traffic regardless.

This experience has taught me simply to distrust the DNS protocol in its current form and use DNSCrypt in all situations.

  [1]: Shaw Communications, chosen by the landlord.
  [2]: http://dnscrypt.org/
12y agoHN ↗

Are you using Shaw's DNS servers? I don't remember dealing with NXDOMAIN issues when I had Shaw, but I have run my own DNS servers for a long time now.

It's been 7 years or so since I used Shaw.

12y agoHN ↗

It doesn't matter what DNS servers I specify; Shaw intercepts all DNS requests. I can even make up a nonexistent DNS server as long as it's internet-routable, and will get a valid response from Shaw. This works, for example:

  dig @www.facebook.com news.ycombinator.com
12y agoHN ↗

All that means is that you're using their recursive DNS servers. They can configure these any way they choose. Stop using third party recursive DNS servers and you will not have problems with unwanted advertising and NXDOMAIN hijacking.

Run your own recurive DNS server (e.g. dnscache) on 127.0.0.1.

Alternatively, query authoritative servers directly. Use a port other than 53 if you really think your ISP is trying to filter your outgoing queries; I sincerely doubt they would bother.

192.5.6.30 is an authoritative .com server. Memorize that number.

dig +norecurse -b0.0.0.0#5353 news.ycombinator.com @192.5.6.30

The names on the right of the "NS" rows are the authoritative servers for ycombinator.com. (Cloudflare. No comment.)

192.5.6.30 has the IP addresses for those. You'll find them in the "ADDITIONAL SECTION". Let's say it lists 1.2.3.4 as an IP address.

dig +norecurse -b0.0.0.0#5353 news.ycombinator.com @1.2.3.4

And you should receive the IP address for news.ycombinator.com, or at least your next clue where to look (if the DNS admin has chosen to play games with CNAME).

This method can be automated.

Your ISP is not "intercept[ing] all DNS requests". You are sending your requests to your ISP's recursive DNS servers (why?), and those servers are feeding you whatever information the ISP chooses. Go figure, they are sending you bogus info to inject advertising. Solution: Stop sending your requests to your ISP's recursive DNS servers (or any third party recursive DNS servers). Send your requests to your own recursive DNS server running on 127.0.0.1, or send nonrecursive requests to authoritative DNS servers only.

12y agoHN ↗

Did you even read his comment?

"dig @www.facebook.com news.ycombinator.com" does not use the ISP's DNS servers at all. It sends a DNS query to Facebook for Google, which should normally fail. His ISP hijacks the request and provides a response. In this scenario, the advice in your comment is pointless because they will hijack requests whether they are directly to authoritative servers or if they are to recursive servers.

12y agoHN ↗

Yes, I read his comment.

""dig @www.facebook.com news.ycombinator.com" does not use the ISP's DNS servers at all"

Incorrect. The program he's using, dig, has to look up the numbers for facebook.com's authoritative servers first. And what DNS servers do you think it uses to do that? The defaults he has set: his ISP's.

"It sends a DNS query to Facebook for Google."

Incorrect again.

The "advice" I provided is not pointless. I would not provide pointless suggestions.

12y agoHN ↗

DNSCrypt is useless. Yeah, they can't see that you did a DNS A record lookup for www.example.com, but they can still see your subsequent TCP connection to the IP you received in your encrypted DNS response, and see the HTTP Host header that your browser sends. Even if it's a HTTPS connection, modern browsers leak the hostname then too, due to SNI.

Signing DNS responses has much more value than encrypting them.

If you set up DNSCrypt with OpenDNS, you're not improving the situation. You're just adding an additional third party that can see what you're doing.

12y agoHN ↗

Why do you keep posting this? It's irrelevant because the idea isn't to hide what site you're visiting, it's to prevent the ISP from modifying the DNS responses. Signing DNS responses would be helpful if that was actually enforced anywhere.

DNSCrypt is a perfectly fine solution for this threat model.

12y agoHN ↗

"Why do you keep posting this?"

I posted a similar comment twice in response to different people. There is nothing wrong with this.

The rest of your comment is irrelevant as it assumes I'm replying to the article rather than to the parent comment. The parent stated that he uses "DNSCrypt in all situations." I don't want people to think this is a good idea.

12y agoHN ↗

  Super shady stuff. I never rely on any ISP provided DNS servers

Doesn't that mean that you don't benefit from nearby CDNs? Perhaps worth the tradeoff anyway.

12y agoHN ↗

You don't trust your ISP, so you go for the one company whose entire profit model is build around ads and profiling their users, and who is known to cooperate (willingly and/or unwillingly) with the NSA in their logging programs? I'm not sure that's the right response...

12y agoHN ↗

If the NSA is your adversary, you should not be using DNS at all.

12y agoHN ↗

And GOOG-owned. Spam from a small-scale ISP, or tracking by a big ad firm? You lose either way.

12y agoHN ↗

What other expectations for a DNS server do you have? If you do a lookup for example.com's A record, it's going to know that someone looked up the A record for example.com.

As I mention in a related comment, if you're worried about the NSA knowing what websites you visit, you must not use TCP/IP. TCP/IP has no provision for obscuring the source and destination of packets; you have to add that at another layer.

(To wax philosophical, it seems that we're outgrowing the Internet. Nobody was worried about protecting their browsing history from their ISP or the government when the Internet was designed, so when we start talking about "if you use XXX service, the NSA can find out", that's true of pretty much everything except for things specially designed to hide browsing history from the NSA. Even those can be suspected to be compromised, meaning you shouldn't even be here commenting if you're truly worried about what information a DNS server might collect from you.)

12y agoHN ↗

"does not permanently store personally identifiable information"

If your employer gave a shit, this would read: "does not store information". But it doesn't, and they don't, and you're a cheap shill.

12y agoHN ↗

I don't see how this necessarily helps.

Edit: I did a little research on CDN resolution back in undergrad. One of the things that was most difficult to measure, or even define, was DNS "performance."

Just because Google anycasts its DNS network does not guarantee the best performance. Running namehelp[1] on many machines I often found that the "fastest" DNS server was not in the obvious set of DNS servers that you use.

So I guess the answer to the parent's question is: yes, possibly, but it's hard to define what "fastest" even means here. I would say that jrockway's response is even incorrect in his (implied) definite assertion that it cannot degrade your experience. If you want to know, you should measure from your endpoint. There is no other way.

[1] http://aqualab.cs.northwestern.edu/projects/namehelp

12y agoHN ↗

Interesting, just tried out namehelp.

It told me my the fastest option for me was Dyn's servers, but those have unacceptable to me anti-spyware "safe mode" blockouts. #2 on its list was Google DNS which I was already using.

The graphs for HTTP performance said namehelp's choices were degrading my performance on average by 11ms.

Good app to add to the toolchest though. It'll be interesting to try it out when I travel.

12y agoHN ↗

No. For example you set up your own resolvers and use those for your network's DNS needs. The source IP's from your resolvers recursive requests will be used to help CDNs and other geo-aware resolvers send you to the nearest appropriate site.

12y agoHN ↗

I think you would be hard pressed to find a public well known service that is depended on ISP CDNs.

Google? No. Games? No. JS libraries? No.

Even if some might use CDNs, they are likely to also use geo-aware DNS servers. It cheap, don't cost anything, and can be combined with CDNs on ISP level.

12y agoHN ↗

If your ISP and/or Aspira were making any significant amount of affiliate commissions, I would be surprised if the merchants do not take action against them for fraud.

This sounds like the same behaviour that Shawn Hogan got in trouble for with cookie stuffing http://en.wikipedia.org/wiki/Shawn_Hogan

12y agoHN ↗

I chatted with a company that investigates affiliate fraud, they may have a blog post up after the new year about this. Will submit it if/when they do.

12y agoHN ↗

The ISPs that I've heard of using this claim to be getting low to mid thousands per month in revenue from it. I'm not sure if that counts as a significant amount of commission, but...

12y agoHN ↗

The cynical side of me says that the ISP is just going to redirect the author's traffic to the "pure" DNS server in the future (even when he or she directs traffic to the main one) unless they get in serious enough trouble with one of the companies this first time.

If anyone wants to do this in the future, I'd recommend just sending affiliate abuse emails with no notice to the ISP. Also, the future person may want to revise the [2] script to scan in a more surreptitious manner (change the order, add delays, simulate legit web traffic, etc).

12y agoHN ↗

Interestingly, you might have benefitted more from keeping quiet about this. While the original retailers are losing money through this, you aren't really affected negatively by them doing it. In fact, with this additional revenue source, they might be able to support thinner margins on their broadband charges, saving you some money. You did the morally correct thing, but perhaps at a potential personal cost.

12y agoHN ↗

The affiliates are getting hurt hugely though. Affiliate profits are supposed to be for helping the purchase - through marketing efficiency. The ISP is doing none of that, they are simply mafiosoing affiliate dollars through hijack. Amazon would not like this, the ISP gives exactly 0% efficiency boost to the e-commerce process, they're just a gypsie snake.

12y agoHN ↗

Why did you have to end an otherwise good answer with a racist slur?

12y agoHN ↗

Why have you failed to visit an abortion clinic yet? You're not fit for children.

Gypsy: "An itinerant person or any person suspected of making a living from dishonest practices or theft; a member of a nomadic people, not necessarily Romani; a carny."

12y agoHN ↗

you aren't really affected negatively by them doing it.

Even if you are fine with your ISP committing fraud, you are negatively effected by the complexity (points of failure) and latency this adds to the network.

12y agoHN ↗

As a ISP when we were considering using Aspira they claimed that no referral tokens would be replaced and that the only behavior was injecting a popup coupon window.

I decided not to proceed with it because it seemed like a support nightmare and tampering with non-malicious subscriber traffic crosses a line.

Their marketing affiliates (such as Cash4Trafik) are always reaching out to CEO types at small ISPs and the money they bring (particularly when you are small) can be hard to pass up.

12y agoHN ↗

Cash4Trafik

It may be the cynic in me after seeing abuses for companies like Cash4Gold, but "Cash4" anything does not instill any amount of trust in a brand, at least to me.

12y agoHN ↗

Yes, and conditioning your users to click on popups. Glad you chose not to!

12y agoHN ↗

May I ask which ISP you work for?

Knowing that you consider tampering with nonmalicious subscriber traffic to be crossing a line is something I would pay a premium for.

12y agoHN ↗

Just a little Rural Wireless/Fiber+Metro Datacenter/whatever provider in Southeastern Wisconsin. I try to keep my personal opinion at least one step removed from their name just in case :-) My email is in my profile. If you need a connection in that geographic area hit me up and I'll see what we can do.

12y agoHN ↗

Is there a way we can choke companies like Apira by making a concerted distributed effort to disrupt the referral programs they exploit (either by reporting them or by feeding them false referrals somehow)?

12y agoHN ↗

Agree with this sentiment, but I think the effort would be better spent taking steps to switch to trusted DNS providers, as well as building layperson tools to monitor them.

12y agoHN ↗

I'd like to try out this curl command. I'm not using macports, though. Like many people, I've switched to brew since some time. Is there a quick way to see if my curl install is compiled with 'ares' whatever that is?

12y agoHN ↗

Also looks like MacOS 10.9 has ares by default.

12y agoHN ↗

Cox does something similar but bypasses the the DNS records and just slipstreams in a response. I noticed Cox would redirect javascript requests to their own HTTP server and put in their own snippets, effectively doing mass javascript injection.

The snippet ended up being some sort of alert about upcoming maintenance, but using a malicious technique for a benign purpose is the path to the dark side. Use HTTPS!

(I use 8.8.8.8, it didn't help)

12y agoHN ↗

I had this happen to me and it pushed me to use a vpn for all personal Web traffic.

12y agoHN ↗

Rogers (Canada's Comcast) does the same thing, but for warning you about your bandwidth usage.

12y agoHN ↗

Eric, I am very sorry to see this happen to you. Unfortunately more and more companies are using our data for marketing purposes.

All is not lost though.

There are several ways you can protect yourself from these practices. The first thing I would do is get a router capable of using dnscrypt-proxy (http://www.opendns.com/technol.... Then you can be confident that your DNS traffic is not being modified by your ISP. It does require that you have trust in a 3rd party DNS provider like OpenDNS, but at the end of the day you have to trust someone to provide DNS lookups.

The second option is to setup DNSSEC so that you can verify where your DNS responses are coming from. While people will still be able to intercept what sites you're looking up, at least you know you're getting valid responses which is better than your situation is currently.

Third is to use both. =)

Anyhow, really awesome to see people standing against these practices. It takes users complaining to make change. The sad truth of the matter.

12y agoHN ↗

It does require that you have trust in a 3rd party DNS provider like OpenDNS ...

The same OpenDNS that hijacks NXDOMAIN responses?

12y agoHN ↗

Only for the unregistered accounts IIRC. Can't you disable it after going thought the simple registration and claiming of IP address?

12y agoHN ↗

So only if you help them associate all of your internet traffic with a registration. Hm, sounds privacy-conscious.

12y agoHN ↗

I only said OpenDNS was one of the options. There are many DNSCrypt enabled servers not run by OpenDNS. Seems anytime someone event mentions OpenDNS the same arguments get brought back up. If you don't like OpenDNS, then use DNSCrypt with another server. Simple solution.

12y agoHN ↗

Congratulations. What they were doing was absolutely evil in my opinion.

12y agoHN ↗

Here it goes: Behind a ISP-wide cache. Any 'traceroute' passes by transtelco.net (ISP used to have their own infraestructure for voip services Megafon) now i have 5/6? DNS jumps! and all my traffic going to Transtelco.

  traceroute to news.ycombinator.com (198.41.191.47), 30 hops max, 60 byte packets
  1  customer-GDL-**-***.megared.net.mx                 << 177.230.**.*** Dynamic IP, GDL is the city of the company
  2  10.0.28.62 (10.0.28.62)  8.939 ms  8.941 ms  8.935 ms
  3  10.2.28.195 (10.2.28.195)  8.912 ms  8.903 ms  8.891 ms
  4  pe-cob.megared.net.mx (189.199.117.***)  8.878 ms  8.866 ms  14.201 ms << COB is the user city
  5  10.3.0.29 (10.3.0.29)  23.494 ms  23.483 ms  23.408 ms
  6  10.3.0.13 (10.3.0.13)  22.842 ms  19.609 ms  19.596 ms
  7  10.3.0.10 (10.3.0.10)  19.560 ms  19.555 ms  19.536 ms
  8  201-174-24-233.transtelco.net (201.174.24.233)  19.527 ms  20.650 ms  19.468 ms
  9  201-174-254-105.transtelco.net (201.174.254.105)  34.239 ms  31.793 ms  31.268 ms
  10  fe3-5.br01.lax05.pccwbtn.net (63.218.73.25)  31.792 ms  31.736 ms  33.533 ms
  11  any2ix.coresite.com (206.223.143.150)  32.834 ms  33.221 ms  33.429 ms
  12  ae3-50g.cr1.lax1.us.nlayer.net (69.31.124.113)  41.288 ms  41.228 ms  41.231 ms
  13  ae2-50g.ar1.lax1.us.nlayer.net (69.31.127.142)  42.632 ms ae1-50g.ar1.lax1.us.nlayer.net (69.31.127.138)  35.192 ms 33.860 ms
  14  as13335.xe-11-0-6.ar1.lax1.us.nlayer.net (69.31.125.106)  35.143 ms  44.714 ms  44.666 ms
  15  198.41.191.47 (198.41.191.47)  37.638 ms  37.239 ms  36.997 ms

I don't know how normal or ethic is this type of cache. No download limits, I have the 10mb and get 20mb(2000-2300kbps) downloads, for uploads is limited to 1mb.

12y agoHN ↗

As long as they don't tamper with the data I think an HTTP cache is perfectly OK. HTTP has loads of built-in mechanism for that kind of caching. It saves bandwidth upstream, not least for website owners, and may make your web browsing speed faster if the proxy is good.

Tampering with the data, however, is not OK at all. In the U.S. I believe it may make the ISP exempt from for example the safe harbor clauses in the DMCA.

12y agoHN ↗

Some of the big content providers like Netflix are even reportedly making caching deals for their content. Both the content provider and the ISP get better performance and less exterior bandwidth.

12y agoHN ↗

Your traceroute doesn't show that you're behind a cache, just that your ISP uses transtelco.net for IP transit; at least to the destinations you tried.

12y agoHN ↗

Well, I was wrong then. Yes, the ones I've noticed are youtube and other video services. Thank you guys :)

12y agoHN ↗

Anyone know if Time Warner Cable does this?