LOC_BUILDER_DD

LOC_BUILDER_DD({}) actually takes an object with the following properties:

  • label (optional, defaults to @)

  • x (float32)

  • y (float32)

  • alt (float32, optional)

  • ttl (optional)

A helper to build LOC records. Supply four parameters instead of 12.

Internally assumes some defaults for LOC records.

The cartesian coordinates are decimal degrees, like you typically find in e.g. Google Maps.

Examples.

Big Ben: 51.50084265331501, -0.12462541415599787

The White House: 38.89775977858357, -77.03655125982903

dnsconfig.js
D("example.com", REG_MY_PROVIDER, DnsProvider(DSP_MY_PROVIDER),
  LOC_BUILDER_DD({
    label: "big-ben",
    x: 51.50084265331501,
    y: -0.12462541415599787,
    alt: 6,
  }),
  LOC_BUILDER_DD({
    label: "white-house",
    x: 38.89775977858357,
    y: -77.03655125982903,
    alt: 19,
  }),
  LOC_BUILDER_DD({
    label: "white-house-ttl",
    x: 38.89775977858357,
    y: -77.03655125982903,
    alt: 19,
    ttl: "5m",
  }),
END);

Part of the series:

Last updated