If you're on Linux, resolv.conf does cut it. Just for DNS, though. The other methods of resolving hosts are not associated with DNS. Check out your system's nsswitch.conf for more information.

FYI, auto-DHCP config works by automatically editing resolv.conf.

As for OS X, I don't use em enough. I believe that sort of thing gets stored in some binary databases which replace the local files but really don't know.

For Windows, I believe a netsh interface ip show dns does what you want. Windows also uses name resolution mechanisms other than DNS: network broadcasts are especially annoying.

Finding out how host names are resolved
If I have a (complex) operation that takes a long time for it to finish, for instance, a couple of seconds, my frame rate drops far below the acceptable. How could I still implement it while it is not messing up my frame rate?
