Bitcoin
Lightning Development Kit – Can I have LDK announce multiple IPv4 addresses?

Yes, you can have the LDK advertise a node with multiple network addresses.
Node announcements are broadcast through calls. PeerManager::broadcast_node_announcement
This is simply addresses: Vec<NetAddress>
You can announce multiple addresses.
given NetAddress
This can be an IPv4/IPv6 address, hostname, or Onion Service (V3) address.