URL is the address of a web page that we put in the address bar to search for a website whereas Domain is a simpler form of an IP address that defines information about a website (e.g. xyz.org, abc.com, def .au).
URLs occur most commonly to reference web pages (http) but are also used for file transfer (ftp), email (mailto), database access (JDBC), and many other applications.