Welcome to the forum.
If you have close neighbors, and if one of their WiFi systems has a stronger signal than your own router, and if that neighbor has no password, you MBP could have connected to that neighbor's network. Then, once connected, it would have become the preferred network after that.
As for DNS, I think the Google DNS is at 8.8.8.8, not what you listed. Maybe somebody else can some along to let us know on that. In any event, the IP number has 4 components, not three. And the max number allowed in each component is 256, so the highest IP number would be 256.256.256.256. I suspect that the MBP just ignored the 888.888.888 entry altogether.
For most local routers, the DNS is defaulted to whatever DNS the ISP uses, then your machine queries the router for routing and it gets relayed through. You can override that by putting DNS entries above or in place of the defaults from the ISP. In any case, it is a good practice to point the last entry to the router again so that if none of the overriding ones are working the system will query the ISP to see what they can find. Also typically, your router will be at x.x.x.1, where the "x" segments are the same as your MBP's own IP number as assigned by the router. So, if your IP number is 192.168.1.4, then the router will be at 192.168.1.1.
Hope that helps.
One last thing, an IP that starts with 127 can be an issue if it is the default that is assigned when there is no DHCP server available to assign an IP. It points nowhere and is just a placeholder to allow the system to function t all. Technically, it's called the loopback IP and is 127.0.0.1. as a standard.