It's all networking funda..Not at all related with oracle.The files /etc/nameserver has been changed after you created the DB_LINK .

If you use absoulte IP address which ofcourse you did there is no need for nameserver (name resolution)

So we better use absolute IP rather than alias in our tnsnames.ora file

I hope this clears the doubt