I have subdomain.example.com
that I use for development purposes. My web application solution contains a web API etc, that I need to call from external systems,
Another option is to create a self-signed certificate that allows you to specify the domain name per website. This means you can use it across many domain names.
In IIS Manager
Now, on your website in IIS...