Yes, .nl is a top-level domain, and yes, .nl is the country code top-level domain (ccTLD) for the Netherlands.