Sous Linux lorsque vous vous liez à INADDR_ANY
alors le socket reste lié à 0.0.0.0
et acceptera la connexion à n'importe quelle adresse IP locale, peu importe comment cela change. Ce n'est que lorsqu'une connexion TCP est établie que la connexion unique est liée à l'adresse IP sur laquelle elle a été reçue. D'autres connexions peuvent toujours être reçues sur n'importe quelle adresse.
Oui, il acceptera les connexions sur les interfaces nouvellement créées ou nouvellement configurées.
Vous pouvez l'essayer vous-même, en créant une interface factice :
/sbin/ifconfig dummy0 172.17.42.99 netmask 255.255.255.255
Ou quelque chose; puis essayez de vous connecter à cette IP.