add static function isdnslabel()
make host name call isdnslabel()
implement isdomainname() function