Why does searching "0.693" bring me to "0.0.2.181"? [duplicate]

While working on math, I encountered a number and wondered if it had any significance. So, in the browser search bar I entered it ("0.693"). I got redirected to the IP address 0.0.2.181, which resulted in an "unreachable" error message.

Why did I get redirected to this IP address?


Why did I get redirected to this IP address?

The browser address bar sees a . and thinks it is an IP address.

This gets passed to Windows to do a DNS lookup:

> nslookup 0.693
Server:  UnKnown
Address:  192.168.42.129

Name:    0.693
Address:  0.0.2.181

Note:

693 = 256 * 2 + 181

So 0.693 gets translated to 0.0.2.181.


How can I prevent this conversion?

Prefix the value with '.

Enter image description here


The reason 0.693 becomes 0.0.2.181 has been explained by DavidPostill. In short, the string looks like a valid IP address

Now to search for any terms use Ctrl+K (works in Firefox and Chrome) or Ctrl+E (only in Firefox). That'll trigger a search instead of letting the browser to guess if that's a valid address or not