Hacker Newsnew | past | comments | ask | show | jobs | submit | more eugeneionesco's commentslogin

Girls who code CEO?? Wow, this will surely change things at the White House...


I basically use Cloudflare for dns management, they make it so easy....


I use a ton of registrars, almost all have equal simple dns management as CF. Which requires a party less to use or leak traffic information to.


What is the turnaround time for DNS to propogate on all of those registrars? Are you forced into waiting for TTL's to expire?

I may be wrong but I think eugeneionesco is referencing instant DNS changes which come as a benefit of using Cloudflare and other large DNS management companies. I've never personally seen a registrar offer anything like that.


Almost instant DNS change is something that I kinda take for granted. Surprising that's so rare...


well ... the protocol was designed not do that.

DNS is "just" a globally distributed, eventually consistent, key:value store, with a ton of caching built into it.

Also, while it may look instant to you, it may not be to your customers / users / other internet people.


While DNS caches can sometimes impact DNS updates, we rebuild the entire zone file when a DNS value is updated, and purge the previous cache. Even for customers, this should happen pretty quickly. We maintain a 5 minute TTL on all proxied records internally. So, this happens much faster than most other DNS services.


Yeah - that's a pretty standard way of doing things, and thats how DNS servers themselves will operate (mostly) when you make an update to a recordset.

Its not your cache that is the issue.

People have miss behaving caches, that do not always respect TTLs, some apps can cache the DNS response (I remember a Java issue where the initial value found was cached for the lifetime of the process!).


The TTL publicly is static and doesn't matter. The resolver you hit will just point to Cloudflare NS. Why we are faster, is because we point internally, and we don't have misconfigured TTLs or caching (I mean, things happen but it's not common). So once you update the global resolvers your visitors would hit to point to CF, their cache/TTL should never matter since we dictate where our internal DNS points the requested record.


That is not how resolution works.

What happens is:

#1 - Application (browser, chat client, etc) gets FQDN. It checks if it has the recordset in its cache, and if the TTL is expired.

#2 - Application asks the OS for the recordset. The OS checks its cache, and TTL expiry.

#3 - OS asks the configured local DNS resolvers for the recordset. They check their cache, and TTL expiry.

#4 - These resolvers ask the configured upstream resolvers (e.g. ISP for most home users). They check their cache, and TTL expiry. (This step can repeat, depending on how networks are configured. E.G. ISPs may have DNS resolvers per city, which ask central servers)

#5 - If all of those previous steps fail (the recordset is not cached, or the TTL is expired) the last resolver in the chain will ask the root for the NS records of the zone, which will get fresh records from CloudFlare.

Remember - any of these recursive DNS servers could have an override to cache the recordset for longer than the publicly defined TTL. This is not as much of an issue anymore, but it used to be a massive one.

And this is before applications decide that they know better. - see http://docs.oracle.com/javase/8/docs/technotes/guides/net/pr... (networkaddress.cache.ttl section)


what mugsie wrote plus.. My post was regarding the management of the zonefile/domain, not so much performance or things related to TTL.

What exactly if your function at CloudFlare Jake? Pondering if this is more marketing then technical/service function. Any chance you are in charge of social media and forum posts about CF?


This is a secondary issue. Lots of shitty DNS hosts do not immediately start serving the new records when you push an update.


It's instant because CloudFlare isn't changing DNS records, just where its pointers point to.

Look at it / try it.


Their DNS changes are fast even when the site is not being proxied through CF.


Yeah - the global propagation time from you hitting save, to it being live in all their POPs is impressive.

As a reformed Akamai DNS customer it is like time travel :D


I have, and I use it.

Thats not DNS, that is global load balancing.

Try using something other than HTTP over that FQDN.


are you one of those people running DNS with TTL measured in tens to hundreds of seconds?


You don't leak any traffic information if you don't enable the proxy, which I don't.

I like the simple easy to use interface and the fact that all the domains that I manage are there, no need to login to multiple registrars.


Tinder on iOS also is buggy, at least in my experience.


Sorry to hear that! If you have any specific feedback or bugs, definitely let me know. I'm @jmj on Twitter.


Personally I have a app crashing bug on android where a certain person shows up (always a few swipes in) and the app goes down. This means I get maybe 1-4 swipes before I have to relaunch.

The account always shows up strangely with a large blue gradient over the image with a star, and a blue star next to her name.


Is there a bug bounty?


>It would be nice if someone make a docker image with all the tuning set (except the hardware)

Have you not read the article?

>In this post we’ll be discussing lots of ways to tune web servers and proxies. Please do not cargo-cult them. For the sake of the scientific method, apply them one-by-one, measure their effect, and decide whether they are indeed useful in your environment.


I don't think they meant for production, just testing and toying with it.


I'm curious what you don't like about Evernote, I personally love it.


This such a non-issue and affects very small part of those that use React it won't affect the popularity at all.


This is true if only because sane people aren't using React exactly because of this issue.


Big parts of Edge are already open source.


Exactly my point.


I don't defend him in any way but he is not indicted for stealing people's bank account just for writing software that does that, please don't spread disinformation about this.


and also selling that software



Of course, socialism/communism is infailable!


Of course, and communist revisionist always do their best to sell this idea that whenever communism fails, it's always a conspiracy and someone else's fault.

That, in spite of the repeated spectacular failures that were caused by communism.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: