Solution 1:

What am I doing wrong?

I count four things, for starters:

  1. You are lying to us about your domain names, and then expecting us to be able to diagnose your problems based upon false and blatantly erroneous data.
  2. You are using nslookup.
  3. You are ignoring the effects of your search path settings in your DNS client.
  4. You are abusing local., which is not a domain that you own.

And all this simply because of a lack of hairpin NAT.

Further reading

  • Jonathan de Boyne Pollard (2001,2002). Don't obscure your DNS data. Frequently Given Answers.
  • Jonathan de Boyne Pollard (2001,2004). nslookup is a badly flawed tool. Don't use it.. Frequently Given Answers.
  • Jonathan de Boyne Pollard (2003). You've forgotten to populate your "internal" DNS database with data.. Frequently Given Answers.
  • Jonathan de Boyne Pollard (2012). Use domain names that you own and don't abuse domain names that you do not own.. Frequently Given Answers.