I noticed the other day that my Android phone (Moto X first gen running lollipop) was reporting having an IPv6 address.

After a bit of investigation I discovered two things

  1. It only shows when connected to WiFi, not cellular data.
  2. The address it is showing is a loop back address starting fe80:

I am a bit bemused as to why this is. Why would it be enabling IPv6 and why would it be reporting it's address is a loop back address?

  • 2
    Is the DHCP off in your router? If I go by this article, the address is a link-local address and appears when all methods to issue a routable address to a host fails.
    – Firelord
    Commented Dec 7, 2015 at 11:20

1 Answer 1


fe80: isn't a loopback address, it's a link-local address. Every IPv6-enabled network interface has one, and it's in addition to any global ("real") IPv6 addresses that the interface may (or may not) have. What you're seeing is entirely normal and expected; it just means that your phone supports IPv6 on WiFi. (Presumably, IPv6 is enabled so that the phone can take advantage of it on networks that actually provide IPv6 Internet connectivity.)

The IPv6 loopback address is ::1. You'll probably see that address on the lo interface, along with the IPv4 loopback address.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .