Why on earth would you point ns2.widget to your work PC? I can understand why you might think the e-smith box would serve DNS for external domains (though it doesn't), but the PC at work?
In any case, yes, you need DNS service. You can get it for free at
www.zoneedit.com or soa.granitecanyon.com; the former is easier to use, while the latter will allow you to handle any number of domains. E-smith isn't set up to do external DNS for security reasons.