39

I came across a tweet complaining about 24 using 2.718.281.828 as an IP address, which obviously wouldn't work. Others responded that using a non-functional IP address is like using 555 for phone numbers.

Is there an equivalent of phone number's 555 (or more specifically, 555-0100 through 555-0199 in the US) used for fictitious IP addresses in tv and movies?

Golden Cuy
  • 1,335
  • 11
  • 22
  • I used "realism" as a tag, but it's more trying to avoid being real. Any suggestions? – Golden Cuy Jun 02 '14 at 00:55
  • 3
    Actually, some commands will take ip addresses like that, and simply 'add' them together, so 0.0.0.256 becomes 0.0.1.0. Therefor although it may not work verbatim in all programs, it does point to a real address, namely 4.207.27.60. – Shelvacu Jun 02 '14 at 07:54
  • 3
    The thing about 555 is phone calls are intrusive. Only 4 people are ever going to check an ip address used in a movie by pinging it or whatever, so it doesn't matter if you use a real one. That's a fact. –  Jun 02 '14 at 12:19
  • 20
    Has anyone else noticed that IP is the number e? – CDspace Jun 02 '14 at 17:43
  • @CDspace That's awesome! Good catch! I guess more people would have noticed if it was 3.14.159.265. ;-) – BrettFromLA Jun 02 '14 at 18:18
  • Watch the movie "The Net" with Sandra Bullock. In one scene they show her screen twice, and it's actually got 2 different IP addresses on it. Both contain one block outside the 255 scope. Ahhh, early Tech movies... :o) – Johnny Bones Jun 02 '14 at 19:59
  • @Poldie - It's not that a few people might harmlessly ping an IP address a few times, but that someone might maliciously devise some attack against it, like 20 pings per minute from each of a couple hundred computers in a bot-net, or some sort of hacking. I wouldn't want my personal or company-website IP exposed like that. – Kevin Fegan Jun 03 '14 at 04:51
  • @KevinFegan 4 people. Fact. –  Jun 03 '14 at 09:52
  • At least they got the number of digit blocks right. – VH-NZZ Jun 03 '14 at 10:33
  • 2
    Slightly unrelated but interesting is that example.net, example.org and example.com are reserved by the IANA for documentation purposes: http://www.iana.org/domains/reserved – Alex KeySmith Jun 03 '14 at 13:25

4 Answers4

55

There was a follow up tweet about this:

The IP address equivalent of 555 phone numbers is actually well documented in RFC5737. e.g. 203.0.113.11 is TV safe. https://www.rfc-editor.org/rfc/rfc5737#section-3

Which links to

  1. Documentation Address Blocks

The blocks 192.0.2.0/24 (TEST-NET-1), 198.51.100.0/24 (TEST-NET-2), and 203.0.113.0/24 (TEST-NET-3) are provided for use in
documentation.

I don't know what is commonly used in the TV or movie industry, though.

Golden Cuy
  • 1,335
  • 11
  • 22
9

It is most common to use addresses containing octets outside the possible range of 0 to 255 for a "555-1234"-esque IPv4 analog.

While using valid-looking, "approved" ranges is OK, if an actor need say them aloud they might not be that great. Plus, from the TEST-NET's Andrew mentions, .0.'s aren't cool, and .100. could appear "too ideal". If users are at all familiar with IP addresses (not uncommon nowadays) anything starting with 192.168., the most common block for consumer private networks, could break an audience's suspension of disbelief.

Examples:

  • In 24 Jack gave Chloe an IP address starting with 292
  • Rizzoli and Isles traced an email message back to an IP address like "189.23.290.13"
  • The Net featuring Sandra Bullock
  • Person of Interest chat sessions and more below

Gallery:

Napoleon Wilson
  • 58,981
  • 64
  • 338
  • 660
Nick T
  • 2,308
  • 5
  • 20
  • 30
4

Well, you could use ones that are firewall-based, like 192.168.xxx.xxx or 10.1.x.x... those ones are fine because they are internal, and are based on router setups (it'd only connect people to a router on their own network).

Or, assuming we are still talking IPv4 only (I have no idea what you'd do for IPv6 as I'm totally unfamiliar with its format, though it's probably simple math), just break out the rules and use any number beyond 255. Since all IP addresses have to contain 4 numbers less than 2^8 (8 bits of 0 or 1, in case you were wondering what that root is. It's the number of combinations you can get with 8 bits), use something like 300.129.231.56.

I'd guess you probably already know that based on your initial question, so if that's the case, I'd use a firewall-reserved one like 192.168.x.x or 10.1.x.x. There probably are other reserved ones, I just don't know them.

  • Unfortunately, some programs resolve invalid IP addresses to valid IP addresses as mentioned in the comments of the question. – Mooing Duck Jun 02 '14 at 16:31
  • You're not wrong, but it's still technically misuse, even if it's not a problem. The TEST-NET IPs mentioned in Andrew Grimm's answer were created for exactly these situations. – Matt Nordhoff Jun 02 '14 at 19:21
3

Adding to the answer by @Andrew: For IPv6 it's 2001:DB8::/32 according to RFC 3849.

Martin Schröder
  • 379
  • 1
  • 4
  • 21