When checking for "same address", use the binary form of the address.
When checking for "same address", use the binary form of the address.

By doing that, we don't get confused if the textual forms for the addresses
are equivalent but different (which can happen with IPv6 addresses).

Thanks to Kim Davies for finding this bug.

Abhayakara/dnspython,fjxhkj/dnspython,cluck/dnspython,leeclemens/dnspython,preo/dnspython,rcorrieri/dnspython,tomlanyon/dnspython,tow/dnspython