ipq.co: create dns records instantly

ipq.co is a new service I put together to lower the barrier for dns management. It’s the tinyurl of the dns world – provide an IP address and you get a random dns record for it (or you can choose your own, if it’s available).  Looking at other dns management systems, I was surprised this hadn’t been done before (and by how awful most of the dns interfaces are out there!)

I wrote it in Ruby using the Rails 3 framework, with the dns records being served by the PowerDNS MySQL back end (though I’ll likely be switching it to use a custom back end using my powerdns_pipe library for more flexibility).

We’re building a big new cloud system over at Brightbox and we’ve been thinking how to provide convenient dns records for our customers.  We already have some basic integration but the resulting records are quite a mouthful. ipq.co is just a bit of an experiment to explore other ways of solving the problem.  There has already been some discussion over on Hacker News about possible applications (and implications) of the service – I’m interesting in how people will use it.

I’ve got some plans for other features which I’ll be adding over the next few weeks, and then I’ll be selling it to Google for low 7 figures, so watch this space.

Wildcard IP lookups

You can now do wildcard IP lookups, as provided by the xip.io service, useful for development environments:

$ host whatever.10.0.0.5.ip.ipq.co

whatever.10.0.0.5.ip.ipq.co is an alias for 2rvxtx.ip.ipq.co.

2rvxtx.ip.ipq.co has address 10.0.0.5

New additional domain name

A donor has transferred ownership of a new domain for use with ipq.co.  So now, rather childishly, you can create instant dns records as subdomains of mypen.is:

$ host localhost.mypen.is
localhost.mypen.is has address 127.0.0.1




Comments

Can I invest on your product??? :D

Now, seriously, thanks for your work, we have now plans to use it for automatic deployment of staging servers :)

A REST API would be great. Meanwhile I think we can use your form as some sort of API :) Nslookup and we all done.

Great work

Jonathan says:

For some strange reason, firefox presents me with: “Reported Attack Page!”

http://safebrowsing.clients.google.com/safebrowsing/diagnostic?client=Firefox&hl=en-GB&site=http://ipq.co/

Jitesh says:

John, My firefox is reporting your website as an attack page!

Sipp says:

attack page is gone, but now ipq.co is down also.

Sipp says:

Attack page is gone, but now ipq.co is down.

john says:

I contacted Google about the “attack page” stuff and it should now be removed (though could crop up again in future, I’m keeping at eye on it.

As for it being down, works for me and I’ve had no other reports of outage.

David Smith says:

Other than tracking (and displaying a fake custom 404 message), what does “i.php” do?

Also, how does “i.php,” hosted at ipq.co, insert itself in an iFrame in very strategic locations on a webpage hosted elsewhere? Or is that done manually (on 111+ websites)?

Anonymous says:

Thanks

Leave a Reply to Jonathan Cancel reply