Fast flux rotates hundreds of addresses behind one name — what is the fixed point?
answer
- climb the layers until one stops moving
- the relays are disposable, the label is not
- double flux moves the nameservers too
- delegation sits in the parent zone
- flux protects addresses, not the rendezvous
basics
~20 sThe name's delegation. Addresses churn every few minutes among disposable relay hosts and, under double flux, the nameservers move too — but the parent zone's delegation of that name is single, static and held at the registry.
solid answer
~50 sIn single flux the rendezvous name answers with a handful of addresses and a very short time-to-live, and the set is swapped every few minutes out of a large pool of compromised machines acting as relays to a backend that never appears in any answer. Double flux does the same to the authoritative nameservers, so even the servers answering for the zone churn. The effect is that every address is disposable: removing one costs the operator a single throwaway node out of thousands, and the pool replenishes as new hosts are compromised. What does not rotate is the name itself. Its delegation lives in the parent zone and is controlled by a registrar and registry, which is why action against flux infrastructure is a registry action, not a network one — and why a mature family never makes one name its only path.
code
text · 9 lines13:00:02 ANSWER upd.example-cdn.net. 300 IN A 198.51.100.23
upd.example-cdn.net. 300 IN A 203.0.113.87
upd.example-cdn.net. 300 IN A 192.0.2.140
AUTHORITY example-cdn.net. 1800 IN NS ns1.example-cdn.net.
13:06:11 ANSWER upd.example-cdn.net. 300 IN A 198.51.100.201
upd.example-cdn.net. 300 IN A 203.0.113.9
... (no address shared with 13:00)
AUTHORITY example-cdn.net. 1800 IN NS ns4.example-cdn.net. <- server moved toogo deeper
Recognise the shape: one name, many short-lived addresses, swapped every few minutes among ordinary infected machines rather than servers the operator rents.
Explain why each address is disposable, what the relay layer hides, how double flux extends the rotation to the nameservers, and which layer is left that cannot rotate.
Demonstrate the judgment that follows: pressure applied at the address layer is a treadmill, the delegation is the only simultaneous reach, and the operator has already priced losing it.
Own the limit of the move: taking the single choke point is a coordinated, one-shot act that pushes the population onto the next pre-committed layer, so it has to be planned alongside the rest of the ladder rather than celebrated on its own.
## What flux is doing A rendezvous name under fast flux behaves nothing like a normal service name. Each answer carries a small set of addresses and a time-to-live measured in a few minutes, so no answer is held anywhere for long. Ask again shortly afterwards and you get a different set, drawn from a pool that can run to thousands of hosts — usually infected consumer machines on home broadband, exactly the population the operator already owns. Those hosts are not the operator's servers. They are relays: they accept the connection and forward it to a backend that appears in no answer and is often several hops away. The consequences are the ones that matter in an interview: - Each address is **disposable**. Removing one costs the operator one throwaway node out of a very large pool, and the pool refills as new machines are compromised. - The short lifetime is not evasion for its own sake, it is **fitness**. The nodes are consumer machines that reboot, sleep, change address on their provider's schedule and drop off entirely. A short answer lifetime lets the operator keep only the currently live subset in rotation without ever leaving anyone pointed at a dead node. - Seizing a relay yields **the next hop at most**. It holds no content and typically no operator credentials. **Double flux** extends the same trick upward: the authoritative nameservers listed for the zone are themselves rotated through the pool, so the machines answering queries for the name change too. Now both the answer and the answerer are moving. ## The part that cannot move Run the layers upward and you find exactly one that does not rotate. The addresses move. Under double flux the nameservers move. But the *delegation* of the name — the record in the parent zone that says which nameservers are authoritative for it, and the sponsoring registrar's control over that entry — is single, static and held by parties who are not the operator. It is the only element the operator does not own. That is why action against flux infrastructure is a registry or registrar action rather than a network one. Placing the name on hold or redelegating it reaches every host in the population simultaneously, because they all resolve the same label; whereas removing addresses one at a time is a treadmill the operator is happy to run all day. And the point generalises: the property that makes a name useful as a rendezvous — that everyone independently reaches the same place through it — is exactly the property that makes it a single point of failure. ## Why the operator accepts that risk Because they price it and cover it. Flux is bought for uptime against node churn and address-level pressure, not for immortality; the delegation risk is handled by never letting one name be the only path. Behind the fluxed name sit the other pre-committed layers — a compiled list, a generated crop, a dead drop — so the loss of the name is a step down the ladder rather than the end of the population. Confusing the two is the classic error: flux protects the *addresses*, the fallback ladder protects the *rendezvous*. Worth noting who is in the path here, too. When the infected machines are roaming consumer hardware — home broadband today, a hotel tomorrow, a phone hotspot the day after — there is no enterprise resolver and no corporate egress point anywhere in the chain. The naming system is the only shared choke point that exists for that population at all, which is precisely why it carries so much weight. ## Reading a fluxed answer Signs that separate flux from ordinary distributed hosting: a time-to-live far shorter than any performance need, successive answers with **no addresses in common**, addresses scattered across many unrelated consumer networks in many countries rather than a handful of provider ranges, and — under double flux — nameserver names that resolve into the same consumer address space. Legitimate large-scale distribution rotates within a provider's own ranges and does not put its authoritative servers on residential connections. ## What a good answer sounds like Describe the rotation, then immediately climb to the layer that cannot rotate, and finish with the operator's counter to it. Anyone can say "the IPs change a lot"; what shows depth is naming the delegation as the invariant and then explaining why a serious crew still does not lose its population when that invariant is used against them.
- What does the very short answer lifetime actually buy the operator?Fitness against churn. The relay pool is consumer hardware that reboots, sleeps and changes address constantly, so a short lifetime means nobody is left holding a pointer to a node that has gone. It also lets the operator recompute the live subset continuously, which is how the name stays reachable despite a pool that is never stable.
- If you seize one of the fluxed relay hosts, what do you get?Very little. The node is a relay: it forwards connections to a further hop and holds no content and usually no operator credentials. At best it reveals the next address in the chain, which is itself likely to be another rented or compromised hop, and its removal costs the operator one disposable machine.
- How does double flux differ from single flux, and does it change the fixed point?Single flux rotates only the addresses the name answers with; double flux also rotates the authoritative nameservers, so the machines answering for the zone churn too. It does not change the fixed point — the delegation of the name in the parent zone is still one static entry held by a registrar, which is the layer nothing the operator does can move.
saying these in an interview costs you the question
- Says removing the rotating addresses shuts the channel down
- Believes the real server appears somewhere in the answers
- Thinks double flux removes the registry as a choke point
- Treats a short answer lifetime purely as evasion
- Assumes losing the fluxed name loses the population