Hi Austin Stoffel ! There are two pieces to it.
First, you need to set up configuration for ""dynamic-hostname"" in your authority. The help text suggests some configuration for it. Here's what my lab system uses:
config
¾
authority
name beaconnet
dynamic-hostname intf-{interface-id}.{router-name}.{authority-name}
This new ""dynamic-hostname"" field lets you construct a map of sorts... now, all interfaces that get their address dynamically (DHCP, PPPoE, LTE, etc.) will have a pseudo-hostname generated for them by the routers, and that pseudo-hostname will be constructed using this template (e.g., intf-0.labsystem2.beaconnet is one of the hostnames in my lab).
The second part is to change the adjacencies that point to the router that has a dynamic address to use this hostname instead of an IP address. Important note: you're not changing any adjacencies on the router with the dynamic address... you're changing the configuration on the ones that send traffic to it. The easiest way to do this, assuming you've set up neighborhoods already, is to set the generated flag to true on the adjacency with this router. This will cause that service-route to get deleted and re-generated using the dynamic hostname following the rules above.
If you haven't set up neighborhoods, you'll need to set up the adjacency's IP address using this pseudo-hostname manually:
adjacency intf-0.labsystem2.beaconnet
ip-address intf-0.labsystem2.beaconnet
peer newton
inter-router-security interfabric
exit
If you want to copy/paste some configuration bits here to make sure you're doing it correctly, feel free. (Scrub any info you feel might be sensitive!)