Μετέφερα το ερώτημα εδώ μια που είναι λιγάκι διαφορετικό.
Ναι, το domain το νοικιάζεις με ετήσιο κόστος (ή σε πακέτα περισσότερων ετών). Έχεις κάποιον registar ο οποίος σου παρέχει ένα UI για να το διαχειρίζεσαι. Όποτε θέλεις, χωρίς να του δώσεις λογαριασμό (εκτός φυσικά αν του χρωστάς χρήματα) μπορείς να αλλάξεις και να πας σε άλλον. Το κόστος είναι περίπου 20-30EUR το χρόνο.
Το hosting και πάλι το νοικιάζεις και φυσικά δεν θα έχεις πρόβλημα να βρεις host για asp.net/sql server. Γράψε στο google "asp.net hosting" και θα βρεις άπειρους. Επέλεξε και το φίλτρο 'Σελίδες από Ελλάδα' και θα βρεις αρκετούς στην Ελλάδα.
Υπάρχει πάντα και περίπτωση να βρεις hosting/domain μαζί. Π.χ. να σου λέει ότι με 2 χρόνια φιλοξενία το domain name είνα δωρεάν.
Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.