Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I am aware of the difference between public and private ipv4 address space. My question is, is there a valid (in terms of DNS) IP address which will never be resolved by definition?

localhost or private address spaces are not a solution as something might still listen on these addresses. Class E is supposed to be reserved but still could be assigned. Is there something that would be valid but would never be answered by any host?

share|improve this question
1  
Any IP that is assigned on any interface on a machine could have any of the listening services bound to it, so I'm not sure what problem you're trying to solve. –  mfinni Jan 21 '13 at 18:36
1  
What do you mean by "assigned"? Assigned by who to what? And what do you mean by "never be resolved"? Your question is vague and ambiguous. You say private address space is not a solution because "something might still listen". So are you looking for an address that will "never be resolved", "can never be assigned" or one that nothing will listen to?! –  David Schwartz Jan 21 '13 at 19:17
    
My question is, if there are address spaces that are not routed by routers, are there also address spaces that are generally not answered hosts? My usage case is simple: Assume a domain or hostname which you would like to temporarily route to "nowhere" without leaving A records in DNS blank. And you would like to make sure it does not resolve to some local network of an unaware visitor. –  Martin Jan 21 '13 at 21:29
    
You're still not actually describing the problem that you're trying to solve. The reason that matters is because the short answer is "No, there isn't an IP address you can assign to a host that it's guaranteed to not answer", especially if 127/8 won't work for whatever it is you're trying to do. –  mfinni Jan 22 '13 at 2:33
1  
300.300.300.300 may or may not work. It is an invalid address, which is nice because it can never be reached and all requests fail immediately, but it will fail DNS validation and may or may not produce unforeseen results. –  Martin Jan 23 '13 at 10:50
show 6 more comments

closed as not a real question by Michael Hampton, Alex, Dave M, mdpc, Shane Madden Jan 22 '13 at 4:55

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

2 Answers

up vote 6 down vote accepted

There are several reserved IP blocks - it depends what you mean by 'valid'. Class E is not going to be assigned - that ship had an opportunity to sail 10 years ago but nobody jumped on it and it's too entrenched. 192.0.2.0/24 is an example of an IP space that should never be announced on the Internet - it is only for use in documentation. Check RFC5737, among others. What problem are you trying to solve?

share|improve this answer
add comment

0.0.0.0 comes to mind immediately as a possibility as does the Link-local address, but this depends on what you're trying to accomplish... and frankly, the inclusion of the DNS tag just makes this question all the more confusing.

So, along the lines of Aaron's question... what are you trying to do, exactly?

share|improve this answer
add comment

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