The weird and wonderful world of DNS LOC records (2014)
blog.cloudflare.com
blog.cloudflare.com
But, yeah, even in other Anglophone countries I've visited there haven't been as many memorial benches.
If you've walked a costal path and taken a dozen photos, are you really going to remember where each one was?
Every phone for the last decade has geotagging built in to its camera app. Relying on EXIF is the easiest way for us to ensure the map is broadly accurate.
GPS locations are simple to look up on, for example, Google Maps--I just click my mouse at the place where I know the bench I took a picture of is located. My memory of where it is is not at all fallible since it's a memorial bench for my parents just down the street from the house where they used to live. I could easily enter the GPS coordinates from Google Maps into your site if your site would allow me to.
> If you've walked a costal path and taken a dozen photos, are you really going to remember where each one was?
But your site is not for uploading random photos people take on walks. It is for uploading pictures of memorial benches. The locations of those are much more likely to be remembered by the people who want to upload the pictures, accurately enough to get GPS coordinates in the way I described above.
> Every phone for the last decade has geotagging built in to its camera app.
I've only had my phone a few years and the photos I have of the bench I wanted to upload are not geotagged. I know that because your site told me so when I tried to upload them.
It took a while, with emails going unanswered for long periods at times.
$ dig loc SW1A1AA.find.me.uk
; <<>> DiG 9.10.6 <<>> loc SW1A1AA.find.me.uk
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63530
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;SW1A1AA.find.me.uk. IN LOC
;; ANSWER SECTION:
SW1A1AA.find.me.uk. 21600 IN LOC 51 30 3.637 N 0 8 29.624 W 0.00m 0.00m 0.00m 0.00m # dig geekatlas.com LOC @1.1.1.1
; <<>> DiG 9.20.0 <<>> geekatlas.com LOC @1.1.1.1
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19487
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;geekatlas.com. IN LOC
;; AUTHORITY SECTION:
geekatlas.com. 300 IN SOA ns1.namefind.com. dns.jomax.net. 2023031500 28800 7200 604800 300
;; Query time: 22 msec
;; SERVER: 1.1.1.1#53(1.1.1.1) (UDP)
;; WHEN: Mon Jul 29 08:46:31 EDT 2024
;; MSG SIZE rcvd: 104Which if I may notice is a shame.
We exchanged several emails back in the early 2000's when I was reading your blog of the time. And I have the book :)
In particular, it solves the discovery issue discussed in RFC 9092 (https://www.rfc-editor.org/rfc/rfc9092), allows real-time updates, and would make it easier for ISPs to delegate maintenance of geolocation records to customers.
Verified it works on another machine, my daily driver was blocking something. Also verified coordinates that it generates.
[1] - https://dnsloc.net/
Secondly I think cloudflare will see an (sizable???) increase in Loc records due to this article
Hence you could have
* google.com <LOC San Francisco>
* google.com <LOC London>
and pick the right one
but that's not really how it works at all :(
Perhaps the title of this post can be edited to include [2014] as well.
Delta between the two postings are 10 years
In this case, I assume it used to be so common for a sub-domain to refer to a single physical box that there was utility in knowing exactly where in the world it was.
For something modern like tracking a private fleet or your friends, you'd need to overlay access control or something. Something like how e164.arpa was conceptually going to be public, but ended up behind private networks so access control and cost accounting could be added.
Possible use case from the RFC:
"Some uses for the LOC RR have already been suggested, including the
USENET backbone flow maps, a "visual traceroute" application showing
the geographical path of an IP packet, and network management
applications that could use LOC RRs to generate a map of hosts and
routers being managed."
https://datatracker.ietf.org/doc/html/rfc1876#section-5.1See also point-of-presence installations - if you have to drive 2 hours to flick a switch, it'd be nice to have the LOC properly configured for the dead box..
Cloudflare only has ~3000 LOC records so I doubt the entirety of the Internet is more than an order of magnitude bigger.
I think it would be pretty cool to see a map with any domains near me, etc.