We have two lans (192.168.x.x and 10.x.x.x) separated by an Windows NT
router machine configured so that hosts on both LANs can talk to each
other using raw IP addresses.
I am trying to devise a way to register a service on 192.168.x.x LAN
with the IP address on 10.x.x.x LAN. In other words, programs running
on hosts on LAN1 should be pointed to an IP address on LAN2 when they
resolve a given service.
DNSServiceRegister clearly is not designed for this. Can I use other
means? DNSRegisterRecord maybe? If so, is there an example of how to
define SRV RR by hand?
One way comes to mind: 1) use DNSServiceRegister to register the
service locally. 2) immediatly update its corresponding A record with
the IP address from the other LAN (can this be done?)...
From what I understand, a more general way of doing this is coming in
future. But is there a hacky way of doing this now with what we have?
I am using the Windows build of Rendezvous.