Upon installing .NET Framework v4.6.1 our connections to a remote database immediately started timing out due to this change.
To fix simply add the parameter TransparentNetworkIPResolution
in the connection string and set it to false:
Server=myServerName;Database=myDataBase;Trusted_Connection=True;TransparentNetworkIPResolution=False