Then you are using ISP DNS server it points to external routers IP. For your workstation it has to bounce back from router via NAT. Linux's NAT doesn't support it.If you use for workstation internal DNS server on SME it will give SME's local (private) IP for your domain and it will work.