I have split this into two parts and when I went looking into the code for the "name resolution bug" I found that GetHostByName will only ever be used if the code is built for 1.0 or 1.1 framework. This happend as part of the updates made for
LOG4NET-58 and should be part of 1.2.10.
Is it possible that the version you are using (built yourself, I guess) didn't define the NET_2_0 symbol? If so, please close
LOG4NET-305 as duplicate of LOG4NET-58.