Tony Finch wrote: > On Thu, 13 Sep 2007, David Conrad wrote: > >> How do you renumber the IP address stored in the struct sockaddr_in in a >> long running critical application? >> > > Applications that don't respect DNS TTLs are broken for many reasons, not > just network renumbering. > Since neither TCP nor UDP respect DNS TTLs it seems a bit of a stretch to expect apps to do so. And for that matter, a DNS name is not a host name, and hasn't reliably been a host name since at least the mid 1980s. Just because you get address A1 from doing a lookup on a name at time T1 and an address A1 from doing the same lookup at time T2, doesn't mean that those addresses will connect to the same (layer 3 or higher) stack. So even if we somehow magically changed our existing transport protocols to be able to support changes to endpoint addresses on the fly, DNS names as they are currently used are not suitable as endpoint identifiers for such a purpose. At best, existing DNS names serve as identifiers for the initial contact only. Keith _______________________________________________ Ietf@xxxxxxxx https://www1.ietf.org/mailman/listinfo/ietf