An input request may be processed by a device such as a network access apparatus,
servlet, applet, stand-alone executable program, or a user interface element such
as a microphone, text box object or location field of a web browser. When such
an input request is determined to include a valid domain name, it may then be determined
whether to perform a search request with the input as a literal string. A search
request may be initiated by selecting an exact phrase option from a listbox or
by surrounding the input with a delimiter such as the quote sign (e.g., "example.com")
to process the detected domain name as a literal string, otherwise a domain name
detected from input may be processed as a registration and/or resolution request.
When it is determined that the input is instead processed as a resolution and/or
registration request, then the resolvability and/or availability of the domain
name may be determined. When the domain name is determined to be not resolvable,
then the domain name may be processed as a registration request.