While we’re on the topic, I wonder why some websites chose to redirect to www and some keep the apex domain as their homepage. I use the latter because it’s cleaner and, well, my domain is primarily used for my website, but I wonder if there is a technical reason behind choosing one or the other.
I don't think many people get seriously confused by it, but accessibility is for everyone and it just makes it that much easier for people to know what to do.
Just a guess.
* http://jdebp.uk./FGA/dns-srv-record-use-by-clients.html
Problems are more along the lines of conflicts with internal Active Directory deployment and "split horizon" DNS service.
* http://jdebp.uk./FGA/web-allowing-omission-of-www.html
* http://jdebp.uk./FGA/dns-split-horizon-common-server-names.h...
You can have a wacky DNS server that allows you to do weird things like ‘alias’ records, but those are sidestepping the DNS RFC: They’re answering with A records, but in a dynamic fashion.
I assume the RFC explains the reasoning, but prima facie, this seems like a bad change to me.
In that sense using www.basename.tld is thinking about (or at least autonomicly mitigating, by way of scope limiting) those potential security/privacy issues.
I don't think this is true. There was a time about 15 years ago when everyone fancy went without www but the pendulum has swung back completely in the meantime. Most sites nowadays redirect to the www version. Twitter is the only page I am aware of which was no-www from the very beginning and stuck to it consistently until today.
now everything is HTTPS (or tunneled over HTTPS) so it makes little sense to specify mundane things such as the machine you want to connect to and the protocol to use... there is only one machine (the apex domain) and only one protocol
There is no reason that imposes www.example.net to serve the same content as example.net. Whether or not it does is left to decide by the website operator.
That's why everything is moving to HTTPS endpoints. It's simple. You just give a url and it works.
Technical point: FTPS is FTP with TLS, but SFTP is a completely different protocol based on SSH.
The SFTP protocol itself, the thing spoken over SSH to the remote SFTP subsystem, is pretty simple, although I don't think it was ever formally standardised, https://tools.ietf.org/html/draft-ietf-secsh-filexfer-13
You could in principle talk SFTP over some transport other than SSH (e.g. you could use ALPN to select it over TLS), but nobody does.