@alex Anything starting with 127 is localhost, AKA, your own computer. 127.0.0.53 on your laptop, is your laptop. Which must be running its own DNS resolver (is it a Mac?).
There is no generic mechanism to find DNS servers. There's a bunch of per-protocol mechanisms, eg DHCP has one, PPPoE has one, etc. But nothing generic.