Name server implementation