An Internet service device includes data and instructions to generate a
user interface to subscribe to an Internet service, and to automatically
discover one or more service provider services. The internet service
device may receive information indicative of a selected service provider
from a user device, and may automatically discover a location of a
subscription service and a configuration service for the selected service
provider. Automatic discovery of one or more services may be performed
using DNS SRV. Device can be automatically identified to service
subscription and configuration servers to enable association of
subscriber with a device.