Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Best DNS Service With API Access?

samzenpus posted more than 5 years ago | from the free-advice dept.

Networking 221

netaustin writes "My company runs quite a few media websites, mostly on Drupal, and about half on ec2. We have a good server setup with ec2 which allows us to route requests through Pound, a cluster of Varnish servers, then a cluster of Apache servers. We manage 50 domains (one per state) like this. Problem is, anytime things change, we have to manually adjust DNS for all 50 states, which is very boring and usually causes negative side effects too as we can't ever adjust all 50 DNS entries at once. We'd like to just change DNS providers and be done with it, but there are a lot of options, and I don't often shop for DNS services. I use EveryDNS for my personal domains, but I don't think they provide an API and it'd feel a little dishonest to reverse engineer the forms on their site since they're an esteemed donations-based service. I wouldn't feel bad about doing that to DNSPark, but they have a CAPTCHA image accompanying their login form, so goodbye DNSPark. I found a couple services that seem to do what I'm looking for, but they both feel a bit Microsoft-y and since I only want to change once, I want to get this right. Advice?"

cancel ×

221 comments

Sorry! There are no comments related to the filter you selected.

jews (-1, Troll)

Anonymous Coward | more than 5 years ago | (#25146161)

filthy jews run america

Re:jews (-1, Troll)

Anonymous Coward | more than 5 years ago | (#25146507)

Christ, I love bald pussy. Most women don't realize how much of a turnoff a wild and hairy bush is. Most guys I talk to confess that they prefer a hairless honey pot, yet most of the girls I've met seem to consider it too much work.

A couple weeks months ago, I had a one-night fuck session with a girl I met at a bar. She was early 30s, divorced, no kids. WE bumped into each other at a bar, both of us pretty hammered, and it wasn't long before we were tongue wrestling and on the way back to my place.

I expected an all natural, or perhaps slightly trimmed bush, but I was pleasantly surprised when I shoved my hand down her panties and didn't encounter any hair. Peeling them away from her wet twat gave confirmed it: a beautiful bald pussy.

I think I came twice that night (and once the next morning) thanks to her superior oral skills and soft snatch, but the thought of my dick sliding into her waxed cunt still gets me hard.

Fix Our Economy (-1, Troll)

Anonymous Coward | more than 5 years ago | (#25147051)

Sing along with me!

In my country there is problem
And that problem is the Jew
They take everybody money
And they never give it back

Throw the jew down the well (repeat line)
So my country can be free (repeat line)
You must grab him by his horns (repeat line)
Then we have a big party (repeat line)

If you see the Jew coming
You must be careful of his teeth
You must grab him by his money
And I tell you what to do

Throw the jew down the well (repeat line)
So my country can be free (repeat line)
You must grab him by his horns (repeat line)
Then we have a big party (repeat line)

--

Ironically, this song was written by a jew [youtube.com] .

Re:Fix Our Economy (0, Troll)

CmdrGravy (645153) | more than 5 years ago | (#25148111)

Watch out for his Jew Claw though, they can be dangerous so it's best to approach them in mobs.

DynDNS (5, Informative)

rho (6063) | more than 5 years ago | (#25146163)

DynDNS.

That was easy.

Re:DynDNS (5, Informative)

crush (19364) | more than 5 years ago | (#25146235)

Yeah. One of the most reliable and ethical operators in the business.

This [dyndns.com] seems like an appropriate link.

Re:DynDNS (4, Informative)

oskard (715652) | more than 5 years ago | (#25146361)

Also be sure to check out Dynect!

DynDNS also offers another service, more business class. It has a MUCH more robust API, offers Failover, Load Balancing, Anycast, etc. Multiple users, node-based permissions. 37Signals, Mozilla, and RackSpace use Dynect. Highly recommended, give them a call!

http://dynect.com/technology/developers.html [dynect.com]

http://dynect.com/features/api.html [dynect.com]

Re:DynDNS (0)

Anonymous Coward | more than 5 years ago | (#25146679)

Think posting this twice was enough? Maybe you should post it one more time just to see how little the mods pay attention.. http://ask.slashdot.org/comments.pl?sid=975011&cid=25146311 [slashdot.org]

Re:DynDNS (5, Informative)

rho (6063) | more than 5 years ago | (#25146469)

Yeah. One of the most reliable and ethical operators in the business.

This should be emphasized. DynDNS is both reliable and ethical, and have been for a long time. Indeed, since before they went commercial. When they were non-com, you could get unlimited custom DNS services for a $30 donation. Guess what? When they went commercial they honored that pledge. I still have a number of "never expires" services because of this.

Seriously, it's not worth dicking around with DNS. Get it done right the first time.

Re:DynDNS (4, Interesting)

Anonymous Coward | more than 5 years ago | (#25147067)

Actually I have had two accounts 'vanished' by DynDNS now and would never use them again, including one that has been with them for about 8 years first using their dyndns service and more lately (over the last few years) using their staticdns service. Both appear to have been clobbered by their 'stuff must get updated at least every 30 days' policy [1]. Which of course makes utterly no sense for a staticdns service. The staticdns account was for a domain with a PR of about 5 (it was on the air and highly linked-to for over seven years...), so I was understandably upset to see it suddenly vanish off the air one day with no warning whatsoever.

Totally unimpressed, I would never, ever touch them for things I cared about again.

[1] Read the first couple of sentences of the second paragraph on this page:
https://www.dyndns.com/account/resetpass/index.html

Re:DynDNS (4, Insightful)

ishobo (160209) | more than 5 years ago | (#25147385)

You should have gotten your own domain, not the host sitting on their domain, and used the CustomDNS service. I have an account that has been inactive for over a year and it is still there. CustomDNS domains will never expire if you have been with them since the begining when they were free; all those domains were grandfathered and remain free of charge.

Totally unimpressed, I would never, ever touch them for things I cared about again.

With the free DynamicDNS service, you get what you pay for. If the infrastructure is that important to you, pay for the account.

Dear Mr. Rho, (5, Funny)

Anonymous Coward | more than 5 years ago | (#25146745)

Hi there, I am representing my client, Staples, Inc. Your use of the phrase "That was easy" treads upon the Intellectual Property right of Staples, Inc. Use of my client's slogan without prior written authorization is not permitted. You will immediately cease claiming that anything other than Staples, Inc. "was easy". This includes everything from DynDNS to your girlfriend and/or wife.

Sincerely yours,

Mr. Vatwozeezee

GoDaddy dba WildWest (4, Informative)

bobbozzo (622815) | more than 5 years ago | (#25147361)

GoDaddy dba WildWest has an API, but we seem to have ended up being guinea pigs for it, and it didn't go well. Their documentation had features that didn't exist, promised 24-hour turnaround on support failed, ...
It's working OK now, but I can't really recommend it.

diy?? (3, Insightful)

sholdowa (242332) | more than 5 years ago | (#25146183)

Why not run your own??

Re:diy?? (5, Insightful)

Anonymous Coward | more than 5 years ago | (#25146563)

>Why not run your own??

Apparently the article submitter isn't competent enough to do this on his/her own: Why else would he/she submit something so obviously mission critical to Slashdot?

I *hate* seeing articles such as these on Slashdot: They fall into the "do my job for me" category, and should be tagged as such... only, now days, there are *so* many people on Slashdot lacking basic networking skills, it's almost moot: Hell, articles such as these generate traffic/revenue for Slashdot (to which I am contributing, of course), simply because of that fact. I imagine that such are the second highest traffic/revenue generator, right behind the "RIAA/MPAA"-type articles.

My advice: If you can't figure out a viable method to accomplish what you need, using the skills and knowledge you possess, perhaps you should *hire* someone that can? And, learn from them, as they are doing it?

Slashdot: News For Wannabes, Stuff That Matters To Them.

Captcha: bitterly

Now THAT is a nice one.

Re:diy?? (0)

Anonymous Coward | more than 5 years ago | (#25146649)

dammit AC!!! Stop being so social and get back to work!!!

Re:diy?? (3, Funny)

WhatAmIDoingHere (742870) | more than 5 years ago | (#25146721)

"My advice: If you can't figure out a viable method to accomplish what you need, using the skills and knowledge you possess, perhaps you should *hire* someone that can? And, learn from them, as they are doing it?"

That's what HE was hired for.

Re:diy?? (1)

Lennie (16154) | more than 5 years ago | (#25148013)

I wouldn't mind helping or the company I work at (the last would be for pay, maybe the first one as well).

Re:diy?? (5, Insightful)

NETHED (258016) | more than 5 years ago | (#25146841)

I know replying to an AC won't do much, but I just feel like it, and have not much else to do right now.

Begin Rant...
Slashdot was _the_ site for breaking news a few years ago, and sites would be regularly slashdotted, etc. Now, blogs have taken over, and push out news MUCH faster than slashdot. I think slashdot has the ability/potential to become more of a community. I used to read the comments of slashdot for more insight, as there are truely intelligent people on this site that leave comments, but lately, the S/N ratio has gone bad.

Stories like this are (I think) an attempt to bring back the good S/N ratio. No, slashdot no longer breaks stories, nor does it need to, the slashdot community has probably read about the articles somewhere else, and now comes here to discuss them. Yes, people flame, and there are many FPs, but thats slashdot, and it adds a little something.

So when I read this story, I read it because I'm looking to learn something from the comments. I think thats the direction the slashdot community is going towards.

End of Rant...

Re:diy?? (0)

Anonymous Coward | more than 5 years ago | (#25147289)

Stories like this are (I think) an attempt to bring back the good S/N ratio. No, slashdot no longer breaks stories, nor does it need to, the slashdot community has probably read about the articles somewhere else

You must be new here.

There are two orders of magnitude more users of /. than when I signed up. The only thing that's changed in that time is that there is much, much, much more support and sympathy for MS Windows. Some articles are interesting, some are not, some are dups. Live with it.

Do you also expect every page of pr0n you browse to get you off?

Re:diy?? (0)

Anonymous Coward | more than 5 years ago | (#25147609)

Speaking from the choir, it should be emphasized that /. is probably unique for the wide range of scientists and technicals who comment.

That said, /. has definitely slid on the newness of reports. It's not that the blogs are faster, it's that /. now posts stories one to three weeks after everyone has read it on the BBC. Used to be within plus-minus two days of mainstream reporting. We lose a lot go good potential commenters because the 'news' is now something they've discussed last week, so they flick to the next item.

Run a master? (5, Insightful)

The Lesser Powered O (20857) | more than 5 years ago | (#25146199)

How about running your own master DNS server, and having your provider slave from that.

Re:Run a master? (2, Informative)

Anonymous Coward | more than 5 years ago | (#25146325)

If you don't mind running your own master DNS server like this poster recommends, DNS Made Easy has a very cheap and very redundant IP anycast based DNS service that we use for all corporate sites. For dollars a month you could have access to their nameservers, which run all over the world. Other services offer similar enterprise DNS functionality, but comparing performance with price, we haven't been able to find a better deal yet.

Re:Run a master? (5, Informative)

Charles Dodgeson (248492) | more than 5 years ago | (#25146675)

Me, too. (That means "mod parent up")

You can use DNSpark (whom I use) or other providers as slaves. Your master doesn't even need to be publicly accessible, just as long as you allow the appropriate zone transfers. This way you can have your own little scripts that generate the zone files on a host you fully control, while having the world query those professionally managed servers.

Re:Run a master? (4, Interesting)

Sentry21 (8183) | more than 5 years ago | (#25147897)

to heck with zone files, set up something like PowerDNS and set it up with a database backup. Do one update query and push out to the slaves. PDNS is also quite snappy, and configuration is far less arcane compared to Bind - in five minutes I had an authoritative, non-recursing DNS server which was not vulnerable to the Kaminsky vulnerability (even if it did recurse). It does things same, logs sanely, and doesn't make me feel like a clueless newbie like Bind does (even after ten years of adminning DNS servers).

Check it out, it's worth it.

Re:Run a master? (1)

Sentry21 (8183) | more than 5 years ago | (#25147901)

err. Database backEND. Silly iPhone text correction.

Re:Run a master? (3, Insightful)

WuphonsReach (684551) | more than 5 years ago | (#25147457)

How about running your own master DNS server, and having your provider slave from that.

That's the ideal way to do it. Setup your own master server using BIND or whatever, and you get the best of both worlds. You can script access to your DNS server entries, make updates however you want to, and make it as secure as you want to.

Then let the DNS provider simply serve as secondary servers for your DNS domains. Even if your primary DNS server is down for maintenance, the NS records on your domains are pointing at the DNS provider's pool of servers which are geographically separated.

(Alternately, you could try a service like DNSMadeEasy, which allows you to make API-style updates to your DNS entries. Unfortunately, security is a bit thin and you have to hard-code usernames and passwords.)

CNAMEs? (0)

Anonymous Coward | more than 5 years ago | (#25146225)

Are all your domains hosted on the same set of servers? Could you CNAME the 50 domains to a smaller subset of domain names, and then you only have to change the A records of that subset whenever you have a change?

Re:CNAMEs? (3, Insightful)

Wowlapalooza (1339989) | more than 5 years ago | (#25146323)

Are all your domains hosted on the same set of servers? Could you CNAME the 50 domains to a smaller subset of domain names, and then you only have to change the A records of that subset whenever you have a change?

I second this idea.

I'd also point out that you can ease your DNS transitions by carefully planning a "drawdown" of the TTL values of your records prior to the actual change and/or setting up HTTP redirection on the legacy addresses, redirecting to the new location, during the interval of time in which the new DNS information is still replicating and/or resident in DNS caches.

Re:CNAMEs? (1)

CerebusUS (21051) | more than 5 years ago | (#25146879)

The trouble with EC2 and CNAMEs is that you cannot CNAME a base domain.

So you can easily cname www.example.com to whatever you need, but you cannot cname example.com at all.

The better solution (as noted below) is Amazon's Elastic IP offering. Which is free if it attached to a running EC2 instance.

Re:CNAMEs? (1)

Lennie (16154) | more than 5 years ago | (#25148031)

Just set up a redirect from example.com to www.example.com and never change that. You can move www.example.com around any way you want. It also works better with google indexing.

Run your own dns servers .... try powerdns (3, Informative)

brainchill (611679) | more than 5 years ago | (#25146229)

It sounds like it's time to run your own dns servers. For what you're trying to do I recommend powerdns with either a mysql or postgres backend. You can do massive updates with regular sql update syntax very quickly and anything that can talk mysql can update it ... perl, php, ruby, etc ... you name it.

Re:Run your own dns servers .... try powerdns (3, Informative)

abigor (540274) | more than 5 years ago | (#25146595)

If you indeed do need to run your own dns servers, then I second the PowerDNS recommendation. Having a proper sql backend is just paradise compared to the flat files of, uh, a certain other dns server that should be killed off. It's also worth noting that PowerDNS splits the authoritative server and the recursor into two separate daemons, which is quite a nifty idea.

Re:Run your own dns servers .... try powerdns (3, Informative)

Lennie (16154) | more than 5 years ago | (#25148039)

It's not nifty to split authoritative and recursive, it's sane (security).

"media-based company" (3, Interesting)

perlchild (582235) | more than 5 years ago | (#25146241)

Are we talking any sort of budget here, or does it have to be free?

Quite a few places will charge a nominal per-year fee for dns, and provide good uptime...

A lot of those are the places you register the domains from, and they make more money on registrations than dns service, but provide both.

Please provide details

Re:"media-based company" (2)

Anonymous Coward | more than 5 years ago | (#25146691)

Quite a few places will charge a nominal per-year fee for dns, and provide good uptime...

Could you be more specific?

Most people I have ever met or seen (-1, Offtopic)

Anonymous Coward | more than 5 years ago | (#25146245)

would do the world a great favor if their mother had had an abortion. I have a hard time believing in evolution because if there were such a thing, these people should never have survived infancy. There is no better evidence of this than trying to drive on any highway for more than 10 minutes without somebody acting like an inconsiderate reckless asshole despite the fact that he is using a machine that can easily kill himself or others unless it is used properly.

Let me break this down for those of you who need this explained to you. If you tailgate, you're an asshole. If you don't know what the goddamned passing lane is for and you set up a rolling roadblock, either because you're an oblivious moron who should not be driving or because you're such a fucking sheep that you can't even pick a different speed from the guy riding beside you, you're an asshole. If there is no one behind me and you will have the entire road to yourself (both lanes) in about 1-2 seconds and you still pull out in front of me, you're an asshole. If I am in the left lane and no one else is on the road, and you pull out into the left lane after crossing the right lane and force me to hit my brakes instead of just pulling out into the right lane, you're an asshole. In all of the cases mentioned above, the legal penalty should be a slow bloody death televised on national pay-per-view TV. Perhaps disembowelment or the stretch-rack or being drawn and quartered would be appropriate. Hell if this happened, then with all the sheeple gone maybe the people left over would elect leaders who actually don't act like they are deliberately trying to drive the country into the ground.

Re:Most people I have ever met or seen (0)

Anonymous Coward | more than 5 years ago | (#25146285)

You sound like you've had a long drive home. How about posting in the relevant forum next time, m'kay?

Re:Most people I have ever met or seen (2, Insightful)

ScrewMaster (602015) | more than 5 years ago | (#25146481)

You sound like you've had a long drive home. How about posting in the relevant forum next time, m'kay?

I dunno ... it was a pretty damn good rant.

Re:Most people I have ever met or seen (0)

Anonymous Coward | more than 5 years ago | (#25147865)

If I am in the left lane and no one else is on the road,

... then you're the asshole for driving in the wrong lane, asshole

Nettica has been good to me (0)

Anonymous Coward | more than 5 years ago | (#25146255)

I've used Nettica APIs from OSX and Linux and never had a problem. They have multiple API interfaces and are quite reasonably-priced. http://www.nettica.com/Support/Developers.aspx [nettica.com]

EveryDNS or NearlyFreeSpeech.net (1, Informative)

Anonymous Coward | more than 5 years ago | (#25146267)

EveryDNS provides a "secondary DNS" service. If you can set up your own primary server, EveryDNS will clone it.

NearlyFreeSpeech.net has an API to control DNS records.

Global Traffic Manager (-1, Troll)

imsmith (239784) | more than 5 years ago | (#25146297)

Own your own distributed DNS infrastructure that comes with its own openAPI.

http://www.f5.com/products/big-ip/product-modules/global-traffic-manager.html

Re:Global Traffic Manager (0)

Anonymous Coward | more than 5 years ago | (#25146415)

Own your own distributed DNS infrastructure that comes with its own openAPI.

http://www.f5.com/products/big-ip/product-modules/global-traffic-manager.html

I'd like to own my own signed affidavit in which you disclose each and every real or potential financial tie that you have to F5.

To put that another way, you're coming across like a garden-variety spammer. Of course on Slashdot spammers know that an obvious spam won't go over so well, so they tend to use "product placement" techniques like what you just did. "Hey, I see you're talking about DNS with API access! Look, I just happened to point out that this commercial entity just happens to have one of those! Own your own!"

Re:Global Traffic Manager (1)

SL Baur (19540) | more than 5 years ago | (#25147329)

Look, I just happened to point out that this commercial entity just happens to have one of those! Own your own!"

Hey! It works for the Microsoft Windows guys.

Re:Global Traffic Manager (1)

Bill, Shooter of Bul (629286) | more than 5 years ago | (#25147711)

Maybe your right, but if you've ever been in a serious datacenter, you'd know f5 is everywhere. Used by the big guys. Considering the asker doesn't seem to have a clue, I don't think thats the route for him.

Re:Global Traffic Manager (1)

omniplex (29539) | more than 5 years ago | (#25146445)

The API only really works if you want to manage the Wide IPs. iControl doesn't really have anything for working with the regular bind files. Plus it's a bit pricey for what it does and there are cheaper solutions that can be built rather then using a GTM.

zoneedite.com (0)

Anonymous Coward | more than 5 years ago | (#25146303)

zoneedit.com

It has an API. Its free for personal use, and the catch is that someone like you, who uses lots of domains, would have to start paying some money.

Anyway, Its what I use for tying my domain to a dynamic IP, and I can update via a script. Its just a wget of a certain webpage with the variables set correctly (domain identified, and my password I think)

Might be what you are looking for. Good luck.

MyDNS (1)

rawg (23000) | more than 5 years ago | (#25146309)

You can always run your own DNS server on a slice somewhere using MyDNS. I've had really good luck with it for over 5 years.

Dynect by DynDNS (-1, Redundant)

oskard (715652) | more than 5 years ago | (#25146311)

DynDNS also offers another service, more business class. It has a MUCH more robust API, offers Failover, Load Balancing, Anycast, etc. Multiple users, node-based permissions. 37Signals, Mozilla, and RackSpace use Dynect. Highly recommended, give them a call!

www.dynect.com

Re:Dynect by DynDNS (0)

Anonymous Coward | more than 5 years ago | (#25146365)

before giving them a call, prepare to be floored by dynect's outrageous costs

Elastic IPs? (3, Interesting)

andrewl6097 (633663) | more than 5 years ago | (#25146355)

You could also leave your DNS static and use EC2 Elastic IPs to shift things around on the backend (you did mention you were using EC2).

Re:Elastic IPs? (1)

CerebusUS (21051) | more than 5 years ago | (#25146855)

Yeah, that's what I don't get. Amazon's Elastic IPs are free as long as there's a host running that they are assigned to. Plus they have an API for re-assigning them on the fly. Just assign them to the front end pound box and be done with it.

FreeDNS (2, Interesting)

Chabil Ha' (875116) | more than 5 years ago | (#25146371)

FreeDNS [afraid.org] I've been using them for a few years. Updating the DNS info can be done in a single click for all domains. They have a few free update clients, or you can use their API to write your own client.

Re:FreeDNS (3, Informative)

almightynayr (529054) | more than 5 years ago | (#25146543)

afraid.org will do everything he wants and then some, been using them for over 5 years now with no problems. check it out

Re:FreeDNS (1)

Alpha232 (922118) | more than 5 years ago | (#25146671)

Ditto to this, with the infrastructure you seem to have, maybe you might offer something in trade. I see the chance to build a better mousetrap here.

you fa1l 1t (-1, Offtopic)

Anonymous Coward | more than 5 years ago | (#25146393)

Copy a 17 Meg file Every day...Like mire of decay, of various BSD Slashdot 'BSD is share, this news documents like a w1ll recall that it beyond the scope of

Re:you fa1l 1t (1, Funny)

Anonymous Coward | more than 5 years ago | (#25146497)

Copy a 17 Meg file Every day...Like mire of decay, of various BSD Slashdot 'BSD is share, this news documents like a w1ll recall that it beyond the scope of

...he said as he collapsed on the keyboard, drooling, starting to realize that perhaps he was too drunk to post after all.

Unclear (3, Insightful)

mcrbids (148650) | more than 5 years ago | (#25146411)

Are you looking for features in a registrar or dns provider? While most registrars also provide DNS service, there's never a requirement that you have to use them. And use them I don't.

I got good and comfortable with Bind many years ago, and have the DNS administration stuff down pat. I have some really nice administration scripts that manage changes by service. Throw in a few variables, some regex, and some DNS boilerplate definition files, and I get the ability to re-ip a service (EG: websites, email, https, dbserver, etc. ad nauseum) for hundreds of domains in 60 seconds flat if you include updating the actual DNS servers with the changes. (I publish 2, I maintain 5 so that I can quickly switch nameservers in case of hardware/network failure)

Other than that, I have all my domains linked to two DNS servers by name, and occasionally I have to move a DNS server. It takes a few minutes.

Is this what you are looking for?

Network Engineer (1, Insightful)

Anonymous Coward | more than 5 years ago | (#25146495)

...or do it yourself. Easy, you're the boss, and you only pay for the hardware and net service. I would never buy DNS from anyone.

ZoneEdit (3, Informative)

bziman (223162) | more than 5 years ago | (#25146523)

I've been using ZoneEdit [zoneedit.com] for years and they're great. Free for small domains, and really cheap for huge domains. It never, ever breaks. And it's super easy to work with.

I concur (1)

LibertineR (591918) | more than 5 years ago | (#25146565)

I've been using ZoneEdit for the past 4 years, and I dont remember a single problem with them. It is easy, as you said, and so cheap I feel guilty every time I use them.

Re:I concur (1)

Albanach (527650) | more than 5 years ago | (#25146669)

They did in face have an outage in December 2006. It knocked many folk off the web - even folk who had paid for three servers.

I use them as a primary and secondary service, but also have 3rd and 4th nameservers elsewhere, also geographically dispersed. It'd take something pretty special to knock them all off line.

UltraDNS (2, Informative)

pixel.jonah (182967) | more than 5 years ago | (#25146871)

Great infrastructure, robust, API, good people. I've been using them for around nine years now - http://ultradns.com/ [ultradns.com] - highly recommended.

EasyDNS (1)

seifried (12921) | more than 5 years ago | (#25146531)

I like them, cheap and reliable, plus there's a CPAN module [cpan.org] to interact with them. Personally I would also investigate running your own DNS servers, with Bind a simple run of sed through the text config files and a restart and you're done.

Re:EasyDNS (1)

PAjamian (679137) | more than 5 years ago | (#25146969)

with Bind a simple run of sed through the text config files and a restart and you're done.

Not quite. You would still need to update serial numbers which is very important. I can't think of a simple line of sed that would both update the config itself and the serial numbers in all relevant files.

Re:EasyDNS (2, Informative)

seifried (12921) | more than 5 years ago | (#25147071)

Uhh sed can do that you know. hint: -f

Since no one mentioned them... (1)

SanityInAnarchy (655584) | more than 5 years ago | (#25146707)

dnsmadeeasy.

I only know about them because RightScale is using them.

Of course, when presented with this problem, I took an entirely different approach -- I wrote a DNS-as-REST server in Rails, and then a simple pipeclient-to-REST client/plugin for PowerDNS. The assumption is, it doesn't really have to perform well -- so long as it supports AXFR, you can set up any DNS server (or just about any provider) as a slave.

Re:Since no one mentioned them... (1)

Camel Pilot (78781) | more than 5 years ago | (#25146923)

DNSMADEEASY works for me. Reasonable price and excellent service.

Re:Since no one mentioned them... (1)

WuphonsReach (684551) | more than 5 years ago | (#25147469)

We've used DNSMadeEasy for quite a few years as well and I find them to be very good service.

They also support TXT records, which is something that a lot of DNS providers don't do (or don't do well). So we were able to publish SPF records for our domains without much trouble.

PowerDNS (2, Interesting)

skelly33 (891182) | more than 5 years ago | (#25146711)

PowerDNS [powerdns.com] -> run it yourself with the convenience of doing mass updates in SQL statements instead of maintaining a few dozen zone files on disk. If you think 50 domains is hard, try running several thousand on a shared hosting cluster. You either need scripted automation, or some type of DB-managed solution like PowerDNS. It's by no means the only one like it, but in my experience has worked reasonably well.

Run your own hidden master (5, Insightful)

Anonymous Coward | more than 5 years ago | (#25146725)

Pay a nominal fee to have an ISP slave their big bad never-down DNS servers against your hidden master. Make sure it is set up to allow DDNS updates from your master so there is no lag making the new data public. All you have to worry about is TTL.

Your server server will not take the load and will not have the uptime requirement as the public servers. You can put just about any DNS software on your server so you can use any API you want there.

UltraDNS for me (1)

ShConfig (1371513) | more than 5 years ago | (#25146737)

Everyone has their opinions and I like UltraDns...great infrastructure, rock solid netwrok and API's

Re:UltraDNS for me (1)

tohmeiphun (685395) | more than 5 years ago | (#25147397)

I agree, take a good look at UltraDNS

Funny you mention it (1)

moniker127 (1290002) | more than 5 years ago | (#25146769)

We're having similar problems with our dns here at ATT. Half of texas is in the friggin dark right now because of it too.

Run your own servers. (2, Informative)

ScytheBlade1 (772156) | more than 5 years ago | (#25146819)

1) Install and DNS server that supports what is technically called 'dynamic updates' and make sure that the updates can be authorized by keys. This server will be internal.

2) man nsupdate
Here, I'll even do this step for you: http://linux.die.net/man/8/nsupdate [die.net]

3) Set the public facing DNS servers to transfer the zones from your internal DNS server.

4) Tada.

Using ISC BIND, I've setup my zones in a similar fashion. I configured the zone update authorization to be key based instead of IP based.

nsupdate uses no special magic, just RFC based standards to allow zone updates. If nsupdate doesn't fit your bill (and it should, it allows you to batch updates and send them), you can roll your own.

Keep in mind that 'dynamic update' doesn't mean 'low TTL value.' You can set it to whatever you please, it just means that you can updates records without any special zone magic.

www.editdns.net (1)

mhx (772916) | more than 5 years ago | (#25146829)

www.editdns.net

Run TinyDNS (0)

Anonymous Coward | more than 5 years ago | (#25146887)

Use TinyDNS with VegaDNS. kthx.

Maybe stick with EasyDNS (1)

POTSandPANS (781918) | more than 5 years ago | (#25146909)

If EasyDNS seems like it will work well for you, Why not use them? Maybe you can make an annual donation and get them to work with you to come up with a perfect solution.

Otherwise, you could always set up your own master server. It's not really too hard to do, especially if you already have some experience with running web servers.

Linode (1)

blackbuddha (786289) | more than 5 years ago | (#25146915)

http://www.linode.com/api/ [linode.com] Perl, Python, PHP bindings that let you manipulate your DNS entries, $20 a month will buy you a linode that runs the DNS server, decent security setup lets you distribute control without giving out your master passwords (and revoke access as necessary). I use them for my DNS management for a number of domains and I must say no one else I've seen has a superior DNS entry interface.

What the heck? (5, Interesting)

davidu (18) | more than 5 years ago | (#25146931)

I commented on this story in the firehose... what happened to that? [ http://slashdot.org/comments.pl?sid=974977&cid=25145093 [slashdot.org] ]

I wrote:

We're working on providing a FULL API to EveryDNS. Slowly, but surely. I've got new folks on board taking over the site to make it finally be the awesome beast it should be. And it'll still be free. I'm also trying to figure out a way to tie this into Pingdom's API since a lot of people already use that for monitoring. :-)

-davidu

Re:What the heck? (2, Interesting)

stefanlasiewski (63134) | more than 5 years ago | (#25147773)

Comments made to articles in the firehose do not make it to the live site. It's like a BRAND NEW firehose.

Re:What the heck? (1)

hmart (801985) | more than 5 years ago | (#25147851)

Great news!, EveryDNS is the best free DNS service, better than some commercial services. They also run opendns.org. Thanks David!

Try openDNS (1)

BhaKi (1316335) | more than 5 years ago | (#25146995)

www.opendns.com

Slicehost (1)

kchrist (938224) | more than 5 years ago | (#25147043)

Slicehost [slicehost.com] , the preferred Linux VPS host of web 2.0 developers everywhere, has an published API [slicehost.com] that you can use to access their DNS hosting and make whatever changes you need.

Re:Slicehost (1)

SanityInAnarchy (655584) | more than 5 years ago | (#25147687)

I'll second Slicehost. Never used their DNS, but with how right they've gotten everything else, I suspect the DNS will rock.

How about running myDNS? (1)

elitocracy (1315421) | more than 5 years ago | (#25147049)

How about running myDNS (http://mydns.bboy.net/ )? It has a DB backend so changing 50 entries is a breeze and instant as well.

You're kidding, right? (1)

The Cisco Kid (31490) | more than 5 years ago | (#25147113)

If you are managing that many domains, perhaps its time you, oh, I dunno, ran your *OWN* DNS server?

Nominum ANS (1)

chrome (3506) | more than 5 years ago | (#25147129)

I know your post was asking more about hosted DNS solutions, but if you have a budget to do it right, take a look at Nominum ANS [nominum.com] . Has a great SOAP API and supports zone templates.

use infoblox (0)

Anonymous Coward | more than 5 years ago | (#25147173)

Infoblox provides a DNS appliance with a full perl api. www.infoblox.com

Zerigo (2, Interesting)

zarqman (64555) | more than 5 years ago | (#25147185)

Try Zerigo:NS (http://ns.zerigo.com/ [zerigo.com] ). The template feature may be enough to meet your needs. Change one template and every domain dependent on it changes at once.

If the templates aren't enough, there's also a REST API (brand new, not yet announced on the site, but should be functional).

Shoot me an email after setting up an account and I'll comp you at least 6mo of whatever level account you need to fit your domains. Be sure to let me know what level account you need.

To the rest of /. -- I'll comp any of you too: just mention this thread and let me know what account level.

(Disclaimer: If it wasn't obvious, I am affiliated with Zerigo.)

TinyDNS w/ VegaDNS (0)

Anonymous Coward | more than 5 years ago | (#25147233)

ftw.

please get off a 3rd party service. (0)

Anonymous Coward | more than 5 years ago | (#25147453)

nictool.

CNAME? (0)

Anonymous Coward | more than 5 years ago | (#25147525)

Sounds to me like you're routing all requests through one IP/server/cluster.

If that's the case, and the thing that chances is the IP, why not do this differently?

Why not use a CNAME from the webhosts to a service name, change the IP of the service name, and all the others change?

If you're somehosting.com, and you need to change ny.somehosting.com etc, just CNAME ny.somehosting.com to www.somehosting.com, then change ww.somehosting.com whenever you need?

Domeneshop. (1)

knubo (615210) | more than 5 years ago | (#25147651)

Hi.

I like domeneshop. (http://www.domainnameshop.com/)

They sell domain names and offers free dns services for registered customers.

They're located in Oslo, Norway and do all their hosting from there.

Tooting my own horn... (1)

dtdns (559328) | more than 5 years ago | (#25147669)

I'll throw DtDNS into the mix, which is the service I have operated for the last ten years. There is no public API aside from the IP update for dyamic hosts/domains, but we have built specific APIs for clients in the past. A "search and replace" function for zones will be available on the web site in the near future as well for mass IP changes.

Run your own ... (1)

Skapare (16644) | more than 5 years ago | (#25147797)

... DNS servers, using the reliable, secure, high performing, authoritative-only, name server software called NSD [nlnetlabs.nl] . Generate your zone files from a script in your favorite language, and be done with the issues.

Try Neustar (formerly UltraDNS) they have an api (0)

Anonymous Coward | more than 5 years ago | (#25147867)

We've been using the neustar system for about 4 years now, find them to be quite reliable. They have provided well for our needs which are somewhat simlar to yours. They can be found at neustar.biz. Don't be fooled be the goofy domain these guys are enterprise solution providers and they host dns for such applications as hotmail. They have a long track record of being a leader in this area.

They do offer an api, as well as a bulk importer.
Matthew Carson
NetroMedia.com

Re:Try Neustar (formerly UltraDNS) they have an ap (1)

Skapare (16644) | more than 5 years ago | (#25148089)

Does the programming that calls the API actually run on their server?

Load More Comments
Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>