What is the advantage of having a domain name (spotilocal) that resolves to 127.0.0.1?

时光总嘲笑我的痴心妄想 提交于 2019-11-30 06:03:21

the biggest reason for us when designing it was so that it would work with https without a mixed-content warning. Getting a cert for a real domain is a lot easier than getting one for 127.0.0.1.

One of the advantages of using a custom domain is that it looks a lot more trustworthy. I've seen a good chunk of Windows malware that sets up a local proxy server; any web requests that go to 127.0.0.1 (and not on a test web server the user knows about) would look pretty suspicious, which I'm sure both Facebook and Spotify would like to avoid.

It is both more user-friendly and indeed can resolve to different IPs depending on the settings of your windows 'hosts' file(which I'd imagine they're making use of). The port number is also important, as the service would reserve that port for its own use. Users don't like seeing IPs as much as they like seeing URLs because they're familiar with them, and those that aren't too computer literate may get concerned that something isn't right. They feel safer seeing the 'spotilocal' url.

The answer is simple : infinite subdomain and thus bypass the number of concurrent connections allowed by the browser

I suppose if they're running a local web server they could also do some routing on the domain name - they could have auth.spotilocal.com, remote.spotilocal.com, images.spotilocal.com etc and have the code dispatch to various things based on the incoming url.

I'm not sure there's any particular merit in that over the URL format you've described but it is another option you don't have if you just go direct to an IP address.

When you visit spotify.com, the site requests spotilocal and receives a token (I think it's from the spotifywebhelper process running in the background). So basically it's for tracking you.

Try it, if the spotify app is running (and you logged in), you can login on spotify.com automatically, even in private mode.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!