# CloudFlare nameservers Great moments in anti-DDoS engineering: ![](img/eggs.jpg) These IP addresses have been static since mid-2014. How many lines of code are required to hit this entire list repeatedly with a huge Internet-of-Things botnet? Not many (see footnote). ``` abby.ns.cloudflare.com 173.245.58.100 ada.ns.cloudflare.com 173.245.58.54 adam.ns.cloudflare.com 173.245.59.54 adel.ns.cloudflare.com 173.245.58.55 adi.ns.cloudflare.com 173.245.58.56 adrian.ns.cloudflare.com 173.245.58.57 aida.ns.cloudflare.com 173.245.58.58 aiden.ns.cloudflare.com 173.245.59.55 ajay.ns.cloudflare.com 173.245.59.56 alan.ns.cloudflare.com 173.245.59.57 albert.ns.cloudflare.com 173.245.59.58 alec.ns.cloudflare.com 173.245.59.59 alex.ns.cloudflare.com 173.245.59.100 alexis.ns.cloudflare.com 173.245.59.60 algin.ns.cloudflare.com 173.245.59.61 ali.ns.cloudflare.com 173.245.58.59 alice.ns.cloudflare.com 173.245.58.60 alina.ns.cloudflare.com 173.245.58.61 alla.ns.cloudflare.com 173.245.58.62 amanda.ns.cloudflare.com 173.245.58.63 amber.ns.cloudflare.com 173.245.58.64 amir.ns.cloudflare.com 173.245.59.62 amit.ns.cloudflare.com 173.245.59.63 amy.ns.cloudflare.com 173.245.58.101 andy.ns.cloudflare.com 173.245.59.101 angela.ns.cloudflare.com 173.245.58.65 anirban.ns.cloudflare.com 173.245.59.64 anna.ns.cloudflare.com 173.245.58.102 anuj.ns.cloudflare.com 173.245.59.65 apollo.ns.cloudflare.com 173.245.59.66 april.ns.cloudflare.com 173.245.58.66 ara.ns.cloudflare.com 173.245.58.67 aragorn.ns.cloudflare.com 173.245.59.67 arch.ns.cloudflare.com 173.245.59.68 aria.ns.cloudflare.com 173.245.58.68 arnold.ns.cloudflare.com 173.245.59.69 aron.ns.cloudflare.com 173.245.58.69 art.ns.cloudflare.com 173.245.59.102 arya.ns.cloudflare.com 173.245.58.70 asa.ns.cloudflare.com 173.245.58.246 ashley.ns.cloudflare.com 173.245.58.71 athena.ns.cloudflare.com 173.245.58.72 austin.ns.cloudflare.com 173.245.59.70 barbara.ns.cloudflare.com 173.245.58.248 bart.ns.cloudflare.com 173.245.59.71 bayan.ns.cloudflare.com 173.245.59.72 beau.ns.cloudflare.com 173.245.59.73 becky.ns.cloudflare.com 173.245.58.73 bella.ns.cloudflare.com 173.245.58.74 ben.ns.cloudflare.com 173.245.59.103 beth.ns.cloudflare.com 173.245.58.103 betty.ns.cloudflare.com 173.245.58.75 bill.ns.cloudflare.com 173.245.59.74 bob.ns.cloudflare.com 173.245.59.104 bonnie.ns.cloudflare.com 173.245.58.76 boyd.ns.cloudflare.com 173.245.59.75 brad.ns.cloudflare.com 173.245.59.105 brenda.ns.cloudflare.com 173.245.58.77 brett.ns.cloudflare.com 173.245.59.76 brianna.ns.cloudflare.com 173.245.58.245 brit.ns.cloudflare.com 173.245.58.78 bruce.ns.cloudflare.com 173.245.59.77 buck.ns.cloudflare.com 173.245.59.78 burt.ns.cloudflare.com 173.245.59.79 candy.ns.cloudflare.com 173.245.58.79 carl.ns.cloudflare.com 173.245.59.106 carol.ns.cloudflare.com 173.245.58.80 carter.ns.cloudflare.com 173.245.59.80 cash.ns.cloudflare.com 173.245.59.81 cass.ns.cloudflare.com 173.245.58.81 chad.ns.cloudflare.com 173.245.59.82 chan.ns.cloudflare.com 173.245.58.82 charles.ns.cloudflare.com 173.245.59.83 cheryl.ns.cloudflare.com 173.245.58.83 chin.ns.cloudflare.com 173.245.58.84 chip.ns.cloudflare.com 173.245.59.84 chloe.ns.cloudflare.com 173.245.58.85 chris.ns.cloudflare.com 173.245.59.85 chuck.ns.cloudflare.com 173.245.59.86 clark.ns.cloudflare.com 173.245.59.87 clay.ns.cloudflare.com 173.245.59.88 cleo.ns.cloudflare.com 173.245.59.89 clint.ns.cloudflare.com 173.245.59.90 cloe.ns.cloudflare.com 173.245.58.86 clyde.ns.cloudflare.com 173.245.59.91 coby.ns.cloudflare.com 173.245.59.92 coco.ns.cloudflare.com 173.245.58.104 cody.ns.cloudflare.com 173.245.59.107 connie.ns.cloudflare.com 173.245.58.247 cortney.ns.cloudflare.com 173.245.58.87 cory.ns.cloudflare.com 173.245.59.93 cruz.ns.cloudflare.com 173.245.58.88 curt.ns.cloudflare.com 173.245.59.94 dahlia.ns.cloudflare.com 173.245.58.89 daisy.ns.cloudflare.com 173.245.58.90 dale.ns.cloudflare.com 173.245.59.95 damon.ns.cloudflare.com 173.245.59.96 dan.ns.cloudflare.com 173.245.59.108 dana.ns.cloudflare.com 173.245.58.105 dane.ns.cloudflare.com 173.245.59.97 dara.ns.cloudflare.com 173.245.58.91 darl.ns.cloudflare.com 173.245.59.98 darwin.ns.cloudflare.com 173.245.59.151 dave.ns.cloudflare.com 173.245.59.109 david.ns.cloudflare.com 173.245.59.152 dawn.ns.cloudflare.com 173.245.58.106 dean.ns.cloudflare.com 173.245.59.153 deb.ns.cloudflare.com 173.245.58.92 dee.ns.cloudflare.com 173.245.58.93 dell.ns.cloudflare.com 173.245.58.94 demi.ns.cloudflare.com 173.245.58.95 derek.ns.cloudflare.com 173.245.59.154 desi.ns.cloudflare.com 173.245.58.96 dilbert.ns.cloudflare.com 173.245.59.155 dina.ns.cloudflare.com 173.245.58.107 dion.ns.cloudflare.com 173.245.59.156 diva.ns.cloudflare.com 173.245.58.97 dolly.ns.cloudflare.com 173.245.58.98 dom.ns.cloudflare.com 173.245.59.157 donald.ns.cloudflare.com 173.245.59.158 donna.ns.cloudflare.com 173.245.58.151 dora.ns.cloudflare.com 173.245.58.108 dorthy.ns.cloudflare.com 173.245.58.249 doug.ns.cloudflare.com 173.245.59.159 drew.ns.cloudflare.com 173.245.59.160 duke.ns.cloudflare.com 173.245.59.110 earl.ns.cloudflare.com 173.245.59.161 ed.ns.cloudflare.com 173.245.59.111 edna.ns.cloudflare.com 173.245.58.109 elaine.ns.cloudflare.com 173.245.58.152 elinore.ns.cloudflare.com 173.245.58.153 elle.ns.cloudflare.com 173.245.58.110 elliot.ns.cloudflare.com 173.245.59.162 elma.ns.cloudflare.com 173.245.58.154 elmo.ns.cloudflare.com 173.245.59.163 elsa.ns.cloudflare.com 173.245.58.111 emily.ns.cloudflare.com 173.245.58.155 emma.ns.cloudflare.com 173.245.58.112 eric.ns.cloudflare.com 173.245.59.112 erin.ns.cloudflare.com 173.245.58.113 ernest.ns.cloudflare.com 173.245.59.164 etta.ns.cloudflare.com 173.245.58.156 eva.ns.cloudflare.com 173.245.58.114 evan.ns.cloudflare.com 173.245.59.165 fay.ns.cloudflare.com 173.245.58.115 fiona.ns.cloudflare.com 173.245.58.157 frank.ns.cloudflare.com 173.245.59.166 fred.ns.cloudflare.com 173.245.59.113 gabe.ns.cloudflare.com 173.245.59.114 gail.ns.cloudflare.com 173.245.58.116 gene.ns.cloudflare.com 173.245.58.158 george.ns.cloudflare.com 173.245.59.167 gerald.ns.cloudflare.com 173.245.59.168 gina.ns.cloudflare.com 173.245.58.117 glen.ns.cloudflare.com 173.245.59.169 gordon.ns.cloudflare.com 173.245.59.170 grace.ns.cloudflare.com 173.245.58.159 graham.ns.cloudflare.com 173.245.59.171 greg.ns.cloudflare.com 173.245.59.115 guss.ns.cloudflare.com 173.245.59.172 guy.ns.cloudflare.com 173.245.59.173 gwen.ns.cloudflare.com 173.245.58.160 hal.ns.cloudflare.com 173.245.59.174 hank.ns.cloudflare.com 173.245.59.116 hans.ns.cloudflare.com 173.245.59.175 heather.ns.cloudflare.com 173.245.58.161 henry.ns.cloudflare.com 173.245.59.176 hera.ns.cloudflare.com 173.245.58.162 hope.ns.cloudflare.com 173.245.58.163 hugh.ns.cloudflare.com 173.245.59.117 ian.ns.cloudflare.com 173.245.59.118 igor.ns.cloudflare.com 173.245.59.119 ines.ns.cloudflare.com 173.245.58.164 ingrid.ns.cloudflare.com 173.245.58.165 iris.ns.cloudflare.com 173.245.58.118 irma.ns.cloudflare.com 173.245.58.166 isaac.ns.cloudflare.com 173.245.59.177 isla.ns.cloudflare.com 173.245.58.119 ivan.ns.cloudflare.com 173.245.59.120 ivy.ns.cloudflare.com 173.245.58.120 jack.ns.cloudflare.com 173.245.59.121 jade.ns.cloudflare.com 173.245.58.167 jake.ns.cloudflare.com 173.245.59.122 james.ns.cloudflare.com 173.245.59.178 jamie.ns.cloudflare.com 173.245.58.168 janet.ns.cloudflare.com 173.245.58.169 jasmine.ns.cloudflare.com 173.245.58.170 jason.ns.cloudflare.com 173.245.59.179 jay.ns.cloudflare.com 173.245.59.123 jean.ns.cloudflare.com 173.245.58.121 jeff.ns.cloudflare.com 173.245.59.124 jeremy.ns.cloudflare.com 173.245.59.180 jerome.ns.cloudflare.com 173.245.59.181 jerry.ns.cloudflare.com 173.245.59.182 jessica.ns.cloudflare.com 173.245.58.171 jill.ns.cloudflare.com 173.245.58.122 jim.ns.cloudflare.com 173.245.59.125 jo.ns.cloudflare.com 173.245.58.172 joan.ns.cloudflare.com 173.245.58.173 jobs.ns.cloudflare.com 173.245.59.183 jocelyn.ns.cloudflare.com 173.245.58.174 joel.ns.cloudflare.com 173.245.59.184 john.ns.cloudflare.com 173.245.59.185 jonah.ns.cloudflare.com 173.245.59.186 josh.ns.cloudflare.com 173.245.59.126 jule.ns.cloudflare.com 173.245.58.175 june.ns.cloudflare.com 173.245.58.176 justin.ns.cloudflare.com 173.245.59.187 kai.ns.cloudflare.com 173.245.59.188 kami.ns.cloudflare.com 173.245.58.177 kanye.ns.cloudflare.com 173.245.59.189 kara.ns.cloudflare.com 173.245.58.123 karina.ns.cloudflare.com 173.245.58.178 karl.ns.cloudflare.com 173.245.59.190 kate.ns.cloudflare.com 173.245.58.124 kay.ns.cloudflare.com 173.245.58.125 ken.ns.cloudflare.com 173.245.59.127 kevin.ns.cloudflare.com 173.245.59.191 kia.ns.cloudflare.com 173.245.58.179 kiki.ns.cloudflare.com 173.245.58.180 kim.ns.cloudflare.com 173.245.58.126 kip.ns.cloudflare.com 173.245.59.128 kirk.ns.cloudflare.com 173.245.59.192 kristin.ns.cloudflare.com 173.245.58.181 kurt.ns.cloudflare.com 173.245.59.193 lady.ns.cloudflare.com 173.245.58.127 lakas.ns.cloudflare.com 173.245.59.194 lana.ns.cloudflare.com 173.245.58.182 lara.ns.cloudflare.com 173.245.58.128 lars.ns.cloudflare.com 173.245.59.195 laura.ns.cloudflare.com 173.245.58.183 leah.ns.cloudflare.com 173.245.58.129 lee.ns.cloudflare.com 173.245.59.129 leia.ns.cloudflare.com 173.245.58.184 lex.ns.cloudflare.com 173.245.59.196 lia.ns.cloudflare.com 173.245.58.185 lila.ns.cloudflare.com 173.245.58.186 lily.ns.cloudflare.com 173.245.58.130 lina.ns.cloudflare.com 173.245.58.187 linda.ns.cloudflare.com 173.245.58.250 lisa.ns.cloudflare.com 173.245.58.131 liv.ns.cloudflare.com 173.245.58.188 liz.ns.cloudflare.com 173.245.58.189 lloyd.ns.cloudflare.com 173.245.59.197 logan.ns.cloudflare.com 173.245.59.198 lola.ns.cloudflare.com 173.245.58.132 lorna.ns.cloudflare.com 173.245.58.190 lou.ns.cloudflare.com 173.245.59.199 lucy.ns.cloudflare.com 173.245.58.133 luke.ns.cloudflare.com 173.245.59.200 lynn.ns.cloudflare.com 173.245.59.201 major.ns.cloudflare.com 173.245.59.241 marek.ns.cloudflare.com 173.245.59.202 marge.ns.cloudflare.com 173.245.58.191 maria.ns.cloudflare.com 173.245.58.192 mario.ns.cloudflare.com 173.245.59.203 marjory.ns.cloudflare.com 173.245.58.193 mark.ns.cloudflare.com 173.245.59.130 marty.ns.cloudflare.com 173.245.59.204 mary.ns.cloudflare.com 173.245.58.134 matt.ns.cloudflare.com 173.245.59.131 max.ns.cloudflare.com 173.245.59.132 may.ns.cloudflare.com 173.245.58.135 maya.ns.cloudflare.com 173.245.58.194 meera.ns.cloudflare.com 173.245.58.195 meg.ns.cloudflare.com 173.245.58.196 megan.ns.cloudflare.com 173.245.58.197 melinda.ns.cloudflare.com 173.245.58.198 melissa.ns.cloudflare.com 173.245.58.199 merlin.ns.cloudflare.com 173.245.59.205 mia.ns.cloudflare.com 173.245.58.200 micah.ns.cloudflare.com 173.245.59.206 michelle.ns.cloudflare.com 173.245.58.201 miki.ns.cloudflare.com 173.245.58.202 miles.ns.cloudflare.com 173.245.59.207 mimi.ns.cloudflare.com 173.245.58.203 mira.ns.cloudflare.com 173.245.58.204 mitch.ns.cloudflare.com 173.245.59.208 molly.ns.cloudflare.com 173.245.58.205 mona.ns.cloudflare.com 173.245.58.206 nadia.ns.cloudflare.com 173.245.58.207 naomi.ns.cloudflare.com 173.245.58.208 nash.ns.cloudflare.com 173.245.59.209 ned.ns.cloudflare.com 173.245.59.210 neil.ns.cloudflare.com 173.245.59.211 nelly.ns.cloudflare.com 173.245.58.209 newt.ns.cloudflare.com 173.245.59.212 nia.ns.cloudflare.com 173.245.58.210 nick.ns.cloudflare.com 173.245.59.213 nicole.ns.cloudflare.com 173.245.58.211 nile.ns.cloudflare.com 173.245.59.214 nina.ns.cloudflare.com 173.245.58.136 nitin.ns.cloudflare.com 173.245.59.215 noah.ns.cloudflare.com 173.245.59.133 noel.ns.cloudflare.com 173.245.59.216 nola.ns.cloudflare.com 173.245.58.212 nora.ns.cloudflare.com 173.245.58.213 norm.ns.cloudflare.com 173.245.59.134 norman.ns.cloudflare.com 173.245.59.217 olga.ns.cloudflare.com 173.245.58.137 oswald.ns.cloudflare.com 173.245.59.218 owen.ns.cloudflare.com 173.245.59.219 pablo.ns.cloudflare.com 173.245.59.220 pam.ns.cloudflare.com 173.245.58.138 pat.ns.cloudflare.com 173.245.58.139 paul.ns.cloudflare.com 173.245.59.135 pete.ns.cloudflare.com 173.245.59.136 peyton.ns.cloudflare.com 173.245.59.221 phil.ns.cloudflare.com 173.245.59.137 piotr.ns.cloudflare.com 173.245.59.222 plato.ns.cloudflare.com 173.245.59.223 pola.ns.cloudflare.com 173.245.58.214 rachel.ns.cloudflare.com 173.245.58.215 rafe.ns.cloudflare.com 173.245.58.216 rajeev.ns.cloudflare.com 173.245.59.224 ram.ns.cloudflare.com 173.245.59.225 ray.ns.cloudflare.com 173.245.59.138 reza.ns.cloudflare.com 173.245.58.217 rick.ns.cloudflare.com 173.245.59.139 rihana.ns.cloudflare.com 173.245.58.244 rita.ns.cloudflare.com 173.245.58.140 roan.ns.cloudflare.com 173.245.59.226 rob.ns.cloudflare.com 173.245.59.140 robin.ns.cloudflare.com 173.245.58.218 rocky.ns.cloudflare.com 173.245.59.227 rodney.ns.cloudflare.com 173.245.59.228 rosa.ns.cloudflare.com 173.245.58.228 rose.ns.cloudflare.com 173.245.58.141 roxy.ns.cloudflare.com 173.245.58.142 rudy.ns.cloudflare.com 173.245.59.229 ruth.ns.cloudflare.com 173.245.58.143 sam.ns.cloudflare.com 173.245.59.141 sandy.ns.cloudflare.com 173.245.58.219 sara.ns.cloudflare.com 173.245.58.144 scott.ns.cloudflare.com 173.245.59.230 sean.ns.cloudflare.com 173.245.59.231 serena.ns.cloudflare.com 173.245.58.220 seth.ns.cloudflare.com 173.245.59.142 sharon.ns.cloudflare.com 173.245.58.221 sid.ns.cloudflare.com 173.245.59.143 sima.ns.cloudflare.com 173.245.58.222 simon.ns.cloudflare.com 173.245.59.232 skip.ns.cloudflare.com 173.245.59.233 sofia.ns.cloudflare.com 173.245.58.223 sri.ns.cloudflare.com 173.245.59.234 stan.ns.cloudflare.com 173.245.59.235 sue.ns.cloudflare.com 173.245.58.145 tani.ns.cloudflare.com 173.245.58.224 tara.ns.cloudflare.com 173.245.58.225 tegan.ns.cloudflare.com 173.245.58.226 terin.ns.cloudflare.com 173.245.59.236 terry.ns.cloudflare.com 173.245.59.237 tess.ns.cloudflare.com 173.245.58.227 theo.ns.cloudflare.com 173.245.59.144 thomas.ns.cloudflare.com 173.245.59.238 tia.ns.cloudflare.com 173.245.58.229 tim.ns.cloudflare.com 173.245.59.145 tina.ns.cloudflare.com 173.245.58.230 toby.ns.cloudflare.com 173.245.59.239 todd.ns.cloudflare.com 173.245.59.146 tom.ns.cloudflare.com 173.245.59.147 tony.ns.cloudflare.com 173.245.59.240 tori.ns.cloudflare.com 173.245.58.231 trey.ns.cloudflare.com 173.245.59.242 tricia.ns.cloudflare.com 173.245.58.232 ulla.ns.cloudflare.com 173.245.58.233 uma.ns.cloudflare.com 173.245.58.146 val.ns.cloudflare.com 173.245.58.234 venus.ns.cloudflare.com 173.245.58.235 vera.ns.cloudflare.com 173.245.58.147 vern.ns.cloudflare.com 173.245.59.243 vick.ns.cloudflare.com 173.245.59.244 vida.ns.cloudflare.com 173.245.58.236 vin.ns.cloudflare.com 173.245.59.245 violet.ns.cloudflare.com 173.245.58.237 vita.ns.cloudflare.com 173.245.58.238 wally.ns.cloudflare.com 173.245.58.239 walt.ns.cloudflare.com 173.245.59.148 wanda.ns.cloudflare.com 173.245.58.240 wesley.ns.cloudflare.com 173.245.59.246 west.ns.cloudflare.com 173.245.59.247 will.ns.cloudflare.com 173.245.59.149 woz.ns.cloudflare.com 173.245.59.150 yichun.ns.cloudflare.com 173.245.59.248 yolanda.ns.cloudflare.com 173.245.58.241 zara.ns.cloudflare.com 173.245.58.148 zelda.ns.cloudflare.com 173.245.58.242 zeus.ns.cloudflare.com 173.245.59.249 zita.ns.cloudflare.com 173.245.58.243 zod.ns.cloudflare.com 173.245.59.250 zoe.ns.cloudflare.com 173.245.58.149 ``` ``` The third quad is 58 or 59, and the fourth quad is between 54 and 250. Now put them together: quad4 = quad4 + 1 if quad4 > 250 { quad4 = 54 if quad3 == 58 then quad3 = 59 else quad3 = 58 } ``` --- [home](README.md)