Is there a publicly-available DNS server somewhere that will respond to requests like:

74_125_225_50.anyip.com

And will return 74.125.225.50 for the above request? That is, every single possible IP address can queried by name instead of number.

http://ipq.co/ is close to what I'm looking for, but it requires you to first register an IP address before you can query its DNS name. I want a service that does a straightforward mapping from domain name to IP address.

Why do I want to do this? I have a program that we use at work that requires a DNS lookup, but I need to be able to give it bare IP addresses. (long story... it's a server that I don't control, so I can't work around it using /etc/hosts)

link|improve this question
Can you please give more details about your problem? May be someone have a solution you did not think about. Are you using a web service? – Mircea Vutcovici Nov 11 '11 at 22:13
How much are you going to pay? I'll create one for you. – mailq Nov 11 '11 at 22:15
I could create one too, I was just hoping that one existed already. If it doesn't, someone (me?) should set one up for the benefit of others, it should be relatively simple. – Dee Newcum Nov 11 '11 at 22:57
fyi: Your link is blocked as malicious by our AV system. – Joel Coel Nov 11 '11 at 23:25
1  
Did you try ip.ip.ip.ip.in-addr.arpa ? ;) – Sandman4 Nov 12 '11 at 19:48
feedback

closed as off topic by mailq, mdpc, MDMarra, Scott Pack, Iain Nov 23 '11 at 17:54

Questions on Server Fault are expected to generally relate to servers, networking, or desktop infrastructure, within the scope defined in the faq.

3 Answers

There is no such thing on the network as what you are looking for.

With a lot of work you could create something like this.

I'm still curious as to what security measure you are trying to bypass because generally I see this type of issue on software that is trying to verify a user.

link|improve this answer
It isn't an authentication thing. It's a transparent proxy on a corporate firewall. The way the transparent proxy knows when to kick in is when you do a DNS request for an external name. If you don't do an external DNS request, then the transparent proxy doesn't kick in, and you get routed to the internal network instead. It's just the way the proxy is setup -- the proxy needs to redirect the DNS request to its own IP to be able to do its job, but it can't do this unless you do a DNS request. – Dee Newcum Nov 11 '11 at 22:55
feedback

if the example IP you used is the actual IP you're interested in, then it already has correct forward and reverse DNS:

$ host -t any 74.125.225.50
50.225.125.74.in-addr.arpa domain name pointer ord08s06-in-f18.1e100.net.

$ host -t any ord08s06-in-f18.1e100.net.
ord08s06-in-f18.1e100.net has address 74.125.225.50

if it isn't, then why not ask the people who control the server to set up a domain name for it? or just add an A record for it in any "external" domain you control. possibly even make your name-server authoritative for "bogus.example.com" and create "ip.ip.ip.ip.bogus.example.com", although given that it's trivial and dirt-cheap (under $10) to register a domain, you're better off registering a real domain with a domain registrar if you don't already have one.

there's countless ways of using DNS to achieve what you want that don't rely on some external service provider that may or may not even exist and may or may not vanish in the next iteration of the dot-com bust.

link|improve this answer
feedback

It is not possible since most of the device on the devices are mobile and hence it is not necessary that they are having the same ip adress at all of the time. So for resolving such type of domains whose ips are dynamic, we need dynamic dns. Moreover many devices are sharing same public ip addresses which are all behind NAT, so its very difficult to provide one to one mapping.

link|improve this answer
feedback

Not the answer you're looking for? Browse other questions tagged or ask your own question.