nslookup your.no-ip.name
If you intend on providing secured web services, then allow port 443 as well.
Not sure what you mean here, but https is basically http with added security.
If you can get to the site via http then you should be able to get to it via https.